INFO: not using any hashes in /data/userland-archives/hashes for firefox-134.0.2.source.tar.xz (overridden with --hash)
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /data/userland-archives/firefox-134.0.2.source.tar.xz... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/source/firefox-134.0.2.source.tar.xz... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ok
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ach.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ach.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/af.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/af.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/an.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/an.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ar.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ar.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ast.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ast.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/az.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/az.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/be.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/be.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/bg.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bg.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/bn.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bn.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/br.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/br.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/bs.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bs.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ca-valencia.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ca-valencia.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ca.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ca.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/cak.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cak.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/cs.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cs.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/cy.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cy.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/da.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/da.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/de.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/de.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/dsb.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/dsb.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/el.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/el.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/en-CA.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/en-CA.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/en-GB.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/en-GB.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/en-US.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/en-US.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/eo.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/eo.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-AR.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-AR.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-CL.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-CL.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-ES.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-ES.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/es-MX.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-MX.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/et.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/et.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/eu.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/eu.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fa.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fa.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ff.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ff.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fi.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fi.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fr.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fr.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fur.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fur.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/fy-NL.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fy-NL.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ga-IE.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ga-IE.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gd.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gd.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gl.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gl.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gn.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gn.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/gu-IN.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gu-IN.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/he.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/he.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hi-IN.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hi-IN.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hr.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hr.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hsb.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hsb.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hu.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hu.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/hy-AM.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hy-AM.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ia.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ia.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/id.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/id.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/is.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/is.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/it.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/it.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ja.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ja.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ka.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ka.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/kab.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kab.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/kk.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kk.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/km.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/km.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/kn.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kn.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ko.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ko.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/lij.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lij.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/lt.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lt.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/lv.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lv.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/mk.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/mk.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/mr.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/mr.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ms.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ms.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/my.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/my.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/nb-NO.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nb-NO.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ne-NP.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ne-NP.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/nl.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nl.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/nn-NO.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nn-NO.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/oc.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/oc.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pa-IN.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pa-IN.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pl.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pl.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pt-BR.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pt-BR.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/pt-PT.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pt-PT.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/rm.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/rm.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ro.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ro.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ru.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ru.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sat.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sat.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sc.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sc.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sco.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sco.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/si.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/si.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sk.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sk.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/skr.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/skr.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sl.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sl.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/son.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/son.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sq.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sq.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sr.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sr.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/sv-SE.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sv-SE.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/szl.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/szl.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ta.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ta.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/te.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/te.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/tg.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/tg.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/th.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/th.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/tl.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/tl.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/tr.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/tr.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/trs.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/trs.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/uk.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/uk.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/ur.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ur.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/uz.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/uz.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/vi.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/vi.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/xh.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/xh.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/zh-CN.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/zh-CN.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
WARN: ALLOW_UNVERIFIED_DOWNLOADS set.
Source /jenkins/jobs/oi-userland/workspace/components/web/firefox/zh-TW.xpi... not found, skipping file copy
Source https://ftp.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/zh-TW.xpi... 
    downloading... ok
    validating signature... checking local signature... not found
    signature validation failed

    validating hash... ignoring errors
patching file nsprpub/pr/include/md/_solaris.h
patching file ipc/chromium/src/third_party/libevent/solaris/event2/event-config.h
patching file browser/app/profile/firefox.js
Hunk #1 succeeded at 3281 (offset 83 lines).
patching file gfx/angle/checkout/src/common/third_party/smhasher/src/PMurHash.cpp
patching file security/nss/lib/freebl/verified/internal/Hacl_Bignum_Base.h
patching file dom/ipc/ContentParent.cpp
Hunk #1 succeeded at 1660 with fuzz 2 (offset -90 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/quinn-udp/.cargo-checksum.json
patching file third_party/rust/quinn-udp/src/unix.rs
patching file modules/freetype2/src/truetype/ttinterp.h
Hunk #1 succeeded at 134 (offset -42 lines).
patching file modules/freetype2/src/truetype/ttobjs.h
patching file servo/ports/geckolib/glue.rs
Hunk #1 succeeded at 4518 (offset 128 lines).
patching file build/moz.configure/toolchain.configure
Hunk #1 succeeded at 2307 (offset 502 lines).
patching file toolkit/xre/glxtest/glxtest.cpp
Hunk #1 succeeded at 388 (offset -90 lines).
Hunk #2 succeeded at 557 (offset -83 lines).
Hunk #3 succeeded at 869 (offset -54 lines).
Hunk #4 succeeded at 969 (offset -263 lines).
patching file browser/app/profile/firefox.js
Hunk #1 succeeded at 1410 (offset 335 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 235 (offset 31 lines).
patching file gfx/2d/DrawTargetSkia.cpp
Hunk #1 succeeded at 159 (offset 14 lines).
patching file mfbt/MathAlgorithms.h
Hunk #1 succeeded at 11 with fuzz 2.
patching file third_party/rust/bindgen/.cargo-checksum.json
patching file third_party/rust/bindgen/ir/ty.rs
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 113 (offset -7 lines).
patching file browser/app/profile/firefox.js
Hunk #1 succeeded at 56 (offset -2 lines).
patching file js/src/gc/Scheduling.cpp
Hunk #1 succeeded at 867 (offset 58 lines).
patching file build/autoconf/config.sub
Hunk #1 succeeded at 2162 with fuzz 2 (offset 434 lines).
patching file build/moz.configure/init.configure
Hunk #1 succeeded at 519 (offset -197 lines).
Hunk #2 succeeded at 949 (offset -164 lines).
patching file python/mozbuild/mozbuild/configure/constants.py
Hunk #1 succeeded at 41 with fuzz 1 (offset 17 lines).
Hunk #2 succeeded at 57 with fuzz 1 (offset 19 lines).
Hunk #3 succeeded at 149 (offset 34 lines).
patching file toolkit/xre/nsNativeAppSupportUnix.cpp
Hunk #1 succeeded at 204 (offset -1 lines).
patching file build/moz.configure/flags.configure
Hunk #1 succeeded at 518 (offset 9 lines).
patching file ipc/chromium/moz.build
Hunk #1 succeeded at 130 (offset 4 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 109 (offset -3 lines).
patching file media/libpng/pngpriv.h
patching file security/nss/lib/freebl/mpi/montmulf.c
patching file toolkit/components/terminator/nsTerminator.cpp
patching file python/mozbuild/mozbuild/frontend/data.py
Hunk #1 succeeded at 871 (offset -42 lines).
patching file security/manager/ssl/nsNTLMAuthModule.cpp
Hunk #1 succeeded at 590 (offset -1 lines).
patching file third_party/rust/glslopt/glsl-optimizer/src/util/u_thread.h
patching file third_party/rust/glslopt/.cargo-checksum.json
patching file toolkit/moz.configure
Hunk #1 succeeded at 2428 with fuzz 1 (offset 613 lines).
info: downloading installer
Warning: Not enforcing strong cipher suites for TLS, this is potentially less secure
Warning: Not enforcing TLS v1.2, this is potentially less secure
ld.so.1: rustup-init: fatal: libgcc_s.so.1: open failed: No such file or directory
main: line 570: 42274 Killed                  "$@"
/bin/bash: line 1: /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/env: No such file or directory
/bin/bash: line 1: rustup: command not found
/bin/bash: line 1: rustup: command not found
/bin/bash: line 1: rustup: command not found
    Updating crates.io index
 Downloading crates ...
warning: spurious network error (3 tries remaining): [6] Could not resolve hostname (Could not resolve host: static.crates.io)
  Downloaded cbindgen v0.26.0
  Installing cbindgen v0.26.0
    Updating crates.io index
     Locking 51 packages to latest compatible versions
      Adding clap v3.2.25 (available: v4.5.27)
      Adding heck v0.4.1 (available: v0.5.0)
      Adding indexmap v1.9.3 (available: v2.7.1)
      Adding syn v1.0.109 (available: v2.0.96)
      Adding toml v0.5.11 (available: v0.8.19)
 Downloading crates ...
  Downloaded os_str_bytes v6.6.1
  Downloaded heck v0.4.1
  Downloaded syn v2.0.96
  Downloaded unicode-ident v1.0.14
  Downloaded termcolor v1.4.1
  Downloaded textwrap v0.16.1
  Downloaded memchr v2.7.4
  Downloaded hashbrown v0.12.3
  Downloaded serde v1.0.217
  Downloaded rustix v0.38.43
  Downloaded serde_derive v1.0.217
  Downloaded ryu v1.0.18
  Downloaded fastrand v2.3.0
  Downloaded quote v1.0.38
  Downloaded libc v0.2.169
  Downloaded itoa v1.0.14
  Downloaded getrandom v0.2.15
  Downloaded bitflags v2.8.0
  Downloaded cfg-if v1.0.0
  Downloaded proc-macro2 v1.0.93
  Downloaded once_cell v1.20.2
  Downloaded toml v0.5.11
  Downloaded tempfile v3.15.0
  Downloaded syn v1.0.109
  Downloaded strsim v0.10.0
  Downloaded log v0.4.25
  Downloaded clap_lex v0.2.4
  Downloaded clap v3.2.25
  Downloaded autocfg v1.4.0
  Downloaded serde_json v1.0.137
  Downloaded atty v0.2.14
  Downloaded errno v0.3.10
  Downloaded indexmap v1.9.3
  Downloaded bitflags v1.3.2
   Compiling proc-macro2 v1.0.93
   Compiling libc v0.2.169
   Compiling unicode-ident v1.0.14
   Compiling serde v1.0.217
   Compiling autocfg v1.4.0
   Compiling rustix v0.38.43
   Compiling serde_json v1.0.137
   Compiling indexmap v1.9.3
   Compiling cfg-if v1.0.0
   Compiling hashbrown v0.12.3
   Compiling syn v1.0.109
   Compiling bitflags v2.8.0
   Compiling os_str_bytes v6.6.1
   Compiling quote v1.0.38
   Compiling syn v2.0.96
   Compiling errno v0.3.10
   Compiling getrandom v0.2.15
   Compiling atty v0.2.14
   Compiling clap_lex v0.2.4
   Compiling cbindgen v0.26.0
   Compiling textwrap v0.16.1
   Compiling fastrand v2.3.0
   Compiling strsim v0.10.0
   Compiling memchr v2.7.4
   Compiling ryu v1.0.18
   Compiling bitflags v1.3.2
   Compiling termcolor v1.4.1
   Compiling once_cell v1.20.2
   Compiling itoa v1.0.14
   Compiling tempfile v3.15.0
   Compiling clap v3.2.25
   Compiling heck v0.4.1
   Compiling log v0.4.25
   Compiling serde_derive v1.0.217
   Compiling toml v0.5.11
    Finished `release` profile [optimized] target(s) in 1m 15s
  Installing /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen
   Installed package `cbindgen v0.26.0` (executable `cbindgen`)
Using Python 3.9.21 from /usr/bin/python3
Creating local state directory: /export/home/oi/.mozbuild/srcdirs/firefox-134.0.2-30e0ddfa34de
Created Python 3 virtualenv
Adding configure options from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/mozconfig
  MOZILLA_OFFICIAL=1
  PKG_CONFIG=/usr/bin/amd64/pkg-config
  CC_TYPE=gcc
  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 for the target C compiler... /usr/gcc/14/bin/gcc
checking for ccache... not found
checking whether the target C compiler can be used... yes
checking for the target C++ compiler... /usr/gcc/14/bin/g++
checking whether the target C++ compiler can be used... yes
checking for unwind.h... yes
checking for _Unwind_Backtrace... yes
checking for Python 3... /export/home/oi/.mozbuild/srcdirs/firefox-134.0.2-30e0ddfa34de/_virtualenvs/build/bin/python (3.9.21)
checking for wget... /usr/bin/wget
checking the target C compiler version... 14.2.0
checking the target C compiler works... yes
checking the target C++ compiler version... 14.2.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.2.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.2.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/19/bin/llvm-objdump
checking for ar... /usr/gnu/bin/ar
checking whether ar supports response files... no
checking for host_ar... /usr/gnu/bin/ar
checking for -mavxvnni support... yes
checking for -mavx512bw support... yes
checking for -mavx512vnni support... yes
checking for pkg_config... /usr/bin/amd64/pkg-config
checking for pkg-config version... 0.29.2
checking whether pkg-config is pkgconf... no
checking for strndup... yes
checking for posix_memalign... yes
checking for memalign... yes
checking for malloc_usable_size... no
checking for malloc.h... yes
checking for stdint.h... yes
checking for inttypes.h... yes
checking for alloca.h... yes
checking for sys/byteorder.h... yes
checking for getopt.h... yes
checking for unistd.h... yes
checking for nl_types.h... yes
checking for cpuid.h... yes
checking for fts.h... no
checking for sys/statvfs.h... yes
checking for sys/statfs.h... no
checking for sys/vfs.h... yes
checking for sys/mount.h... yes
checking for sys/quota.h... no
checking for sys/queue.h... yes
checking for sys/types.h... yes
checking for netinet/in.h... yes
checking for byteswap.h... no
checking for memfd_create in sys/mman.h... no
checking for clock_gettime(CLOCK_MONOTONIC)... yes
checking for res_ninit()... no
checking for dladdr... yes
checking for dlfcn.h... yes
checking for dlopen in -ldl... yes
checking for gethostbyname_r in -lc_r... no
checking for socket in -lsocket... yes
checking for pthread_create... yes
checking for pthread.h... yes
checking whether the C compiler supports -pthread... yes
checking whether 64-bits std::atomic requires -latomic... no
checking whether the C compiler supports -Wbitfield-enum-conversion... no
checking whether the C++ compiler supports -Wbitfield-enum-conversion... no
checking whether the C compiler supports -Wformat-type-confusion... no
checking whether the C++ compiler supports -Wformat-type-confusion... no
checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no
checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no
checking whether the C compiler supports -Wtautological-constant-in-range-compare... no
checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no
checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no
checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no
checking whether the C compiler supports -Wunreachable-code-return... no
checking whether the C++ compiler supports -Wunreachable-code-return... no
checking whether the C compiler supports -Wclass-varargs... no
checking whether the C++ compiler supports -Wclass-varargs... no
checking whether the C++ compiler supports -Wempty-init-stmt... no
checking whether the C compiler supports -Wfloat-overflow-conversion... no
checking whether the C++ compiler supports -Wfloat-overflow-conversion... no
checking whether the C compiler supports -Wfloat-zero-conversion... no
checking whether the C++ compiler supports -Wfloat-zero-conversion... no
checking whether the C compiler supports -Wloop-analysis... no
checking whether the C++ compiler supports -Wloop-analysis... no
checking whether the C compiler supports -Wno-range-loop-analysis... no
checking whether the C++ compiler supports -Wno-range-loop-analysis... no
checking whether the C++ compiler supports -Wcomma-subscript... yes
checking whether the C compiler supports -Wenum-compare-conditional... no
checking whether the C++ compiler supports -Wenum-compare-conditional... no
checking whether the C compiler supports -Wenum-float-conversion... no
checking whether the C++ compiler supports -Wenum-float-conversion... no
checking whether the C++ compiler supports -Wvolatile... yes
checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no
checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... yes
checking whether the C++ compiler supports -Wno-deprecated-this-capture... no
checking whether the C++ compiler supports -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 -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/19/bin/llvm-profdata
checking whether llvm-profdata supports 'order' subcommand... yes
checking for readelf... /usr/clang/19/bin/llvm-readelf
checking for objcopy... /usr/clang/19/bin/llvm-objcopy
checking for libpulse... yes
checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT
checking MOZ_PULSEAUDIO_LIBS... -lpulse -pthread
checking for rustc... /usr/bin/rustc
checking for cargo... /usr/bin/cargo
checking rustc version... 1.84.0
checking cargo version... 1.84.0
checking for rust host triplet... x86_64-unknown-illumos
checking for rust target triplet... x86_64-unknown-illumos
checking for rustdoc... /usr/bin/rustdoc
checking for cbindgen... /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/.cargo/bin/cbindgen
checking for rustfmt... /usr/bin/rustfmt
checking for clang for bindgen... /usr/clang/19/bin/clang++
checking for libclang for bindgen... /usr/clang/19/lib/libclang.so
checking that libclang is new enough... yes
checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN
checking for tm_zone and tm_gmtoff in struct tm... no
checking for getpagesize... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for gettid... no
checking for setpriority... yes
checking for syscall... yes
checking for getc_unlocked... yes
checking for pthread_getname_np... yes
checking for pthread_get_name_np... no
checking for strerror... yes
checking for nl_langinfo and CODESET... yes
checking for __cxa_demangle... yes
checking for _getc_nolock... no
checking for localeconv... yes
checking for nodejs... /usr/bin/node (22.13.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 for valid C compiler optimization flags... yes
checking for awk... /usr/bin/gawk
checking for gmake... /usr/bin/amd64/gmake
checking for watchman... not found
checking for xargs... /usr/gnu/bin/xargs
checking for strip... /usr/clang/19/bin/llvm-strip
checking for zlib >= 1.2.3... yes
checking MOZ_ZLIB_CFLAGS... 
checking MOZ_ZLIB_LIBS... -lz
checking for m4... /usr/bin/amd64/gm4
creating cache ./config.cache
checking if app-specific confvars.sh exists... /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/browser/confvars.sh
updating cache ./config.cache
creating ./config.data
js/src> Refreshing /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/old-configure with /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/autoconf/autoconf.sh
js/src> loading cache ./config.cache
js/src> creating ./config.data
Creating config.status
Reticulating splines...
Finished reading 1510 moz.build files in 4.04s
Read 55 gyp files in parallel contributing 0.00s to total wall time
Processed into 8122 build config descriptors in 3.43s
RecursiveMake backend executed in 3.96s
  2998 total backend files; 2327 created; 0 updated; 671 unchanged; 0 deleted; 22 -> 1140 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.08s; CPU time: 11.98s; Efficiency: 99%; Untracked: 0.66s
make[3]: warning: -j8 forced in submake: resetting jobserver mode.
Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.
Elapsed: 0.17s; From _tests: Kept 12 existing; Added/updated 644; Removed 0 files and 0 directories.
Elapsed: 0.38s; From dist/bin: Kept 12 existing; Added/updated 2950; Removed 0 files and 0 directories.
Elapsed: 0.54s; From dist/include: Kept 1851 existing; Added/updated 4932; 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
./fficonfig.h.stub
./ffi.h.stub
./cbindgen-metadata.json.stub
./UseCounterList.h.stub
./UseCounterWorkerList.h.stub
./ServoCSSPropList.py.stub
./encodingsgroups.properties.h.stub
./BaseChars.h.stub
./IsCombiningDiacritic.h.stub
./js-confdefs.h.stub
./js-config.h.stub
./ProfilingCategoryList.h.stub
./PrefsGenerated.h.stub
./ReservedWordsGenerated.h.stub
./StatsPhasesGenerated.h.stub
./ABIFunctionTypeGenerated.h.stub
./MIROpsGenerated.h.stub
./LIROpsGenerated.h.stub
./CacheIROpsGenerated.h.stub
./AtomicOperationsGenerated.h.stub
./WasmBuiltinModuleGenerated.h.stub
./FrameIdList.h.stub
./FrameTypeList.h.stub
./CountedUnknownProperties.h.stub
./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
./CrashAnnotations.h.stub
./profiling_categories.rs.stub
./ErrorList.h.stub
./ErrorNamesInternal.h.stub
./error_list.rs.stub
./Services.h.stub
./GeckoProcessTypes.h.stub
./nsGkAtomList.h.stub
./nsGkAtomConsts.h.stub
./xpidl.stub.stub
./application.ini.stub
config/nsinstall_real
./buildconfig.rs.stub
./CSS2Properties.webidl.stub
./CSSPageDescriptors.webidl.stub
./CSSPositionTryDescriptors.webidl.stub
./selfhosted.out.h.stub
./nsCSSPropertyID.h.stub
./ServoCSSPropList.h.stub
./CompositorAnimatableProperties.h.stub
./ohttp_pings.rs.stub
./application.ini.h.stub
config/system-header.sentinel.stub
accessible/xpcom/xpcAccEvents.h.stub
modules/libpref/StaticPrefListAll.h.stub
xpcom/components/Components.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/browser-newtab.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/docshell.xpt
config/makefiles/xpidl/dom.xpt
config/makefiles/xpidl/dom_audiochannel.xpt
config/makefiles/xpidl/dom_base.xpt
config/makefiles/xpidl/dom_bindings.xpt
config/makefiles/xpidl/dom_events.xpt
config/makefiles/xpidl/dom_geolocation.xpt
config/makefiles/xpidl/dom_identitycredential.xpt
config/makefiles/xpidl/dom_indexeddb.xpt
config/makefiles/xpidl/dom_localstorage.xpt
config/makefiles/xpidl/dom_media.xpt
config/makefiles/xpidl/dom_network.xpt
config/makefiles/xpidl/dom_notification.xpt
config/makefiles/xpidl/dom_payments.xpt
config/makefiles/xpidl/dom_power.xpt
config/makefiles/xpidl/dom_push.xpt
config/makefiles/xpidl/dom_quota.xpt
config/makefiles/xpidl/dom_security.xpt
config/makefiles/xpidl/dom_serializers.xpt
config/makefiles/xpidl/dom_sidebar.xpt
config/makefiles/xpidl/dom_simpledb.xpt
config/makefiles/xpidl/dom_storage.xpt
config/makefiles/xpidl/dom_system.xpt
config/makefiles/xpidl/dom_webauthn.xpt
config/makefiles/xpidl/dom_webspeechrecognition.xpt
config/makefiles/xpidl/dom_webspeechsynth.xpt
config/makefiles/xpidl/dom_workers.xpt
config/makefiles/xpidl/dom_xslt.xpt
config/makefiles/xpidl/dom_xul.xpt
config/makefiles/xpidl/downloads.xpt
config/makefiles/xpidl/editor.xpt
config/makefiles/xpidl/enterprisepolicies.xpt
config/makefiles/xpidl/extensions.xpt
config/makefiles/xpidl/exthandler.xpt
config/makefiles/xpidl/fastfind.xpt
config/makefiles/xpidl/fog.xpt
config/makefiles/xpidl/gfx.xpt
config/makefiles/xpidl/html5.xpt
config/makefiles/xpidl/htmlparser.xpt
./GeneratedElementDocumentState.h.stub
config/makefiles/xpidl/http-sfv.xpt
config/makefiles/xpidl/imglib2.xpt
config/makefiles/xpidl/inspector.xpt
./fragmentdirectives_ffi_generated.h.stub
config/makefiles/xpidl/intl.xpt
config/makefiles/xpidl/jar.xpt
config/makefiles/xpidl/jsdevtools.xpt
config/makefiles/xpidl/kvstore.xpt
config/makefiles/xpidl/layout_base.xpt
config/makefiles/xpidl/layout_xul_tree.xpt
./data_encoding_ffi_generated.h.stub
config/makefiles/xpidl/locale.xpt
config/makefiles/xpidl/loginmgr.xpt
config/makefiles/xpidl/migration.xpt
config/makefiles/xpidl/mimetype.xpt
./mime_guess_ffi_generated.h.stub
./audioipc2_client_ffi_generated.h.stub
config/makefiles/xpidl/ml.xpt
config/makefiles/xpidl/mozfind.xpt
config/makefiles/xpidl/mozintl.xpt
./audioipc2_server_ffi_generated.h.stub
config/makefiles/xpidl/necko.xpt
config/makefiles/xpidl/necko_about.xpt
config/makefiles/xpidl/necko_cache2.xpt
config/makefiles/xpidl/necko_cookie.xpt
config/makefiles/xpidl/necko_dns.xpt
./origin_trials_ffi_generated.h.stub
config/makefiles/xpidl/necko_file.xpt
./webrender_ffi_generated.h.stub
config/makefiles/xpidl/necko_http.xpt
./wgpu_ffi_generated.h.stub
config/makefiles/xpidl/necko_res.xpt
config/makefiles/xpidl/necko_socket.xpt
config/makefiles/xpidl/necko_strconv.xpt
./unicode_bidi_ffi_generated.h.stub
config/makefiles/xpidl/necko_viewsource.xpt
config/makefiles/xpidl/necko_websocket.xpt
./mapped_hyph.h.stub
config/makefiles/xpidl/necko_webtransport.xpt
config/makefiles/xpidl/parentalcontrols.xpt
./fluent_ffi_generated.h.stub
./l10nregistry_ffi_generated.h.stub
./localization_ffi_generated.h.stub
config/makefiles/xpidl/pipnss.xpt
./fluent_langneg_ffi_generated.h.stub
config/makefiles/xpidl/places.xpt
./oxilangtag_ffi_generated.h.stub
config/makefiles/xpidl/pref.xpt
./unic_langid_ffi_generated.h.stub
./ServoStyleConsts.h.stub
./mp4parse_ffi_generated.h.stub
config/makefiles/xpidl/prefetch.xpt
config/makefiles/xpidl/privateattribution.xpt
config/makefiles/xpidl/remote.xpt
config/makefiles/xpidl/reputationservice.xpt
config/makefiles/xpidl/satchel.xpt
config/makefiles/xpidl/services.xpt
config/makefiles/xpidl/sessionstore.xpt
config/makefiles/xpidl/shellservice.xpt
config/makefiles/xpidl/shistory.xpt
config/makefiles/xpidl/spellchecker.xpt
./idna_glue.h.stub
./MozURL_ffi.h.stub
config/makefiles/xpidl/startupcache.xpt
config/makefiles/xpidl/storage.xpt
config/makefiles/xpidl/telemetry.xpt
./rust_helper.h.stub
config/makefiles/xpidl/thumbnails.xpt
./neqo_glue_ffi_generated.h.stub
config/makefiles/xpidl/toolkit_antitracking.xpt
config/makefiles/xpidl/toolkit_asyncshutdown.xpt
./signature_cache_ffi.h.stub
./fog_ffi_generated.h.stub
config/makefiles/xpidl/toolkit_backgroundtasks.xpt
./jog_ffi_generated.h.stub
config/makefiles/xpidl/toolkit_cleardata.xpt
config/makefiles/xpidl/toolkit_contentanalysis.xpt
./EventGIFFTMap.h.stub
config/makefiles/xpidl/toolkit_cookiebanners.xpt
./HistogramGIFFTMap.h.stub
config/makefiles/xpidl/toolkit_crashservice.xpt
config/makefiles/xpidl/toolkit_finalizationwitness.xpt
config/makefiles/xpidl/toolkit_modules.xpt
config/makefiles/xpidl/toolkit_processtools.xpt
config/makefiles/xpidl/toolkit_resistfingerprinting.xpt
./ScalarGIFFTMap.h.stub
./factory.rs.stub
config/makefiles/xpidl/toolkit_search.xpt
config/makefiles/xpidl/toolkit_shell.xpt
config/makefiles/xpidl/toolkit_terminator.xpt
config/makefiles/xpidl/toolkit_xulstore.xpt
config/makefiles/xpidl/toolkitprofile.xpt
./dap_ffi_generated.h.stub
config/makefiles/xpidl/toolkitremote.xpt
config/makefiles/xpidl/txmgr.xpt
config/makefiles/xpidl/txtsvc.xpt
./profiler_ffi_generated.h.stub
./gk_rust_utils_ffi_generated.h.stub
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/webextensions-storage.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
toolkit/components/glean/GleanMetrics.h.stub
toolkit/components/glean/GleanPings.h.stub
config/makefiles/xpidl/xptdata.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/prosdep.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/private/primpl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/md/unix/solaris.c:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined
   56 | #define HAVE_FCNTL_FILE_LOCKING
      |         ^~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined
   57 | #define _PR_HAVE_OFF64_T
      |         ^~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined
   58 | #define _PR_INET6
      |         ^~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/lib/ds/plvrsion.c: In function 'libVersionPoint':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/lib/ds/plvrsion.c:87:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
   87 |   const char* dummy;
      |               ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/prosdep.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/private/primpl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/io/prfdcach.c:6,
                 from Unified_c_external_nspr_pr0.c:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined
   56 | #define HAVE_FCNTL_FILE_LOCKING
      |         ^~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined
   57 | #define _PR_HAVE_OFF64_T
      |         ^~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined
   58 | #define _PR_INET6
      |         ^~~~~~~~~
<command-line>: 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-134.0.2/nsprpub/pr/src/io/priometh.c: In function 'PR_EmulateSendFile':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAccept':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/io/pripv6.c: In function 'Ipv6ToIpv4SocketAcceptRead':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/io/prlayer.c: In function 'pl_TopAccept':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/io/prlayer.c: In function 'pl_DefAcceptread':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/io/prprf.c: In function 'cvt_f':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/io/prprf.c: In function 'dosprintf':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/md/unix/unix.c: In function '_PR_UnixInit':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/md/unix/unix.c: In function '_MD_CreateFileMap':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/include/md/prosdep.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/private/primpl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined
   56 | #define HAVE_FCNTL_FILE_LOCKING
      |         ^~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined
   57 | #define _PR_HAVE_OFF64_T
      |         ^~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined
   58 | #define _PR_INET6
      |         ^~~~~~~~~
<command-line>: 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-134.0.2/nsprpub/pr/src/md/unix/uxshm.c: In function '_MD_DeleteSharedMemory':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prdtoa.c: In function 'Balloc':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prdtoa.c: In function 'rv_alloc':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/misc/prdtoa.c:2704:64: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare]
 2704 |   for (k = 0; sizeof(Bigint) - sizeof(ULong) - sizeof(int) + j <= i; j <<= 1) {
      |                                                                ^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/prosdep.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/private/primpl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/misc/prnetdb.c:6,
                 from Unified_c_external_nspr_pr2.c:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:56:9: warning: "HAVE_FCNTL_FILE_LOCKING" redefined
   56 | #define HAVE_FCNTL_FILE_LOCKING
      |         ^~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:57:9: warning: "_PR_HAVE_OFF64_T" redefined
   57 | #define _PR_HAVE_OFF64_T
      |         ^~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/include/md/_solaris.h:58:9: warning: "_PR_INET6" redefined
   58 | #define _PR_INET6
      |         ^~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByName':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetIPNodeByName':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prnetdb.c: In function 'PR_GetHostByAddr':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prtpool.c: In function 'io_wstart':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/misc/prtpool.c:387:16: warning: variable 'rval_status' set but not used [-Wunused-but-set-variable]
  387 |       PRStatus rval_status;
      |                ^~~~~~~~~~~
In function 'dtoa',
    inlined from 'PR_dtoa' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/misc/prdtoa.c:3523:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prdtoa.c:3523:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prdtoa.c: In function 'PR_dtoa':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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,
      |                                                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/misc/prtpool.c: In function 'notify_ioq':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/misc/prtpool.c: In function 'PR_JoinThreadPool':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_accept_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:740:10: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
  740 |   if (-1 == op->result.code) {
      |          ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_read_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:757:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
  757 |   return ((-1 == op->result.code) &&
      |               ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:758:40: warning: logical 'or' of equal expressions [-Wlogical-op]
  758 |           (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno))
      |                                        ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recv_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:780:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
  780 |   return ((-1 == op->result.code) &&
      |               ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:781:40: warning: logical 'or' of equal expressions [-Wlogical-op]
  781 |           (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno))
      |                                        ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_send_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:828:37: warning: logical 'and' of equal expressions [-Wlogical-op]
  828 |   if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) {
      |                                     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_write_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:856:37: warning: logical 'and' of equal expressions [-Wlogical-op]
  856 |   if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) {
      |                                     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_writev_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:880:35: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
  880 |     for (iov_index = 0; iov_index < op->arg3.amount; ++iov_index) {
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:882:17: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  882 |       if (bytes < iov[iov_index].iov_len) {
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:895:37: warning: logical 'and' of equal expressions [-Wlogical-op]
  895 |   if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) {
      |                                     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_sendto_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:917:37: warning: logical 'and' of equal expressions [-Wlogical-op]
  917 |   if ((EWOULDBLOCK != op->syserrno) && (EAGAIN != op->syserrno)) {
      |                                     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_recvfrom_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:931:15: warning: comparison of integer expressions of different signedness: 'int' and 'PRSize' {aka 'long unsigned int'} [-Wsign-compare]
  931 |   return ((-1 == op->result.code) &&
      |               ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:932:40: warning: logical 'or' of equal expressions [-Wlogical-op]
  932 |           (EWOULDBLOCK == op->syserrno || EAGAIN == op->syserrno))
      |                                        ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_solaris_sendfile_cont':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1050:37: warning: logical 'and' of equal expressions [-Wlogical-op]
 1050 |     if (op->syserrno != EWOULDBLOCK && op->syserrno != EAGAIN &&
      |                                     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1072:18: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1072 |     while (count >= vec->sfv_len) {
      |                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Close':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1235:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare]
 1235 |       ((_PR_FILEDESC_OPEN != fd->secret->state) &&
      |                           ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1244:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare]
 1244 |   if (_PR_FILEDESC_OPEN == fd->secret->state) {
      |                         ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Read':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1265:49: warning: logical 'or' of equal expressions [-Wlogical-op]
 1265 |   if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) &&
      |                                                 ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Write':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1299:49: warning: logical 'or' of equal expressions [-Wlogical-op]
 1299 |   if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) &&
      |                                                 ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Writev':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1363:19: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 1363 |         if (bytes < osiov->iov_len) {
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1380:40: warning: logical 'or' of equal expressions [-Wlogical-op]
 1380 |     } else if (syserrno == EWOULDBLOCK || syserrno == EAGAIN) {
      |                                        ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Accept':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1630:33: warning: logical 'and' of equal expressions [-Wlogical-op]
 1630 |     if (EWOULDBLOCK != syserrno && EAGAIN != syserrno &&
      |                                 ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Recv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1807:49: warning: logical 'or' of equal expressions [-Wlogical-op]
 1807 |   if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) &&
      |                                                 ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_Send':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1883:49: warning: logical 'or' of equal expressions [-Wlogical-op]
 1883 |   if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) &&
      |                                                 ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SendTo':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:1957:49: warning: logical 'or' of equal expressions [-Wlogical-op]
 1957 |   if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) &&
      |                                                 ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_RecvFrom':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:2097:49: warning: logical 'or' of equal expressions [-Wlogical-op]
 2097 |   if ((bytes == -1) && (syserrno == EWOULDBLOCK || syserrno == EAGAIN) &&
      |                                                 ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisSendFile':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:2477:28: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2477 |   if (count != -1 && count < nbytes_to_send) {
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:2482:16: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
 2482 |     while (rem >= vec->sfv_len) {
      |                ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'pt_SolarisDispatchSendFile':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:2558:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 2558 |   int rv;
      |       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function '_pr_poll_with_poll':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:3832:16: warning: comparison of integer expressions of different signedness: 'PRIntn' {aka 'int'} and 'PRUint32' {aka 'unsigned int'} [-Wsign-compare]
 3832 |       if (npds > me->syspoll_count) {
      |                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:3886:34: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'PRInt32' {aka 'int'} [-Wsign-compare]
 3886 |               (_PR_FILEDESC_OPEN == bottom->secret->state)) {
      |                                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c: In function 'PR_SetSysfdTableSize':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptio.c:4609:21: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long unsigned int'} and 'PRIntn' {aka 'int'} [-Wsign-compare]
 4609 |   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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function '_PR_InitLocks':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifies':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_NewLock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyLock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Lock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_Unlock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'pt_PostNotifiesFromMonitor':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_DestroyMonitor':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_GetMonitorEntryCount':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_EnterMonitor':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PR_ExitMonitor':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_DestroyNakedCondVar':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c:1112:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1112 |   int rv;
      |       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedNotify':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c:1140:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1140 |   int rv;
      |       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c: In function 'PRP_NakedBroadcast':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptsynch.c:1148:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1148 |   int rv;
      |       ^~
In file included from Unified_c_external_nspr_pr2.c:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_root':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_AttachThread':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_CreateThread':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_DetachThread':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Interrupt':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function '_pt_thread_death':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function '_PR_Fini':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1001:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1001 |   int rv;
      |       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_Cleanup':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1038:25: warning: comparison of integer expressions of different signedness: 'PRInt32' {aka 'int'} and 'PRUintn' {aka 'unsigned int'} [-Wsign-compare]
 1038 |     while (pt_book.user > pt_book.this_many) {
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1033:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1033 |   int rv;
      |       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'init_pthread_gc_support':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1144:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1144 |   PRIntn rv;
      |          ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'suspend_signal_handler':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1318:12: warning: unused variable 'rv' [-Wunused-variable]
 1318 |     PRIntn rv = sigtimedwait(&sigwait_set, NULL, &hundredmillisec);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendSet':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1336:10: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1336 |   PRIntn rv;
      |          ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_SuspendTest':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1373:12: warning: unused variable 'rv' [-Wunused-variable]
 1373 |     PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'pt_ResumeTest':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1418:12: warning: unused variable 'rv' [-Wunused-variable]
 1418 |     PRIntn rv = sigtimedwait(&sigwait_set, NULL, &onemillisec);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c: In function 'PR_SuspendAll':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/pthreads/ptthread.c:1437:7: warning: variable 'rv' set but not used [-Wunused-but-set-variable]
 1437 |   int rv;
      |       ^~
In file included from Unified_c_external_nspr_pr2.c:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_DestroyRWLock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c:170:7: warning: variable 'err' set but not used [-Wunused-but-set-variable]
  170 |   int err;
      |       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Rlock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c:191:7: warning: variable 'err' set but not used [-Wunused-but-set-variable]
  191 |   int err;
      |       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Wlock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c:244:7: warning: variable 'err' set but not used [-Wunused-but-set-variable]
  244 |   int err;
      |       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c: In function 'PR_RWLock_Unlock':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/pr/src/threads/prrwlock.c:301:7: warning: variable 'err' set but not used [-Wunused-but-set-variable]
  301 |   int err;
      |       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/lib/libc/src/plgetopt.c: In function 'PL_GetNextOpt':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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) {
      |                                        ^~
toolkit/library/build/libxul.so.symbols.stub
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/lib/libc/src/plvrsion.c: In function 'libVersionPoint':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/nsprpub/lib/libc/src/plvrsion.c:87:15: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
   87 |   const char* dummy;
      |               ^~~~~
   Compiling proc-macro2 v1.0.86
   Compiling unicode-ident v1.0.6
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/AccIterator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/Relation.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/basetypes/Accessible.cpp:10,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling quote v1.0.35
   Compiling serde v1.0.214
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/aom/AccessibleNode.cpp:13,
                 from Unified_cpp_accessible_aom0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling syn v2.0.87
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/aom/AccessibleNode.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/aom/AccessibleNode.cpp:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AccessibleNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AccessibleNodeBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::AccessibleNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/aom/AccessibleNode.cpp:63:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/aom/AccessibleNode.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AccessibleNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::AccessibleNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AccessibleNodeBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/aom/AccessibleNode.cpp:61:49: note: 'aCx' declared here
   61 | JSObject* AccessibleNode::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
   Compiling cfg-if v1.0.0
   Compiling version_check v0.9.4
   Compiling libc v0.2.158
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/AccessibleWrap.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling autocfg v1.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/rust/autocfg)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/FocusManager.cpp:17,
                 from Unified_cpp_accessible_base0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod<T, Method, Params>::Run()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  142 |     if (obj_) DispatchTupleToMethod(obj_, meth_, params_);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GeckoArgs.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProcessChild.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.cpp:41,
                 from Unified_cpp_accessible_generic0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h: In function 'bool mozilla::internal::strimatch(const char*, const CharT*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   98 |     if (!*mixedstr) return false;  // mixedstr is shorter
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/html/HTMLCanvasAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/html/HTMLCanvasAccessible.cpp:6,
                 from Unified_cpp_accessible_html0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling memchr v2.7.4
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/xpcom/xpcAccessibleDocument.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/AccEvent.cpp:13,
                 from Unified_cpp_accessible_base0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsImageFrame.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/nsAccessibilityService.cpp:57,
                 from Unified_cpp_accessible_base1.cpp:92:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
   Compiling minimal-lexical v0.2.1
   Compiling nom v7.1.3
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/ARIAGridAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/ARIAGridAccessible.cpp:6,
                 from Unified_cpp_accessible_generic0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling synstructure v0.13.1
   Compiling thiserror v1.0.69
   Compiling once_cell v1.20.2
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/ipc/DocAccessibleParent.cpp:13,
                 from Unified_cpp_accessible_ipc0.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
   Compiling glob v0.3.1
   Compiling log v0.4.20
   Compiling mozbuild v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/mozbuild)
   Compiling ahash v0.8.11
   Compiling stable_deref_trait v1.2.0
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/NotificationController.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/NotificationController.cpp:6,
                 from Unified_cpp_accessible_base1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling lazy_static v1.4.0
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/LocalAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/AccEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/EventQueue.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/NotificationController.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
   Compiling zerocopy v0.7.32
   Compiling semver v1.0.16
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/ipc/DocAccessibleChild.cpp:8,
                 from Unified_cpp_accessible_ipc0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsITimer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsThreadUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsProxyRelease.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WeakPtr.h:88,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_channel.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/ipc/DocAccessibleChild.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/ipc/DocAccessibleParent.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
   Compiling siphasher v0.3.10
   Compiling equivalent v1.0.1
   Compiling encoding_rs v0.8.35
   Compiling itoa v1.0.5
   Compiling anyhow v1.0.69
   Compiling unicase v2.6.0
   Compiling jobserver v0.1.25
   Compiling camino v1.1.2
   Compiling paste v1.0.11
   Compiling serde_derive v1.0.214
   Compiling thiserror-impl v1.0.69
   Compiling zerofrom-derive v0.1.3
   Compiling yoke-derive v0.7.4
   Compiling zerovec-derive v0.10.2
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/DocAccessibleWrap.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/DocAccessibleWrap.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling displaydoc v0.2.4
   Compiling cc v1.0.89
   Compiling libm v0.2.6
   Compiling serde_json v1.0.116
   Compiling mime_guess v2.0.4
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/Platform.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling ryu v1.0.12
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/AccessibleWrap.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMai.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/Platform.cpp:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<_GDBusProxy>, mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::a11y::PreInit()::<lambda(RefPtr<_GDBusProxy>&&)>; RejectFunction = mozilla::a11y::PreInit()::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::a11y::PreInit()::<lambda(RefPtr<_GDBusProxy>&&)>; RejectFunction = mozilla::a11y::PreInit()::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
   Compiling scroll_derive v0.12.0
   Compiling bytes v1.4.0
   Compiling uniffi_checksum_derive v0.28.2
   Compiling fs-err v2.9.0
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/RootAccessibleWrap.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/other-licenses/atk-1.0/atk/atkobject.h:810:13: warning: Deprecated pre-processor symbol: replace with "const"
  810 | G_CONST_RETURN gchar* atk_role_get_localized_name(AtkRole role);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
   Compiling num-traits v0.2.19
   Compiling either v1.8.1
   Compiling itertools v0.10.5
   Compiling mime v0.3.16
   Compiling uniffi_meta v0.28.2
   Compiling writeable v0.5.5
   Compiling zerofrom v0.1.4
   Compiling thin-vec v0.2.12
   Compiling yoke v0.7.4
   Compiling bitflags v2.6.0
   Compiling litemap v0.7.3
   Compiling zerovec v0.10.4
   Compiling smawk v0.3.2
   Compiling scroll v0.12.0
   Compiling textwrap v0.16.1
   Compiling icu_provider_macros v1.5.0
   Compiling weedle2 v5.0.0
   Compiling plain v0.2.3
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/BaseAccessibles.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/RootAccessibleWrap.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/RootAccessibleWrap.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling askama_escape v0.10.3
   Compiling goblin v0.8.2
   Compiling tinystr v0.7.6
   Compiling heck v0.5.0
   Compiling icu_locid v1.5.0
   Compiling clang-sys v1.7.0
   Compiling static_assertions v1.1.0
   Compiling icu_provider v1.5.0
   Compiling uniffi_core v0.28.2
   Compiling icu_collections v1.5.0
   Compiling aho-corasick v1.1.0
   Compiling regex-syntax v0.7.5
   Compiling libloading v0.8.3
   Compiling getrandom v0.2.14
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/UtilInterface.cpp: In function 'guint mai_util_add_key_event_listener(AtkKeySnoopFunc, gpointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/UtilInterface.cpp:237:46: warning: 'guint gtk_key_snooper_install(GtkKeySnoopFunc, gpointer)' is deprecated [-Wdeprecated-declarations]
  237 |     sKey_snooper_id = gtk_key_snooper_install(mai_key_snooper, data);
      |                       ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:143,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/gtk/gtk.h:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/UtilInterface.cpp:14:
/usr/include/gtk-3.0/gtk/gtkmain.h:185:12: note: declared here
  185 | guint      gtk_key_snooper_install (GtkKeySnoopFunc snooper,
      |            ^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/UtilInterface.cpp: In function 'void mai_util_remove_key_event_listener(guint)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/UtilInterface.cpp:257:27: warning: 'void gtk_key_snooper_remove(guint)' is deprecated [-Wdeprecated-declarations]
  257 |     gtk_key_snooper_remove(sKey_snooper_id);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkmain.h:188:12: note: declared here
  188 | void       gtk_key_snooper_remove  (guint           snooper_handler_id);
      |            ^~~~~~~~~~~~~~~~~~~~~~
   Compiling smallvec v1.13.1
   Compiling allocator-api2 v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/rust/allocator-api2)
   Compiling toml v0.5.11
   Compiling hashbrown v0.14.5
   Compiling nsstring v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/nsstring)
   Compiling indexmap v2.2.6
   Compiling cargo-platform v0.1.2
   Compiling basic-toml v0.1.2
   Compiling cargo_metadata v0.15.3
   Compiling bincode v1.3.3
   Compiling regex-automata v0.3.7
   Compiling askama_derive v0.12.1
   Compiling bindgen v0.69.4 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/rust/bindgen)
   Compiling uniffi_testing v0.28.2
   Compiling uniffi_udl v0.28.2
   Compiling uniffi_macros v0.28.2
   Compiling icu_locid_transform_data v1.5.0
   Compiling icu_locid_transform v1.5.0
   Compiling regex v1.9.4
   Compiling nserror v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/nserror)
   Compiling unicode-bidi v0.3.15 (https://github.com/servo/unicode-bidi?rev=ca612daf1c08c53abe07327cb3e6ef6e0a760f0c#ca612daf)
   Compiling cexpr v0.6.0
   Compiling shlex v1.3.0
   Compiling utf8_iter v1.0.4
   Compiling lazycell v1.3.0
   Compiling rustc-hash v1.1.0
   Compiling byteorder v1.5.0
   Compiling icu_properties_data v1.5.0
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceAction.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling icu_properties v1.5.0
   Compiling cstr v0.2.11
   Compiling icu_normalizer_data v1.5.0
   Compiling write16 v1.0.0
   Compiling percent-encoding v2.3.1
   Compiling utf16_iter v1.0.5
   Compiling icu_normalizer v1.5.0
   Compiling xpcom_macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/xpcom/xpcom_macros)
warning: trait `HasFloat` is never used
  --> third_party/rust/bindgen/ir/item.rs:89:18
   |
89 | pub(crate) trait HasFloat {
   |                  ^^^^^^^^
   |
   = note: `#[warn(dead_code)]` on by default

   Compiling pkg-config v0.3.26
   Compiling scopeguard v1.1.0
   Compiling threadbound v0.1.5
   Compiling idna v1.0.2
   Compiling askama v0.12.0
   Compiling uniffi_bindgen v0.28.2
   Compiling xpcom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/xpcom)
   Compiling form_urlencoded v1.2.1
   Compiling crossbeam-utils v0.8.20
   Compiling url v2.5.1
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceComponent.cpp:17:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
   Compiling lock_api v0.4.9
   Compiling uniffi v0.28.2
   Compiling parking_lot_core v0.9.10
   Compiling fnv v1.0.7
   Compiling typenum v1.16.0
   Compiling ident_case v1.0.1
   Compiling strsim v0.11.1
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceComponent.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling darling_core v0.20.10
   Compiling parking_lot v0.12.1
   Compiling rand_core v0.6.4
   Compiling num-integer v0.1.45
   Compiling generic-array v0.14.6
   Compiling ppv-lite86 v0.2.17
   Compiling base64 v0.21.3
   Compiling vcpkg v0.2.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/vcpkg)
   Compiling libsqlite3-sys v0.28.0
   Compiling rand_chacha v0.3.1
   Compiling rand v0.8.5
   Compiling hashlink v0.9.1
   Compiling uniffi_build v0.28.2
   Compiling time v0.1.45
   Compiling fallible-streaming-iterator v0.1.9
   Compiling fallible-iterator v0.3.0
   Compiling crypto-common v0.1.6
   Compiling block-buffer v0.10.3
   Compiling euclid v0.22.10
   Compiling rusqlite v0.31.0
   Compiling cfg_aliases v0.2.1
   Compiling digest v0.10.7
   Compiling chrono v0.4.19
   Compiling uuid v1.3.0
   Compiling arrayvec v0.7.6
   Compiling phf_shared v0.11.2
   Compiling termcolor v1.4.1
   Compiling arrayref v0.3.6
   Compiling phf_generator v0.11.2
   Compiling unic-langid-impl v0.9.5
   Compiling ordered-float v3.4.0
   Compiling id-arena v2.2.1
   Compiling adler v1.0.2
   Compiling miniz_oxide v0.7.1
   Compiling rkv v0.19.0
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceDocument.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling unic-langid v0.9.5
   Compiling crc32fast v1.4.2
   Compiling flate2 v1.0.30
   Compiling crossbeam-channel v0.5.13
   Compiling app_units v0.7.3
   Compiling whatsys v0.3.1
   Compiling profiler-macros v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/tools/profiler/rust-api/macros)
   Compiling darling_macro v0.20.10
warning: `bindgen` (lib) generated 1 warning
   Compiling gecko-profiler v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/tools/profiler/rust-api)
   Compiling error-support-macros v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling darling v0.20.10
   Compiling memoffset v0.9.0
   Compiling rustix v0.38.34
   Compiling async-task v4.3.0
   Compiling futures-core v0.3.28
   Compiling moz_task v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/moz_task)
   Compiling zeitstempel v0.1.1
   Compiling slab v0.4.8
   Compiling errno v0.3.8
   Compiling futures-channel v0.3.28
   Compiling futures-task v0.3.28
   Compiling phf_macros v0.11.2
   Compiling cfg_aliases v0.1.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/cfg_aliases)
   Compiling derive_more-impl v1.0.0-beta.2
   Compiling inherent v1.0.7
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceEditableText.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling crossbeam-epoch v0.9.14
   Compiling futures-sink v0.3.28
   Compiling fastrand v2.1.0
   Compiling futures-util v0.3.28
   Compiling tempfile v3.10.1
   Compiling phf v0.11.2
   Compiling memoffset v0.8.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/memoffset)
   Compiling serde_with_macros v3.0.0
   Compiling fluent-langneg v0.13.0
   Compiling type-map v0.4.0
   Compiling env_logger v0.10.0
   Compiling fxhash v0.2.1
   Compiling serde_path_to_error v0.1.11
   Compiling futures-macro v0.3.28
   Compiling khronos_api v3.1.0
   Compiling dtoa v0.4.8
   Compiling cpufeatures v0.2.8
   Compiling futures-io v0.3.28
   Compiling pin-project-lite v0.2.14
   Compiling rayon-core v1.12.0
   Compiling smallbitvec v2.5.1
   Compiling pin-utils v0.1.0
   Compiling dtoa-short v0.3.3
   Compiling intl-memoizer v0.5.1
   Compiling intl_pluralrules v7.0.2
   Compiling phf_codegen v0.11.2
   Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling storage_variant v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/variant)
   Compiling ffi-support v0.4.4
   Compiling payload-support v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling static_prefs v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/init/static_prefs)
   Compiling fluent-syntax v0.11.0
   Compiling cssparser-macros v0.6.1
   Compiling malloc_size_of_derive v0.1.3 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/malloc_size_of_derive)
   Compiling enum-map-derive v0.17.0
   Compiling serde_with v3.0.0
   Compiling atomic_refcell v0.1.9
   Compiling self_cell v0.10.2
   Compiling neqo-common v0.10.0 (https://github.com/mozilla/neqo?tag=v0.10.0#214ad48e)
   Compiling qlog v0.13.0
   Compiling fluent-bundle v0.15.2
   Compiling derive_more v1.0.0-beta.2
   Compiling enum-map v2.7.3
   Compiling derive_more v0.99.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/derive_more)
   Compiling cssparser v0.34.0
   Compiling selectors v0.26.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/selectors)
   Compiling crossbeam-deque v0.8.2
   Compiling sha2 v0.10.8
   Compiling webrender_build v0.0.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/webrender_build)
   Compiling prost-derive v0.12.1
   Compiling futures-executor v0.3.28
   Compiling servo_arc v0.4.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/servo_arc)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceHypertext.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling xml-rs v0.8.4
   Compiling to_shmem v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/to_shmem)
   Compiling futures v0.3.28
   Compiling to_shmem_derive v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/to_shmem_derive)
   Compiling gl_generator v0.14.0
   Compiling neqo-crypto v0.10.0 (https://github.com/mozilla/neqo?tag=v0.10.0#214ad48e)
   Compiling wr_malloc_size_of v0.0.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/wr_malloc_size_of)
   Compiling serde_bytes v0.11.9
   Compiling glslopt v0.1.11
   Compiling glsl v6.0.2
   Compiling rust_decimal v1.28.1
   Compiling cmake v0.1.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/cmake)
   Compiling new_debug_unreachable v1.0.4
   Compiling unicode-xid v0.2.6
   Compiling async-trait v0.1.68
   Compiling precomputed-hash v0.1.1
   Compiling peek-poke-derive v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/peek-poke/peek-poke-derive)
   Compiling glsl-to-cxx v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/glsl-to-cxx)
   Compiling cubeb-sys v0.13.0
   Compiling prost v0.12.1
   Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling gleam v0.15.0
   Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling glean-core v62.0.0
   Compiling sync15 v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceSelection.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling rayon v1.6.1
   Compiling naga v23.0.0 (https://github.com/gfx-rs/wgpu?rev=b89a57f8ca9d8f93ef7995c8003152240fdbbe12#b89a57f8)
   Compiling fluent-pseudo v0.3.1
   Compiling pkcs11-bindings v0.1.5
   Compiling bindgen v0.64.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/bindgen-0.63)
   Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/hashbrown)
   Compiling bitflags v1.999.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/bitflags)
   Compiling core_maths v0.1.0
   Compiling num_cpus v1.16.0
   Compiling strck v0.1.2
   Compiling glean v62.0.0
   Compiling void v1.0.2
   Compiling bit-vec v0.8.0
   Compiling firefox-on-glean v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/api)
   Compiling data-encoding v2.3.3
   Compiling same-file v1.0.6
   Compiling ash v0.38.0+1.3.281
   Compiling icu_segmenter_data v1.5.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu_segmenter_data)
   Compiling neqo-transport v0.10.0 (https://github.com/mozilla/neqo?tag=v0.10.0#214ad48e)
   Compiling unicode-width v0.1.10
   Compiling swgl v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/swgl)
   Compiling codespan-reporting v0.11.1
   Compiling icu_segmenter v1.5.0
   Compiling walkdir v2.3.2
   Compiling bit-set v0.8.0
   Compiling malloc_size_of v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/malloc_size_of)
   Compiling strck_ident v0.1.2
   Compiling build-parallel v0.1.2
   Compiling ohttp v0.5.1
   Compiling fluent v0.16.0
   Compiling peek-poke v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/peek-poke)
   Compiling wgpu-hal v23.0.0 (https://github.com/gfx-rs/wgpu?rev=b89a57f8ca9d8f93ef7995c8003152240fdbbe12#b89a57f8)
   Compiling nss-gk-api v0.3.0
   Compiling quinn-udp v0.5.6
   Compiling ron v0.8.1
   Compiling firefox-versioning v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling rustc_version v0.4.0
   Compiling gpu-alloc-types v0.3.0
   Compiling spirv v0.3.0+sdk-1.3.268.0
   Compiling gpu-descriptor-types v0.2.0
   Compiling hex v0.4.3
   Compiling hexf-parse v0.2.1
   Compiling chunky-vec v0.1.0
   Compiling diplomat_core v0.8.0
   Compiling fluent-fallback v0.7.0
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/atk/nsMaiInterfaceText.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling gpu-descriptor v0.3.0
   Compiling gpu-alloc v0.6.0
   Compiling mozglue-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/mozglue/static/rust)
   Compiling remote_settings v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling sfv v0.9.4
   Compiling webrender_api v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/webrender_api)
   Compiling style v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/style)
   Compiling golden_gate v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/services/sync/golden_gate)
   Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling tabs v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling wgpu-core v23.0.0 (https://github.com/gfx-rs/wgpu?rev=b89a57f8ca9d8f93ef7995c8003152240fdbbe12#b89a57f8)
   Compiling enumset_derive v0.8.1
   Compiling md-5 v0.10.5
   Compiling lmdb-rkv-sys v0.11.2
   Compiling rmp v0.8.14
   Compiling wgpu-types v23.0.0 (https://github.com/gfx-rs/wgpu?rev=b89a57f8ca9d8f93ef7995c8003152240fdbbe12#b89a57f8)
   Compiling freetype v0.7.0
   Compiling socket2 v0.5.7
   Compiling raw-window-handle v0.6.0
   Compiling cose v0.1.4 (https://github.com/franziskuskiefer/cose-rust?rev=43c22248d136c8b38fe42ea709d08da6355cf04b#43c22248)
   Compiling murmurhash3 v0.0.5
   Compiling encoding_c_mem v0.2.6
   Compiling encoding_c v0.9.8
   Compiling keccak v0.1.4
   Compiling litrs v0.4.1
   Compiling replace_with v0.1.7
   Compiling authenticator v0.4.1
   Compiling tracy-rs v0.1.2
   Compiling profiling v1.0.7
   Compiling half v1.8.2
   Compiling svg_fmt v0.4.1
   Compiling serde_cbor v0.11.2
   Compiling etagere v0.2.13
   Compiling document-features v0.2.10
   Compiling wr_glyph_rasterizer v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/wr_glyph_rasterizer)
   Compiling l10nregistry v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/rust/l10nregistry-rs)
   Compiling sha3 v0.10.8
   Compiling rust_cascade v1.5.0
   Compiling enumset v1.1.2
   Compiling rmp-serde v1.3.0
   Compiling cubeb-core v0.13.0
   Compiling neqo-qpack v0.10.0 (https://github.com/mozilla/neqo?tag=v0.10.0#214ad48e)
   Compiling webrender v0.62.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wr/webrender)
warning: mozglue-static@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/g++" "--version"
   Compiling diplomat v0.8.0
   Compiling fluent-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/rust/fluent-ffi)
   Compiling dom v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/rust)
   Compiling style_traits v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/style_traits)
   Compiling fallible_collections v0.4.9
   Compiling style_derive v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/components/style_derive)
   Compiling uluru v3.0.0
   Compiling types v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling plane-split v0.18.0
   Compiling rand_distr v0.4.3
   Compiling icu_provider_adapters v1.5.0
   Compiling clubcard v0.3.2
   Compiling bhttp v0.3.1
   Compiling extend v1.2.0
   Compiling num-derive v0.4.2
   Compiling pulse-ffi v0.1.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab)
   Compiling dirs-sys v0.3.7
   Compiling qcms v0.3.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/qcms)
   Compiling bitreader v0.3.6
   Compiling diplomat-runtime v0.8.0
   Compiling matches v0.1.10
   Compiling time-core v0.1.2
   Compiling moz_cbor v0.1.2
   Compiling num-conv v0.1.0
   Compiling topological-sort v0.1.0
   Compiling cache-padded v1.2.0
   Compiling runloop v0.1.0
   Compiling powerfmt v0.2.0
   Compiling subtle v2.5.0
   Compiling prio v0.16.2
   Compiling deranged v0.3.11
   Compiling suggest v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling ringbuf v0.2.8
   Compiling time-macros v0.2.18
   Compiling icu_capi v1.5.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu_capi)
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/gcc" "--version"
warning: swgl@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/g++" "--version"
   Compiling mp4parse v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=a138e40ec1c603615873e524b5b22e11c0ec4820#a138e40e)
   Compiling dirs v4.0.0
   Compiling pulse v0.3.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab)
   Compiling clubcard-crlite v0.3.0
   Compiling relevancy v0.1.0 (https://github.com/mozilla/application-services?rev=3303de12a04710164f7c80fb5e466fbf2560a20f#3303de12)
   Compiling l10nregistry-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/rust/l10nregistry-ffi)
   Compiling neqo-http3 v0.10.0 (https://github.com/mozilla/neqo?tag=v0.10.0#214ad48e)
   Compiling cubeb-backend v0.13.0
   Compiling neqo-udp v0.10.0 (https://github.com/mozilla/neqo?tag=v0.10.0#214ad48e)
   Compiling app_services_logger v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/services/common/app_services_logger)
   Compiling storage v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/rust)
   Compiling dogear v0.5.0
   Compiling sha1 v0.10.5
   Compiling unic-langid-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/locale/rust/unic-langid-ffi)
   Compiling ipdl_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/rust/ipdl_utils)
   Compiling arraystring v0.3.0
   Compiling chardetng v0.1.9 (https://github.com/hsivonen/chardetng?rev=3484d3e3ebdc8931493aa5df4d7ee9360a90e76b#3484d3e3)
   Compiling webrtc-sdp v0.3.13
   Compiling unicode-bidi-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/bidi/rust/unicode-bidi-ffi)
   Compiling origin-trial-token v0.1.1
   Compiling xmldecl v0.2.0
   Compiling memmap2 v0.9.3
   Compiling typed-arena-nomut v0.1.0
   Compiling remove_dir_all v0.5.3
   Compiling oxilangtag v0.1.3
   Compiling wpf-gpu-raster v0.1.0 (https://github.com/FirefoxGraphics/wpf-gpu-raster?rev=99979da091fd58fba8477e7fcdf5ec0727102916#99979da0)
   Compiling time v0.3.36
   Compiling oxilangtag-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/locale/rust/oxilangtag-ffi)
   Compiling gkrust-uniffi-components v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-bindgen-gecko-js/components)
   Compiling mapped_hyph v0.4.3 (https://github.com/jfkthame/mapped_hyph.git?rev=eff105f6ad7ec9b79816cfc1985a28e5340ad14b#eff105f6)
   Compiling idna_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/idna_glue)
   Compiling wgpu_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/wgpu_bindings)
   Compiling encoding_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/encoding_glue)
   Compiling origin-trials-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/origin-trials/ffi)
   Compiling jsrust_shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/rust/shared)
   Compiling rsdparsa_capi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webrtc/sdp/rsdparsa_capi)
   Compiling chardetng_c v0.1.2 (https://github.com/hsivonen/chardetng_c?rev=ed8a4c6f900a90d4dbc1d64b856e61490a1c3570#ed8a4c6f)
   Compiling crypto_hash v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/crypto_hash)
   Compiling fluent-langneg-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/locale/rust/fluent-langneg-ffi)
   Compiling bookmark_sync v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/bookmark_sync)
   Compiling gecko_logger v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/gecko_logger)
   Compiling neqo_glue v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/socket/neqo_glue)
   Compiling webext_storage_bridge v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/storage/webext_storage_bridge)
   Compiling cubeb-pulse v0.5.0 (https://github.com/mozilla/cubeb-pulse-rs?rev=8678dcab1c287de79c4c184ccc2e065bc62b70e2#8678dcab)
   Compiling localization-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/rust/localization-ffi)
   Compiling cert_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/cert_storage)
   Compiling mp4parse_capi v0.17.0 (https://github.com/mozilla/mp4parse-rust?rev=a138e40ec1c603615873e524b5b22e11c0ec4820#a138e40e)
   Compiling authrs_bridge v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/authrs_bridge)
   Compiling buildid_reader v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/library/buildid_reader)
   Compiling cose-c v0.1.5
   Compiling mime-guess-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/parent/rust/mime-guess-ffi)
   Compiling dap_ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/dap/ffi)
   Compiling binary_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/binary_http)
   Compiling fog_control v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean)
   Compiling oblivious_http v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/oblivious_http)
   Compiling cascade_bloom_filter v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/cascade_bloom_filter)
   Compiling jog v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/jog)
   Compiling data_storage v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/data_storage)
   Compiling http_sfv v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/http-sfv)
   Compiling data-encoding-ffi v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/parent/rust/data-encoding-ffi)
   Compiling kvstore v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/kvstore)
   Compiling rure v0.2.2 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/rust/rure)
   Compiling mozurl v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/mozurl)
   Compiling aa-stroke v0.1.0 (https://github.com/FirefoxGraphics/aa-stroke?rev=35a650261605662795a04cc249c465436cbfab45#35a65026)
   Compiling signature_cache v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/certverifier/signature_cache)
   Compiling processtools v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/processtools)
   Compiling gkrust_utils v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/rust/gkrust_utils)
   Compiling dom_fragmentdirectives v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/fragmentdirectives)
   Compiling netwerk_helper v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/rust-helper)
   Compiling moz_asserts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/mozglue/static/rust/moz_asserts)
   Compiling audio_thread_priority v0.32.0
   Compiling prefs_parser v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/parser)
   Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/workspace-hack)
   Compiling geckoservo v0.0.1 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/servo/ports/geckolib)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/AccIterator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/base/Relation.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/xpcom/nsAccessibleRelation.cpp:8,
                 from Unified_cpp_accessible_xpcom0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/browser/components/shell/nsGNOMEShellService.cpp: In member function 'virtual nsresult nsGNOMEShellService::GetDesktopBackgroundColor(uint32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/browser/components/shell/nsGNOMEShellService.cpp:461:37: warning: 'gboolean gdk_color_parse(const gchar*, GdkColor*)' is deprecated: Use 'gdk_rgba_parse' instead [-Wdeprecated-declarations]
  461 |   gboolean success = gdk_color_parse(background.get(), &color);
      |                      ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkcairo.h:26,
                 from /usr/include/gtk-3.0/gdk/gdk.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/gdk/gdk.h:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GRefPtr.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/browser/components/shell/nsGNOMEShellSearchProvider.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/browser/components/shell/nsGNOMEShellService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/generic/LocalAccessible-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/accessible/xul/XULAlertAccessible.cpp:8,
                 from Unified_cpp_accessible_xul0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
config/external/gkcodecs/libgkcodecs.so.symbols.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_convolve.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_rtcd.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/avg.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/blend_a64_hmask.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/blend_a64_mask.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/blend_a64_vmask.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/blk_sse_sum.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/fft.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/flow_estimation/corner_match.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/flow_estimation/disflow.c:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_sse4.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/flow_estimation/x86/corner_match_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/flow_estimation/x86/disflow_sse4.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/flow_estimation/x86/disflow_avx2.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/fwd_txfm.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
   Compiling webrender_bindings v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/webrender_bindings)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/intrapred.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/loopfilter.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/noise_util.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/psnr.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/resize.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/pyramid.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/quantize.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/sad.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/sad_av1.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/sse.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/ssim.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/subtract.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/sum_squares.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/variance.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/variance.c:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/adaptive_quantize_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/adaptive_quantize_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/aom_convolve_copy_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/aom_convolve_copy_sse2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/aom_quantize_avx.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
   Compiling gkrust-shared v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/library/rust/shared)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/avg_intrin_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/avg_intrin_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/x86/NSQ_sse4_1.c: In function 'silk_NSQ_sse4_1':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/avg_intrin_sse4.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/chrome/nsChromeRegistry.cpp:27,
                 from Unified_cpp_chrome0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_c_media_libvorbis0.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvorbis/lib/vorbis_block.c: In function 'vorbis_analysis_buffer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blend_mask_sse4.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from Unified_c_media_libopus1.c:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/NSQ.c: In function 'silk_NSQ_c':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libopus/silk/NSQ_del_dec.c: In function 'silk_NSQ_del_dec_c':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/NSQ_del_dec.c:170:90: warning: array subscript has type 'char' [-Wchar-subscripts]
  170 |     offset_Q10   = silk_Quantization_Offsets_Q10[ psIndices->signalType >> 1 ][ psIndices->quantOffsetType ];
      |                                                                                 ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/caps/nsJSPrincipals.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/caps/ContentPrincipal.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/caps/ContentPrincipal.cpp:7,
                 from Unified_cpp_caps0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/caps/nsScriptSecurityManager.cpp:71,
                 from Unified_cpp_caps0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from Unified_c_media_libopus2.c:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/decode_core.c: In function 'silk_decode_core':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/decode_core.c:63:97: warning: array subscript has type 'char' [-Wchar-subscripts]
   63 |     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-134.0.2/media/libopus/silk/main.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/VQ_WMat_EC.c:32,
                 from Unified_c_media_libopus2.c:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/decode_indices.c: In function 'silk_decode_indices':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libopus/silk/SigProc_FIX.h:503:73: note: in definition of macro 'silk_LSHIFT32'
  503 | #define silk_LSHIFT32(a, shift)             ((opus_int32)((opus_uint32)(a)<<(shift)))       /* shift >= 0, shift < 32 */
      |                                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libopus/silk/decode_parameters.c: In function 'silk_decode_parameters':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/decode_parameters.c:95:57: warning: array subscript has type 'char' [-Wchar-subscripts]
   95 |         cbk_ptr_Q7 = silk_LTP_vq_ptrs_Q7[ psDec->indices.PERIndex ]; /* set pointer to start of codebook */
      |                                           ~~~~~~~~~~~~~~^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blk_sse_sum_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from Unified_c_media_libopus3.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/enc_API.c: In function 'silk_Encode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/enc_API.c:587:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  587 |                          [ 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-134.0.2/media/libopus/silk/encode_indices.c: In function 'silk_encode_indices':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/encode_indices.c:78:107: warning: array subscript has type 'char' [-Wchar-subscripts]
   78 |         ec_enc_icdf( psRangeEnc, silk_RSHIFT( psIndices->GainsIndices[ 0 ], 3 ), silk_gain_iCDF[ psIndices->signalType ], 8 );
      |                                                                                                  ~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/encode_indices.c:161:98: warning: array subscript has type 'char' [-Wchar-subscripts]
  161 |             ec_enc_icdf( psRangeEnc, psIndices->LTPIndex[ k ], silk_LTP_gain_iCDF_ptrs[ psIndices->PERIndex ], 8 );
      |                                                                                         ~~~~~~~~~^~~~~~~~~~
In file included from Unified_c_media_libopus3.c:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/blk_sse_sum_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from Unified_c_media_libopus4.c:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/float/process_gains_FLP.c: In function 'silk_process_gains_FLP':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libopus/silk/float/wrappers_FLP.c: In function 'silk_NSQ_wrapper_FLP':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/fft_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from Unified_c_media_libopus5.c:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/silk/quant_LTP_gains.c: In function 'silk_quant_LTP_gains':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/fft_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_sse2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from Unified_c_media_libopus7.c:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libopus/src/mlp.c: In function 'analysis_compute_gru':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_convolve_sse2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_adaptive_quantize_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_convolve_ssse3.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_intrapred_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_loopfilter_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_loopfilter_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_variance_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_variance_sse2.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_sad_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/highbd_variance_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/intrapred_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/intrapred_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/intrapred_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/intrapred_ssse3.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/jnt_sad_sse2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/jnt_variance_ssse3.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/loopfilter_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/loopfilter_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/masked_sad4d_ssse3.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/masked_sad_intrin_ssse3.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/masked_variance_intrin_ssse3.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/masked_sad_intrin_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/obmc_sad_avx2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/obmc_variance_avx2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/obmc_sad_sse4.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
config/external/icu/data/icu_data.o
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/quantize_sse2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'get_filter_level':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/obmc_variance_sse4.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/quantize_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/quantize_ssse3.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.c: In function 'find_mv_refs_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/sad4d_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'read_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/decoder/vp9_decodemv.c: In function 'dec_find_mv_refs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/sad_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_alt_ref_aq.c:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_complexity.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/sad_impl_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:226:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  226 |       const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref];
      |                                               ~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'pack_inter_mode_mvs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:294:62: warning: array subscript has type 'char' [-Wchar-subscripts]
  294 |     const int mode_ctx = mbmi_ext->mode_context[mi->ref_frame[0]];
      |                                                 ~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:327:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  327 |                             &mbmi_ext->ref_mvs[mi->ref_frame[ref]][0].as_mv,
      |                                                ~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:336:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |                         &mbmi_ext->ref_mvs[mi->ref_frame[ref]][0].as_mv, nmvc,
      |                                            ~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c: In function 'write_uncompressed_header':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.c:1303:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 1303 |         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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_context_tree.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/sse_avx2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/sse_sse4.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'update_stats':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:2134:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 2134 |           const int idx = cm->ref_frame_sign_bias[cm->comp_fixed_ref];
      |                                                   ~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:2149:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 2149 |       const int mode_ctx = mbmi_ext->mode_context[mi->ref_frame[0]];
      |                                                   ~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c: In function 'vp9_encode_frame':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:6322:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 6322 |     int64_t *const mode_thrs = rd_opt->prediction_type_threshes[frame_type];
      |                                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodeframe.c:6323:57: warning: array subscript has type 'char' [-Wchar-subscripts]
 6323 |     int64_t *const filter_thrs = rd_opt->filter_threshes[frame_type];
      |                                                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodemb.c:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.c: In function 'inc_mvs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/subtract_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/sum_squares_sse2.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_360.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_level_constraint':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:1483:38: warning: array subscript has type 'char' [-Wchar-subscripts]
 1483 |     ls->max_cpb_size = vp9_level_defs[level_index].max_cpb_size * (double)1000;
      |                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'set_ref_sign_bias':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5032:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 5032 |       cm->ref_frame_sign_bias[ref_frame] =
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'setup_interp_filter_search_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5047:16: warning: array subscript has type 'char' [-Wchar-subscripts]
 5047 |       ref_total[ref] += cpi->interp_filter_selected[ref][ifilter];
      |                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:5047:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 5047 |       ref_total[ref] += cpi->interp_filter_selected[ref][ifilter];
      |                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c: In function 'update_level_info':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6271:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 6271 |         vp9_level_defs[level_index].max_luma_picture_size) {
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6275:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 6275 |                          vp9_level_defs[level_index].level,
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6280:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 6280 |         vp9_level_defs[level_index].max_luma_picture_breadth) {
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6284:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 6284 |                          vp9_level_defs[level_index].level,
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6289:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 6289 |         (double)vp9_level_defs[level_index].max_luma_sample_rate *
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6294:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 6294 |                          vp9_level_defs[level_index].level,
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6298:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 6298 |     if (level_spec->max_col_tiles > vp9_level_defs[level_index].max_col_tiles) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6302:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 6302 |                          vp9_level_defs[level_index].level,
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6307:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 6307 |         vp9_level_defs[level_index].min_altref_distance) {
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6311:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 6311 |                          vp9_level_defs[level_index].level,
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6316:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 6316 |         vp9_level_defs[level_index].max_ref_frame_buffers) {
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6320:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 6320 |                          vp9_level_defs[level_index].level,
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6324:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 6324 |     if (level_spec->max_cpb_size > vp9_level_defs[level_index].max_cpb_size) {
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6328:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 6328 |                          vp9_level_defs[level_index].level,
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.c:6344:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 6344 |         (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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/sum_squares_avx2.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/variance_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_bitstream.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_ethread.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/variance_impl_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_ext_ratectrl.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/variance_impl_ssse3.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_firstpass.c:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_frame_scale.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/variance_sse2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/x86/variance_ssse3.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_lookahead.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_mbgraph.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_mcomp.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_multi_thread.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_noise_estimate.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_picklpf.c:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/av1_cx_iface.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/av1_cx_iface.c:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/av1_dx_iface.c:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/alloccommon.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/av1_cx_iface.c:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'mv_refs_rt':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:145:28: warning: array subscript has type 'char' [-Wchar-subscripts]
  145 |   x->mbmi_ext->mode_context[ref_frame] = counter_to_context[context_counter];
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'encode_breakout_test':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:999:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  999 |       xd->plane[1].pre[0] = yv12_mb[ref_frame][1];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1000:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 1000 |       xd->plane[2].pre[0] = yv12_mb[ref_frame][2];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1019:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 1019 |         *rate = cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]]
      |                                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1124:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 1124 |   THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'update_thresh_freq_fact':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1142:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 1142 |   THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'find_predictors':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1267:17: warning: array subscript has type 'char' [-Wchar-subscripts]
 1267 |   x->pred_mv_sad[ref_frame] = INT_MAX;
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1268:18: warning: array subscript has type 'char' [-Wchar-subscripts]
 1268 |   frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1269:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 1269 |   frame_mv[ZEROMV][ref_frame].as_int = 0;
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1272:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 1272 |     int_mv *const candidates = x->mbmi_ext->ref_mvs[ref_frame];
      |                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1274:37: warning: array subscript has type 'char' [-Wchar-subscripts]
 1274 |     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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1279:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 1279 |       const_motion[ref_frame] =
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1281:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 1281 |                      candidates, &frame_mv[NEWMV][ref_frame], mi_row, mi_col,
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1285:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 1285 |                           &frame_mv[NEARESTMV][ref_frame],
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1286:44: warning: array subscript has type 'char' [-Wchar-subscripts]
 1286 |                           &frame_mv[NEARMV][ref_frame]);
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1290:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 1290 |       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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'search_new_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1596:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 1596 |         &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv);
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1601:20: warning: array subscript has type 'char' [-Wchar-subscripts]
 1601 |     frame_mv[NEWMV][ref_frame].as_int = mi->mv[0].as_int;
      |                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1602:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 1602 |     *rate_mv = vp9_mv_bit_cost(&frame_mv[NEWMV][ref_frame].as_mv,
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1603:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 1603 |                                &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv,
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1605:20: warning: array subscript has type 'char' [-Wchar-subscripts]
 1605 |     frame_mv[NEWMV][ref_frame].as_mv.row >>= 3;
      |                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1606:20: warning: array subscript has type 'char' [-Wchar-subscripts]
 1606 |     frame_mv[NEWMV][ref_frame].as_mv.col >>= 3;
      |                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1609:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 1609 |         x, &frame_mv[NEWMV][ref_frame].as_mv,
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1610:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 1610 |         &x->mbmi_ext->ref_mvs[ref_frame][0].as_mv,
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1614:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 1614 |         x->nmvjointcost, x->mvcost, &dis, &x->pred_sse[ref_frame], NULL, 0, 0,
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1617:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 1617 |     if (frame_mv[NEWMV][ref_frame].as_int != INVALID_MV) {
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1623:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 1623 |           (frame_mv[NEWMV][ref_frame].as_mv.row >> 3) * pre_stride +
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1624:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 1624 |           (frame_mv[NEWMV][ref_frame].as_mv.col >> 3);
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1631:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 1631 |           frame_mv[NEWMV][ref_frame].as_mv.row == 0 &&
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1632:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 1632 |           frame_mv[NEWMV][ref_frame].as_mv.col == 0)
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1647:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 1647 |             frame_mv[NEWMV][ref_frame].as_mv.row == 0 &&
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1648:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 1648 |             frame_mv[NEWMV][ref_frame].as_mv.col == 0)
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1651:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 1651 |                                     &frame_mv[NEWMV][ref_frame], rate_mv,
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1656:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 1656 |                                          &frame_mv[NEWMV][ref_frame], rate_mv,
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1661:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 1661 |                                        &frame_mv[NEWMV][ref_frame], rate_mv,
      |                                                        ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1666:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 1666 |                                      &frame_mv[NEWMV][ref_frame], rate_mv,
      |                                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1710:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 1710 |   const int *const rd_threshes = cpi->rd.threshes[mi->segment_id][bsize];
      |                                                   ~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1777:61: warning: array subscript has type 'char' [-Wchar-subscripts]
 1777 |                            ? cpi->segment_encode_breakout[mi->segment_id]
      |                                                           ~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1994:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1994 |     skip_ref_find_pred[ref_frame] =
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:1996:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 1996 |     if (!skip_ref_find_pred[ref_frame]) {
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2074:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 2074 |     if (skip_ref_find_pred[ref_frame]) continue;
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2077:57: warning: array subscript has type 'char' [-Wchar-subscripts]
 2077 |       if (ref_frame != LAST_FRAME || frame_mv[this_mode][ref_frame].as_int != 0)
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2092:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 2092 |         frame_mv[this_mode][ref_frame].as_mv.col = svc_mv_col;
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2093:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 2093 |         frame_mv[this_mode][ref_frame].as_mv.row = svc_mv_row;
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2094:37: warning: array subscript has type 'char' [-Wchar-subscripts]
 2094 |       } else if (frame_mv[this_mode][ref_frame].as_mv.col != svc_mv_col ||
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2095:37: warning: array subscript has type 'char' [-Wchar-subscripts]
 2095 |                  frame_mv[this_mode][ref_frame].as_mv.row != svc_mv_row) {
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2127:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 2127 |         if ((frame_mv[this_mode][ref_frame].as_int != 0 &&
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2129:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 2129 |             (frame_mv[this_mode][ref_frame].as_int == 0 &&
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2133:37: warning: array subscript has type 'char' [-Wchar-subscripts]
 2133 |       } else if (frame_mv[this_mode][ref_frame].as_int != 0 &&
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2144:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 2144 |            frame_mv[this_mode][ref_frame].as_int != 0))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2148:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 2148 |           frame_mv[this_mode][ref_frame].as_int != 0)
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2154:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 2154 |           frame_mv[this_mode][ref_frame].as_int != 0)
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2161:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 2161 |           frame_mv[this_mode][ref_frame].as_int != 0)
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2165:21: warning: array subscript has type 'char' [-Wchar-subscripts]
 2165 |     if (const_motion[ref_frame] && this_mode == NEARMV) continue;
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2172:28: 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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2186:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 2186 |           frame_mv[this_mode][ref_frame].as_int != 0)
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2195:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 2195 |           !(frame_mv[this_mode][ref_frame].as_int == 0 &&
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2201:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 2201 |               if (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[i] << 1))
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2205:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 2205 |                    !(frame_mv[this_mode][ref_frame].as_int == 0 &&
      |                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2210:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 2210 |                (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[ref1] << 1))) ||
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2212:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 2212 |                (x->pred_mv_sad[ref_frame] > (x->pred_mv_sad[ref2] << 1))))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2221:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 2221 |       xd->plane[i].pre[0] = yv12_mb[ref_frame][i];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2222:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2222 |       if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i];
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2229:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 2229 |     mode_index = mode_idx[ref_frame][INTER_OFFSET(this_mode)];
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2246:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 2246 |       if (frame_mv[this_mode][ref_frame].as_int != 0) continue;
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2260:38: warning: array subscript has type 'char' [-Wchar-subscripts]
 2260 |       if (mode_checked[inter_mv_mode][ref_frame] &&
      |                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2261:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 2261 |           frame_mv[this_mode][ref_frame].as_int ==
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2262:38: warning: array subscript has type 'char' [-Wchar-subscripts]
 2262 |               frame_mv[inter_mv_mode][ref_frame].as_int &&
      |                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2263:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 2263 |           frame_mv[inter_mv_mode][ref_frame].as_int == 0) {
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2286:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 2286 |         frame_mv[this_mode][ref_frame].as_int ==
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2287:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 2287 |             frame_mv[NEARESTMV][ref_frame].as_int)
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2291:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 2291 |     mi->mv[0].as_int = frame_mv[this_mode][ref_frame].as_int;
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2340:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 2340 |           frame_mv[this_mode][ref_frame].as_int == 0) {
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2395:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 2395 |     this_rdc.rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]]
      |                                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2398:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 2398 |     this_rdc.rate += ref_frame_cost[ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2406:46: warning: array subscript has type 'char' [-Wchar-subscripts]
 2406 |                           frame_mv[this_mode][ref_frame].as_mv.row,
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2407:46: warning: array subscript has type 'char' [-Wchar-subscripts]
 2407 |                           frame_mv[this_mode][ref_frame].as_mv.col,
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2430:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 2430 |         ref_frame == LAST_FRAME && frame_mv[this_mode][ref_frame].as_int == 0 &&
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2447:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 2447 |     mode_checked[this_mode][ref_frame] = 1;
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2485:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 2485 |       frame_mv[best_pickmode.best_mode][best_pickmode.best_ref_frame].as_int;
      |                                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2705:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 2705 |         mode_idx[best_pickmode.best_ref_frame][mode_offset(mi->mode)];
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c: In function 'vp9_pick_inter_mode_sub8x8':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2770:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 2770 |     x->pred_mv_sad[ref_frame] = INT_MAX;
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2774:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2774 |       int_mv *const candidates = mbmi_ext->ref_mvs[ref_frame];
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2777:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 2777 |       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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2827:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 2827 |       xd->plane[plane].pre[0] = yv12_mb[ref_frame][plane];
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2882:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 2882 |                                     &mbmi_ext->ref_mvs[ref_frame][0].as_mv);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2887:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 2887 |                 &mbmi_ext->ref_mvs[ref_frame][0].as_mv, &tmp_mv, INT_MAX, 0);
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2896:46: warning: array subscript has type 'char' [-Wchar-subscripts]
 2896 |                 &mvp_full, &mbmi_ext->ref_mvs[ref_frame][0].as_mv,
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2899:69: warning: array subscript has type 'char' [-Wchar-subscripts]
 2899 |             b_rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2904:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2904 |                 x, &tmp_mv, &mbmi_ext->ref_mvs[ref_frame][0].as_mv,
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2909:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 2909 |                 &x->pred_sse[ref_frame], NULL, 0, 0,
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2914:69: warning: array subscript has type 'char' [-Wchar-subscripts]
 2914 |             b_rate += cpi->inter_mode_cost[x->mbmi_ext->mode_context[ref_frame]]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2950:16: warning: array subscript has type 'char' [-Wchar-subscripts]
 2950 |             bsi[ref_frame][i].as_mode = this_mode;
      |                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2951:16: warning: array subscript has type 'char' [-Wchar-subscripts]
 2951 |             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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2961:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 2961 |         xd->mi[0]->bmi[i] = bsi[ref_frame][i];
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2978:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 2978 |       xd->mi[0]->bmi[block] = bsi[best_ref_frame][block];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2980:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 2980 |         xd->mi[0]->bmi[block + 1] = bsi[best_ref_frame][block];
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_pickmode.c:2982:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 2982 |         xd->mi[0]->bmi[block + 2] = bsi[best_ref_frame][block];
      |                                        ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_quantize.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_inv_txfm2d.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_inv_txfm1d.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_inv_txfm1d.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.c: In function 'av1_get_filter_level':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.c:97:51: warning: array subscript has type 'char' [-Wchar-subscripts]
   97 |       lvl_seg += cm->lf.ref_deltas[mbmi->ref_frame[0]] * scale;
      |                                    ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.c:104:66: warning: array subscript has type 'char' [-Wchar-subscripts]
  104 |     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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_rtcd.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_ratectrl.c:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cdef.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cdef.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encodemv.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rd.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cdef_block.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cfl.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/common/vp9_mvref_common.h: In function 'scale_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_aq_variance.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'set_and_cost_bmi_mvs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'check_best_zero_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'rd_pick_best_sub8x8_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c: In function 'setup_buffer_inter':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2521:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 2521 |   int_mv *const candidates = x->mbmi_ext->ref_mvs[ref_frame];
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2529:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 2529 |   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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2537:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 2537 |                         &frame_nearest_mv[ref_frame],
      |                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2538:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 2538 |                         &frame_near_mv[ref_frame]);
      |                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:2544:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 2544 |     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-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3544:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 3544 |     x->pred_mv_sad[ref_frame] = INT_MAX;
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3551:20: warning: array subscript has type 'char' [-Wchar-subscripts]
 3551 |     frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
      |                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3552:21: warning: array subscript has type 'char' [-Wchar-subscripts]
 3552 |     frame_mv[ZEROMV][ref_frame].as_int = 0;
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3565:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 3565 |         if ((x->pred_mv_sad[ref_frame] >> 2) > x->pred_mv_sad[i]) {
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3566:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 3566 |           mode_skip_mask[ref_frame] |= INTER_NEAREST_NEAR_ZERO;
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3637:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 3637 |       if (mode_threshold[tile_mode_map[i - 1]] >
      |                          ~~~~~~~~~~~~~^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3638:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 3638 |           mode_threshold[tile_mode_map[i]]) {
      |                          ~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3671:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 3671 |       single_mode_rate[ref_frame][INTER_OFFSET(this_mode)] = INT_MAX;
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3699:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 3699 |     if (mode_skip_mask[ref_frame] & (1 << this_mode)) continue;
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3760:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 3760 |       if (cm->ref_frame_sign_bias[ref_frame] ==
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3761:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 3761 |           cm->ref_frame_sign_bias[second_ref_frame])
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3829:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 3829 |       xd->plane[i].pre[0] = yv12_mb[ref_frame][i];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3830:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 3830 |       if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i];
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3877:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 3877 |           &single_mode_rate[ref_frame][0], &total_sse, best_rd, &mask_filter,
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3892:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 3892 |       rate2 += ref_costs_comp[ref_frame];
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3894:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 3894 |       rate2 += ref_costs_single[ref_frame];
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:3997:38: warning: array subscript has type 'char' [-Wchar-subscripts]
 3997 |           best_pred_sse = x->pred_sse[ref_frame];
      |                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4100:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 4100 |     if (frame_mv[NEARESTMV][refs[0]].as_int == best_mbmode.mv[0].as_int &&
      |                             ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4102:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 4102 |           frame_mv[NEARESTMV][refs[1]].as_int == best_mbmode.mv[1].as_int) ||
      |                               ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4105:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 4105 |     else if (frame_mv[NEARMV][refs[0]].as_int == best_mbmode.mv[0].as_int &&
      |                               ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4107:37: warning: array subscript has type 'char' [-Wchar-subscripts]
 4107 |                frame_mv[NEARMV][refs[1]].as_int == best_mbmode.mv[1].as_int) ||
      |                                 ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4367:20: warning: array subscript has type 'char' [-Wchar-subscripts]
 4367 |     frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
      |                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4368:21: warning: array subscript has type 'char' [-Wchar-subscripts]
 4368 |     frame_mv[ZEROMV][ref_frame].as_int = 0;
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4440:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 4440 |       if (cm->ref_frame_sign_bias[ref_frame] ==
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4441:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 4441 |           cm->ref_frame_sign_bias[second_ref_frame])
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4490:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 4490 |       xd->plane[i].pre[0] = yv12_mb[ref_frame][i];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4491:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 4491 |       if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i];
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4522:44: warning: array subscript has type 'char' [-Wchar-subscripts]
 4522 |           comp_pred ? &x->mbmi_ext->ref_mvs[second_ref_frame][0] : NULL;
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4578:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 4578 |                 cpi, x, &mbmi_ext->ref_mvs[ref_frame][0], second_ref, best_yrd,
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4638:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 4638 |             cpi, x, &x->mbmi_ext->ref_mvs[ref_frame][0], second_ref, best_yrd,
      |                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4709:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 4709 |       rate2 += ref_costs_comp[ref_frame];
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_rdopt.c:4711:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 4711 |       rate2 += ref_costs_single[ref_frame];
      |                                ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/convolve.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/debugmodes.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/debugmodes.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_segmentation.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_skin_detection.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/entropy.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_speed_features.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/entropymode.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/entropymode.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_svc_layercontext.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/entropymv.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_temporal_filter.c:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/idct.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'av1_copy_frame_mvs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:59:46: warning: array subscript has type 'char' [-Wchar-subscripts]
   59 |           int8_t ref_idx = cm->ref_frame_side[ref_frame];
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'add_ref_mv_candidate':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:89:55: warning: array subscript has type 'char' [-Wchar-subscripts]
   89 |             is_global_mv_block(candidate, gm_params[rf[0]].wmtype);
      |                                                     ~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:115:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  115 |         if (is_global_mv_block(candidate, gm_params[rf[ref]].wmtype))
      |                                                     ~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'add_tpl_ref_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:366:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  366 |         mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET);
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:396:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  396 |         mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET);
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'process_compound_ref_mv_candidate':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:431:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  431 |         if (cm->ref_frame_sign_bias[can_rf] !=
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:432:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  432 |             cm->ref_frame_sign_bias[rf[cmp_idx]]) {
      |                                     ~~^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'process_single_ref_mv_candidate':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:451:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  451 |       if (cm->ref_frame_sign_bias[candidate->ref_frame[rf_idx]] !=
      |                                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:452:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  452 |           cm->ref_frame_sign_bias[ref_frame]) {
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'setup_ref_mv_list':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:493:15: warning: array subscript has type 'char' [-Wchar-subscripts]
  493 |   mode_context[ref_frame] = 0;
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:575:40: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     if (is_available == 0) mode_context[ref_frame] |= (1 << GLOBALMV_OFFSET);
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:616:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  616 |       if (ref_match_count >= 1) mode_context[ref_frame] |= 1;
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:618:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  618 |         mode_context[ref_frame] |= (1 << REFMV_OFFSET);
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:620:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  620 |         mode_context[ref_frame] |= (2 << REFMV_OFFSET);
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:623:19: warning: array subscript has type 'char' [-Wchar-subscripts]
  623 |       mode_context[ref_frame] |= (newmv_count > 0) ? 2 : 3;
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:625:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  625 |         mode_context[ref_frame] |= (3 << REFMV_OFFSET);
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:627:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  627 |         mode_context[ref_frame] |= (4 << REFMV_OFFSET);
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:632:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  632 |         mode_context[ref_frame] |= 4;
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:634:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  634 |         mode_context[ref_frame] |= 5;
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:636:19: warning: array subscript has type 'char' [-Wchar-subscripts]
  636 |       mode_context[ref_frame] |= (5 << REFMV_OFFSET);
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'av1_find_mv_refs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:797:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  797 |       global_mvs[ref_frame].as_int = INVALID_MV;
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:804:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  804 |       gm_mv[0] = gm_get_motion_vector(&cm->global_motion[ref_frame],
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:808:41: warning: array subscript has type 'char' [-Wchar-subscripts]
  808 |       if (global_mvs != NULL) global_mvs[ref_frame] = gm_mv[0];
      |                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:812:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  812 |       gm_mv[0] = gm_get_motion_vector(&cm->global_motion[rf[0]],
      |                                                          ~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:815:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  815 |       gm_mv[1] = gm_get_motion_vector(&cm->global_motion[rf[1]],
      |                                                          ~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:821:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  821 |   setup_ref_mv_list(cm, xd, ref_frame, &ref_mv_count[ref_frame],
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:822:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  822 |                     ref_mv_stack[ref_frame], ref_mv_weight[ref_frame],
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:822:59: warning: array subscript has type 'char' [-Wchar-subscripts]
  822 |                     ref_mv_stack[ref_frame], ref_mv_weight[ref_frame],
      |                                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:823:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  823 |                     mv_ref_list ? mv_ref_list[ref_frame] : NULL, gm_mv, mi_row,
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'av1_setup_frame_sign_bias':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:859:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  859 |       cm->ref_frame_sign_bias[ref_frame] =
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:865:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  865 |       cm->ref_frame_sign_bias[ref_frame] = 0;
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c: In function 'motion_field_projection':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:936:15: warning: array subscript has type 'char' [-Wchar-subscripts]
  936 |     ref_offset[rf] = get_relative_dist(&cm->seq_params->order_hint_info,
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.c:955:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  955 |         const int ref_frame_offset = ref_offset[mv_ref->ref_frame];
      |                                                 ~~~~~~^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_tokenize.c:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames_rc':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_tpl_model.c: In function 'init_gop_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/static_unicode_sets.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/pred_common.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/quant_common.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/x86/temporal_filter_sse4.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/reconinter.c:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.c: In function 'av1_init_warp_params':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.c:68:66: warning: array subscript has type 'char' [-Wchar-subscripts]
   68 |   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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconintra.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/resize.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/restoration.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/vp9_cx_iface.c:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h: In function 'ref_frame_to_flag':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libvpx/libvpx/vp9/encoder/vp9_encoder.h:1304:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1304 |   return kVp9RefFlagList[ref_frame];
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/scale.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/scan.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/scan.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/seg_common.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/thread_common.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/thread_common.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/tile_common.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/timing.c: In function 'av1_max_level_bitrate':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/timing.c:59:64: warning: array subscript has type 'char' [-Wchar-subscripts]
   59 |     bitrate = high_kbps[seq_level_idx] * bitrate_profile_factor[seq_profile];
      |                                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/timing.c:61:64: warning: array subscript has type 'char' [-Wchar-subscripts]
   61 |     bitrate = main_kbps[seq_level_idx] * bitrate_profile_factor[seq_profile];
      |                                                                ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/txb_common.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/warped_motion.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/av1_convolve_horiz_rs_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/av1_convolve_scale_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/av1_inv_txfm_ssse3.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/av1_txfm_sse4.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cdef_block_simd.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/cdef_block_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cdef_block_simd.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/cdef_block_sse4.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/collationdatabuilder.cpp:33:
In constructor 'icu_76::CollationIterator::CollationIterator(const icu_76::CollationData*, UBool)',
    inlined from 'icu_76::DataBuilderCollationIterator::DataBuilderCollationIterator(icu_76::CollationDataBuilder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/collationdatabuilder.cpp:169:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/collationiterator.h:103:23: warning: '((const icu_76::CollationData*)((char*)this + 112))[2].icu_76::CollationData::trie' is used uninitialized [-Wuninitialized]
  103 |             : trie(d->trie),
      |                    ~~~^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/cfl_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cfl.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/cfl_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/cfl_ssse3.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv.cpp: In function 'UConverter* ucnv_clone_76(const UConverter*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv.cpp:326:26: warning: 'UConverter* ucnv_safeClone_76(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-134.0.2/intl/icu/source/common/unicode/utypes.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:710:49: note: declared here
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                                                 ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:710:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucnv.cpp: In function 'void ucnv_setSubstString_76(UConverter*, const char16_t*, int32_t, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv.cpp:492:27: warning: 'UConverter* ucnv_safeClone_76(const UConverter*, void*, int32_t*, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  492 |     clone = ucnv_safeClone(cnv, cloneBuffer, &cloneSize, err);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:710:49: note: declared here
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                                                 ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/unicode/urename.h:710:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  710 | #define ucnv_safeClone U_ICU_ENTRY_POINT_RENAME(ucnv_safeClone)
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/convolve_2d_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/convolve_2d_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv_bld.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv_cnv.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv_cnv.cpp: In function 'void ucnv_toUWriteCodePoint_76(UConverter*, UChar32, char16_t**, const char16_t*, int32_t**, int32_t, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/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-134.0.2/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-134.0.2/intl/icu/source/common/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-134.0.2/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-134.0.2/intl/icu/source/common/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-134.0.2/intl/icu/source/common/ucnv_cnv.cpp:175:13: note: in expansion of macro 'U16_APPEND_UNSAFE'
  175 |             U16_APPEND_UNSAFE(cnv->UCharErrorBuffer, i, c);
      |             ^~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/convolve_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/convolve_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/filterintra_sse4.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16BEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucnv_u16.cpp: In function 'void _UTF16LEToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv_u16.cpp:1083:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 1083 |                 cnv->toUBytes[cnv->toULength++]=*source++;
      |                               ~~~~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_convolve_2d_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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];
      |                                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_convolve_2d_sse4.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_convolve_2d_ssse3.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnv_u7.cpp: In function 'void _UTF7FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/common/ucnv_u7.cpp: In function 'void _IMAPFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_76(UConverterFromUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_fromUnicode_UTF8_OFFSETS_LOGIC_76(UConverterFromUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucnv_u8.cpp: In function 'UChar32 ucnv_getNextUChar_UTF8(UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/common/ucnv_u8.cpp: In function 'void ucnv_UTF8FromUTF8(UConverterFromUnicodeArgs*, UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/common/ucnv_u8.cpp:829:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  829 |                     utf8->toUBytes[toULength++]=b;
      |                                    ~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_inv_txfm_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1ToUnicode(UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_inv_txfm_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/sse_optimized.cpp:261: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
  261 |     #pragma omp parallel for
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicodeWithOffsets(UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUToUnicode(UConverterToUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/common/ucnvscsu.cpp: In function 'int8_t getNextDynamicWindow(SCSUData*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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 Unified_cpp_libsoundtouch_src0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp:90: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
   90 |     #pragma omp parallel for
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp:136: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
  136 |     #pragma omp parallel for
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp:180: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
  180 |     #pragma omp parallel for
In file included from Unified_cpp_libsoundtouch_src0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libsoundtouch/src/TDStretch.cpp:310: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas]
  310 |     #pragma omp parallel for
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/TDStretch.cpp:336: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas]
  336 |             #pragma omp critical
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterStereo(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp:81:12: warning: unused variable 'dScaler' [-Wunused-variable]
   81 |     double dScaler = 1.0 / (double)resultDivider;
      |            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterMono(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp:127:12: warning: unused variable 'dScaler' [-Wunused-variable]
  127 |     double dScaler = 1.0 / (double)resultDivider;
      |            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp: In member function 'virtual uint soundtouch::FIRFilter::evaluateFilterMulti(soundtouch::SAMPLETYPE*, const soundtouch::SAMPLETYPE*, uint, uint)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/FIRFilter.cpp:166:12: warning: unused variable 'dScaler' [-Wunused-variable]
  166 |     double dScaler = 1.0 / (double)resultDivider;
      |            ^~~~~~~
In file included from Unified_cpp_libsoundtouch_src0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const soundtouch::SAMPLETYPE*, uint)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libsoundtouch/src/RateTransposer.cpp:134:10: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  134 |     uint count;
      |          ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_jnt_convolve_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_jnt_convolve_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp: In function 'CurrencyNameCacheEntry* getCacheEntry(const char*, UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp:1437:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1437 |         if (currCache[i]!= nullptr &&
      |                       ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp:1438:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 1438 |             uprv_strcmp(locale, currCache[i]->locale) == 0) {
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucurr.cpp:1444:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 1444 |         cacheEntry = currCache[found];
      |                                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp:1456:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 1456 |             if (currCache[i]!= nullptr &&
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp:1457:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 1457 |                 uprv_strcmp(locale, currCache[i]->locale) == 0) {
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/icu/source/common/ucurr.cpp:1468:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 1468 |             cacheEntry = currCache[currentCacheEntryIndex];
      |                                    ^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp:1483:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1483 |             currCache[currentCacheEntryIndex] = cacheEntry;
      |                       ^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/ucurr.cpp:1495:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 1495 |             cacheEntry = currCache[found];
      |                                    ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_warp_plane_sse4.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_warp_affine_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/compactdecimalformat.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_wiener_convolve_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/highbd_wiener_convolve_ssse3.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/intra_edge_sse4.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/jnt_convolve_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/jnt_convolve_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/jnt_convolve_ssse3.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/reconinter_sse4.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/reconinter_ssse3.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/reconinter_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/resize_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/resize_sse2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/resize_ssse3.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/decimfmt.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/selfguided_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/selfguided_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/warp_plane_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/warp_plane_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/wiener_convolve_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'icu_76::DateIntervalFormat& icu_76::DateIntervalFormat::operator=(const icu_76::DateIntervalFormat&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/dtitvfmt.cpp: In member function 'void icu_76::DateIntervalFormat::initializePattern(UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/dtitvfmt.cpp:779:27: warning: array subscript has type 'char' [-Wchar-subscripts]
  779 |         fIntervalPatterns[i].laterDateFirst = fInfo->getDefaultOrder();
      |                           ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/wiener_convolve_sse2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodeframe.c:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodeframe.c:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/decoder/decodeframe.c:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/decoder/decodeframe.c:662:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/common/reconinter_template.inc:180:74: warning: array subscript has type 'char' [-Wchar-subscripts]
  180 |     const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]];
      |                                                             ~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/dtitvinf.cpp: In member function 'const icu_76::UnicodeString* icu_76::DateIntervalInfo::getBestSkeleton(const icu_76::UnicodeString&, int8_t&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/dtitvinf.cpp: In function 'UBool icu_76::dtitvinfHashTableValueComparator(UHashTok, UHashTok)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/dtitvinf.cpp: In member function 'void icu_76::DateIntervalInfo::copyHash(const icu_76::Hashtable*, icu_76::Hashtable*, UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cfl.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/decoder/decodemv.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c: In function 'assign_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1141:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 1141 |       mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]],
      |                                                              ~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1198:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 1198 |       mv[0].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[0]],
      |                                                              ~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1203:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 1203 |       mv[1].as_int = gm_get_motion_vector(&cm->global_motion[ref_frame[1]],
      |                                                              ~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c: In function 'read_inter_block_mode_info':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1329:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1329 |     av1_find_best_ref_mvs(allow_hp, ref_mvs[mbmi->ref_frame[0]], &nearestmv[0],
      |                                             ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1335:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 1335 |     nearestmv[0] = xd->ref_mv_stack[ref_frame][0].this_mv;
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1336:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 1336 |     nearestmv[1] = xd->ref_mv_stack[ref_frame][0].comp_mv;
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1337:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 1337 |     nearmv[0] = xd->ref_mv_stack[ref_frame][ref_mv_idx].this_mv;
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1338:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 1338 |     nearmv[1] = xd->ref_mv_stack[ref_frame][ref_mv_idx].comp_mv;
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1349:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 1349 |         xd->ref_mv_stack[mbmi->ref_frame[0]][1 + mbmi->ref_mv_idx].this_mv;
      |                          ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1364:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 1364 |       ref_mv[0] = xd->ref_mv_stack[ref_frame][ref_mv_idx].this_mv;
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1367:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 1367 |       ref_mv[1] = xd->ref_mv_stack[ref_frame][ref_mv_idx].comp_mv;
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1370:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 1370 |       if (dcb->ref_mv_count[ref_frame] > 1)
      |                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodemv.c:1371:37: warning: array subscript has type 'char' [-Wchar-subscripts]
 1371 |         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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decoder.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decoder.c:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/common/idct.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decodetxb.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/detokenize.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unistr.cpp:31:
In member function 'int32_t icu_76::UnicodeString::length() const',
    inlined from 'icu_76::UnicodeString& icu_76::UnicodeString::setTo(const icu_76::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/unistr.h:4928:19,
    inlined from 'icu_76::UnicodeString::UnicodeString(const icu_76::UnicodeString&, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unistr.cpp:357:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/unistr.h:4215:27: warning: '*this.icu_76::UnicodeString::fUnion.icu_76::UnicodeString::StackBufferOrFields::fFields.icu_76::UnicodeString::StackBufferOrFields::<unnamed struct>::fLength' may be used uninitialized [-Wmaybe-uninitialized]
 4215 |   return hasShortLength() ? getShortLength() : fUnion.fFields.fLength;
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'int32_t icu_76::UnicodeString::length() const',
    inlined from 'icu_76::UnicodeString& icu_76::UnicodeString::setTo(const icu_76::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/unistr.h:4919:19,
    inlined from 'icu_76::UnicodeString::UnicodeString(const icu_76::UnicodeString&, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unistr.cpp:364:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/unistr.h:4215:27: warning: '*this.icu_76::UnicodeString::fUnion.icu_76::UnicodeString::StackBufferOrFields::fFields.icu_76::UnicodeString::StackBufferOrFields::<unnamed struct>::fLength' may be used uninitialized [-Wmaybe-uninitialized]
 4215 |   return hasShortLength() ? getShortLength() : fUnion.fFields.fLength;
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/decoder.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/decoder/obu.c:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/idct.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/allintra_vis.c:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/allintra_vis.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/allintra_vis.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/allintra_vis.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/model_rd.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/allintra_vis.c:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_variance.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_complexity.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_variance.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_variance.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_fwd_txfm1d.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_fwd_txfm1d.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_fwd_txfm2d.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_noise_estimate.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/context_tree.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_noise_estimate.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_quantize.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_quantize.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_quantize.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cdef.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/bitstream.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/bitstream.c:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/bitstream.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/bitstream.c: In function 'get_ref_mv_from_stack':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/bitstream.c:1075:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1075 |              : mbmi_ext_frame->global_mvs[ref_frame_type];
      |                                          ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/cnn.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/interp_search.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'is_comp_rd_match':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:245:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  245 |     rate += x->mode_costs.wedge_idx_cost[bsize][wedge_index];
      |                                                ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/odintrin.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:258:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  258 |                 x->mode_costs.wedge_idx_cost[bsize][*best_wedge_index], 0);
      |                                                     ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/compound_type.c:257:10: note: in expansion of macro 'RDCOST'
  257 |          RDCOST(x->rdmult,
      |          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'pick_wedge_fixed_sign':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:289:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  289 |     rate += x->mode_costs.wedge_idx_cost[bsize][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:300:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  300 |                 x->mode_costs.wedge_idx_cost[bsize][*best_wedge_index], 0);
      |                                                     ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/compound_type.c:299:10: note: in expansion of macro 'RDCOST'
  299 |          RDCOST(x->rdmult,
      |          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'compute_best_wedge_interintra':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:537:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  537 |         x->mode_costs.wedge_idx_cost[bsize][mbmi->interintra_wedge_index];
      |                                             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'handle_smooth_inter_intra_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:577:43: warning: array subscript has type 'char' [-Wchar-subscripts]
  577 |     args->inter_intra_mode[mbmi->ref_frame[0]] = *best_interintra_mode;
      |                            ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'handle_wedge_inter_intra_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:662:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  662 |       args->inter_intra_mode[mbmi->ref_frame[0]] = *best_interintra_mode;
      |                              ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:684:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  684 |       mode_costs->wedge_idx_cost[bsize][mbmi->interintra_wedge_index] +
      |                                         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'av1_handle_inter_intra_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:773:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  773 |       args->inter_intra_mode[mbmi->ref_frame[0]];
      |                              ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'save_comp_rd_search_stat':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:974:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  974 |           &xd->global_motion[mbmi->ref_frame[i]];
      |                              ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c: In function 'get_interinter_compound_mask_rate':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.c:992:64: warning: array subscript has type 'char' [-Wchar-subscripts]
  992 |                                          [mbmi->interinter_comp.wedge_index]
      |                                           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/context_tree.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/context_tree.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/context_tree.h:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/intl/icu/source/i18n/measunit_extra.cpp:13:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   13 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp: In member function 'const char* icu_76::MeasureUnit::getType() const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp:2236:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 2236 |     return gTypes[fTypeId];
      |                   ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_76::MeasureUnit::initTime(const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp:2358:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2358 |     result = binarySearch(gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], timeId);
      |                                               ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp:2360:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 2360 |     fSubTypeId = result - gOffsets[fTypeId];
      |                                    ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp: In member function 'void icu_76::MeasureUnit::initCurrency(icu_76::StringPiece)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp:2368:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 2368 |             gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], isoCurrency);
      |                                 ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp:2377:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 2377 |             gSubTypes, gOffsets[fTypeId], gOffsets[fTypeId + 1], kDefaultCurrency8);
      |                                 ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp:2380:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 2380 |     fSubTypeId = result - gOffsets[fTypeId];
      |                                    ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp: In member function 'int32_t icu_76::MeasureUnit::getOffset() const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/measunit.cpp:2396:21: warning: array subscript has type 'char' [-Wchar-subscripts]
 2396 |     return gOffsets[fTypeId] + fSubTypeId;
      |                     ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/dwt.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encode_strategy.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encode_strategy.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encode_strategy.c:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encode_strategy.c:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe.c:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/encodeframe.c:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconintra.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemb.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c: In function 'set_rel_frame_dist':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c:1529:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 1529 |     if (ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c: In function 'setup_prune_ref_frame_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c:1643:62: warning: array subscript has type 'char' [-Wchar-subscripts]
 1643 |       if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) ||
      |                                                            ~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe.c:1644:62: warning: array subscript has type 'char' [-Wchar-subscripts]
 1644 |           !(cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]])) {
      |                                                            ~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodemb.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_quantize.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemb.c:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemb.c:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemv.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemv.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodemv.c: In function 'av1_get_ref_mv_from_stack':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.c:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/allintra_vis.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.c:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.c:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encoder.c: In function 'av1_scale_references_fpmt':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.c:4844:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 4844 |     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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_utils.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_utils.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_utils.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encoder_utils.c: In function 'av1_scale_references':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_utils.c:693:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  693 |     if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encoder_utils.c:930:16: warning: array subscript has type 'char' [-Wchar-subscripts]
  930 |       ref_total[ref] += get_interp_filter_selected(cm, ref, ifilter);
      |                ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodetxb.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodetxb.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodetxb.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodetxb.c:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/number_asformat.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_capi.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_loopfilter.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/thread_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ethread.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/allintra_vis.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ethread.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ethread.c:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ethread.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/number_compact.cpp: In member function 'virtual void icu_76::number::impl::CompactData::CompactDataSink::put(const char*, icu_76::ResourceValue&, UBool, UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/number_compact.cpp:222:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  222 |             data.multipliers[magnitude] = multiplier;
      |                              ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ethread.c: In function 'get_next_gm_job':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ethread.c:2531:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 2531 |     *frame_idx = gm_info->reference_frames[cur_dir][cur_frame_to_process].frame;
      |                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_currencysymbols.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/firstpass.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/firstpass.c:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_variance.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/firstpass.c:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/firstpass.c:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/global_motion.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/segmentation.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/global_motion.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/global_motion_facade.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/gop_structure.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/global_motion_facade.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/gop_structure.c:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/hash.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/hash_motion.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/hash_motion.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/hybrid_fwd_txfm.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/interp_search.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/intra_mode_search.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/intra_mode_search.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/intra_mode_search.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/reconinter_enc.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/interp_search.c:472:31: warning: array subscript has type 'char' [-Wchar-subscripts]
  472 |       if (switchable_interp_p0[i] < thresh &&
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:473:31: warning: array subscript has type 'char' [-Wchar-subscripts]
  473 |           switchable_interp_p1[i] < thresh) {
      |                               ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/odintrin.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c: In function 'av1_interpolation_filter_search':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:734:75: warning: array subscript has type 'char' [-Wchar-subscripts]
  734 |       const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]],
      |                                                                       ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:25: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:735:75: warning: array subscript has type 'char' [-Wchar-subscripts]
  735 |                                  args->modelled_rd[mode1][ref_mv_idx][refs[1]]);
      |                                                                       ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:734:75: warning: array subscript has type 'char' [-Wchar-subscripts]
  734 |       const int64_t mrd = AOMMIN(args->modelled_rd[mode0][ref_mv_idx][refs[0]],
      |                                                                       ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:38: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.c:735:75: warning: array subscript has type 'char' [-Wchar-subscripts]
  735 |                                  args->modelled_rd[mode1][ref_mv_idx][refs[1]]);
      |                                                                       ~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/level.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/model_rd.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/intra_mode_search_utils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/intra_mode_search.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/number_mapper.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_multiplier.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/lookahead.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/mcomp.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ml.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ml.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/mcomp.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/mcomp.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/motion_search_facade.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemv.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/motion_search_facade.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/mcomp.c:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemv.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/mv_prec.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/motion_search_facade.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_strategy.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/motion_search_facade.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) {
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/mv_prec.c:43:42: warning: array subscript has type 'char' [-Wchar-subscripts]
   43 |              : mbmi_ext_frame->global_mvs[ref_frame_type];
      |                                          ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemv.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:446:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  446 |   x->pred_mv_sad[ref_frame] = INT_MAX;
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:447:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  447 |   x->pred_mv0_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:448:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  448 |   x->pred_mv1_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  449 |   frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:455:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  455 |     av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes);
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:59: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:469:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  469 |       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-134.0.2/intl/icu/source/i18n/number_patternstring.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_patternstring.cpp:11:9: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined
   11 | #define UNISTR_FROM_CHAR_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodemv.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/model_rd.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:446:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  446 |   x->pred_mv_sad[ref_frame] = INT_MAX;
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:447:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  447 |   x->pred_mv0_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:448:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  448 |   x->pred_mv1_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  449 |   frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:455:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  455 |     av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes);
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:59: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:469:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  469 |       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-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_new_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:314:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  314 |   int_mv *this_ref_frm_newmv = &frame_mv[NEWMV][ref_frame];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:327:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  327 |         &x->mbmi_ext.ref_mv_stack[ref_frame][0].this_mv.as_mv, &y_sad_zero,
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:352:21: warning: array subscript has type 'char' [-Wchar-subscripts]
  352 |         &x->pred_sse[ref_frame], NULL);
      |                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:366:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  366 |   } else if (!combined_motion_search(cpi, x, bsize, &frame_mv[NEWMV][ref_frame],
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'get_drl_cost':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:909:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  909 |       if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) {
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:910:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  910 |         uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:920:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  920 |       if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) {
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:921:55: warning: array subscript has type 'char' [-Wchar-subscripts]
  921 |         uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'update_thresh_freq_fact':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:1025:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1025 |   const THR_MODES thr_mode_idx = mode_idx[ref_frame][mode_offset(mode)];
      |                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'calc_num_proj_ref':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:1299:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 1299 |       &x->warp_sample_info[mi->ref_frame[0]];
      |                            ~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'search_motion_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:1340:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 1340 |       &x->warp_sample_info[mi->ref_frame[0]];
      |                            ~~~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:10:
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::integer()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:103:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' is used uninitialized [-Wuninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::integer()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::integer()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:103:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' is used uninitialized [-Wuninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::integer()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_mode_by_threshold':
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::fixedFraction(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:108:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::fixedFraction(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::fixedFraction(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:108:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::fixedFraction(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:1895:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 1895 |   const THR_MODES mode_index = mode_idx[ref_frame][INTER_OFFSET(mode)];
      |                                        ^
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::minFraction(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:116:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::minFraction(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::minFraction(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:116:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::minFraction(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'setup_compound_prediction':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2053:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 2053 |   if (!use_ref_frame_mask[rf[1]]) {
      |                           ~~^~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::maxFraction(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:124:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::maxFraction(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::maxFraction(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:124:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::maxFraction(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2060:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 2060 |       av1_setup_pred_block(xd, yv12_mb[rf[1]], yv12, sf, sf, num_planes);
      |                                        ~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2064:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 2064 |   mbmi_ext->mode_context[ref_frame_comp] = 0;
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/palette.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2065:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 2065 |   mbmi_ext->ref_mv_count[ref_frame_comp] = UINT8_MAX;
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'set_compound_mode':
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::minMaxFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:133:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::minMaxFraction(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::minMaxFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:133:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::minMaxFraction(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2086:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2086 |     frame_mv[this_mode][ref_frame].as_int = 0;
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2087:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2087 |     frame_mv[this_mode][ref_frame2].as_int = 0;
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2089:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2089 |     frame_mv[this_mode][ref_frame].as_int =
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2090:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 2090 |         xd->ref_mv_stack[ref_frame_comp][0].this_mv.as_int;
      |                         ^
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::fixedSignificantDigits(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:141:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::fixedSignificantDigits(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::fixedSignificantDigits(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:141:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::fixedSignificantDigits(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2091:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2091 |     frame_mv[this_mode][ref_frame2].as_int =
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2092:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 2092 |         xd->ref_mv_stack[ref_frame_comp][0].comp_mv.as_int;
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2094:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2094 |     frame_mv[this_mode][ref_frame].as_int =
      |                        ^
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::minSignificantDigits(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:149:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::minSignificantDigits(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::minSignificantDigits(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:149:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::minSignificantDigits(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2095:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 2095 |         xd->ref_mv_stack[ref_frame_comp][ref_mv_idx].this_mv.as_int;
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2096:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2096 |     frame_mv[this_mode][ref_frame2].as_int =
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2097:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 2097 |         xd->ref_mv_stack[ref_frame_comp][ref_mv_idx].comp_mv.as_int;
      |                         ^
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::maxSignificantDigits(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:157:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::maxSignificantDigits(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::maxSignificantDigits(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:157:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::maxSignificantDigits(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'fill_single_inter_mode_costs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2131:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 2131 |     ref_frame_used[reference_mode_set[idx].ref_frame] = true;
      |                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'is_globalmv_better':
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::minMaxSignificantDigits(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:166:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::minMaxSignificantDigits(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36,
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::minMaxSignificantDigits(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:166:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' may be used uninitialized [-Wmaybe-uninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::minMaxSignificantDigits(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2156:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 2156 |       single_inter_mode_costs[INTER_OFFSET(GLOBALMV)][ref_frame];
      |                                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2158:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 2158 |       rate_mv + single_inter_mode_costs[INTER_OFFSET(this_mode)][ref_frame];
      |                                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2218:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 2218 |       frame_mv[*this_mode][*ref_frame].as_int == 0 &&
      |                            ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2219:28: warning: array subscript has type 'char' [-Wchar-subscripts]
 2219 |       frame_mv[*this_mode][*ref_frame2].as_int == 0) {
      |                            ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/odintrin.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'previous_mode_performed_poorly':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2233:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 2233 |     best_var = AOMMIN(best_var, vars[midx][ref_frame]);
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2233:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 2233 |     best_var = AOMMIN(best_var, vars[midx][ref_frame]);
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2234:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 2234 |     best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]);
      |                                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2234:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 2234 |     best_uv_dist = AOMMIN(best_uv_dist, uv_dist[midx][ref_frame]);
      |                                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2238:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 2238 |   bool var_bad = mult * best_var < vars[INTER_OFFSET(mode)][ref_frame];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2239:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 2239 |   if (uv_dist[INTER_OFFSET(mode)][ref_frame] < INT64_MAX &&
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2240:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 2240 |       best_uv_dist != uv_dist[INTER_OFFSET(mode)][ref_frame]) {
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2242:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 2242 |     var_bad &= mult * best_uv_dist < uv_dist[INTER_OFFSET(mode)][ref_frame];
      |                                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'prune_compoundmode_with_singlemode_var':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2258:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 2258 |   if (mode_checked[single_mode0][ref_frame] &&
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2259:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 2259 |       frame_mv[single_mode0][ref_frame].as_int ==
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2260:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 2260 |           frame_mv[compound_mode][ref_frame].as_int &&
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2261:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 2261 |       vars[INTER_OFFSET(single_mode0)][ref_frame] < UINT_MAX) {
      |                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2266:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 2266 |   if (mode_checked[single_mode1][ref_frame2] &&
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2267:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 2267 |       frame_mv[single_mode1][ref_frame2].as_int ==
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2268:34: warning: array subscript has type 'char' [-Wchar-subscripts]
 2268 |           frame_mv[compound_mode][ref_frame2].as_int &&
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2269:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 2269 |       vars[INTER_OFFSET(single_mode1)][ref_frame2] < UINT_MAX) {
      |                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2364:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 2364 |     if (search_state->use_ref_frame_mask[ref_frame_iter]) {
      |                                         ^
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' is used uninitialized [-Wuninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'icu_76::number::FractionPrecision::FractionPrecision(const icu_76::number::Precision::PrecisionType&, const icu_76::number::Precision::PrecisionUnion&) [inherited from icu_76::number::Precision]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:900:22,
    inlined from 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:292:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' is used uninitialized [-Wuninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::FractionPrecision icu_76::number::Precision::constructFraction(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:285:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  285 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2368:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 2368 |                       &search_state->use_scaled_ref_frame[ref_frame_iter]);
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'skip_inter_mode_nonrd':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2413:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 2413 |   if (!search_state->use_ref_frame_mask[*ref_frame]) return true;
      |                                         ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2419:46: warning: array subscript has type 'char' [-Wchar-subscripts]
 2419 |           search_state->frame_mv[*this_mode][*ref_frame].as_int == 0) &&
      |                                              ^~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2446:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 2446 |   if (*is_single_pred && search_state->mode_checked[*this_mode][*ref_frame]) {
      |                                                                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  221 |     ref_counts[above_mbmi->ref_frame[0]]++;
      |                ~~~~~~~~~~~~~~~~~~~~~^~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' is used uninitialized [-Wuninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned int*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fPriority))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
In constructor 'icu_76::number::Precision::Precision(const PrecisionType&, const PrecisionUnion&)',
    inlined from 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:303:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/numberformatter.h:767:28: warning: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' is used uninitialized [-Wuninitialized]
  767 |             : fType(type), fUnion(union_) {}
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp: In static member function 'static icu_76::number::Precision icu_76::number::Precision::constructSignificant(int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_rounding.cpp:296:33: note: '*(unsigned char*)((char*)&settings + offsetof(icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings, icu_76::number::Precision::PrecisionUnion::FractionSignificantSettings::fRetain))' was declared here
  296 |     FractionSignificantSettings settings;
      |                                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2483:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 2483 |       search_state->frame_mv[*this_mode][*ref_frame] = svc_mv;
      |                                          ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2484:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2484 |     } else if (search_state->frame_mv[*this_mode][*ref_frame].as_int !=
      |                                                   ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2507:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2507 |       if ((search_state->frame_mv[*this_mode][*ref_frame].as_int != 0 &&
      |                                               ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2509:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2509 |           (search_state->frame_mv[*this_mode][*ref_frame].as_int == 0 &&
      |                                               ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2538:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 2538 |                             search_state->frame_mv[*this_mode][*ref_frame],
      |                                                                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2548:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 2548 |         x->pred_mv_sad[*ref_frame] != INT_MAX && *ref_frame != LAST_FRAME) {
      |                        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2549:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 2549 |       if ((int64_t)(x->pred_mv_sad[*ref_frame]) > *thresh_sad_pred) return true;
      |                                    ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2554:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2554 |   if (*this_mode == NEARMV && x->pred_mv1_sad[*ref_frame] != INT_MAX &&
      |                                               ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2555:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 2555 |       x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1))
      |                       ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2555:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 2555 |       x->pred_mv1_sad[*ref_frame] > (x->pred_mv0_sad[*ref_frame] << 1))
      |                                                      ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2562:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 2562 |             search_state->frame_mv[*this_mode][*ref_frame],
      |                                                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c: In function 'handle_inter_mode_nonrd':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2603:61: warning: array subscript has type 'char' [-Wchar-subscripts]
 2603 |   int_mv *const this_mv = &search_state->frame_mv[this_mode][ref_frame];
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2645:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 2645 |         search_state->mode_checked[inter_mv_mode][ref_frame] &&
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2647:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 2647 |             search_state->frame_mv[inter_mv_mode][ref_frame].as_int) {
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2674:57: warning: array subscript has type 'char' [-Wchar-subscripts]
 2674 |     mi->mv[1].as_int = search_state->frame_mv[this_mode][ref_frame2].as_int;
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2700:62: warning: array subscript has type 'char' [-Wchar-subscripts]
 2700 |                search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]);
      |                                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2700:62: warning: array subscript has type 'char' [-Wchar-subscripts]
 2700 |                search_state->vars[INTER_OFFSET(single_mode0)][ref_frame]);
      |                                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2703:62: warning: array subscript has type 'char' [-Wchar-subscripts]
 2703 |                search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]);
      |                                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2703:62: warning: array subscript has type 'char' [-Wchar-subscripts]
 2703 |                search_state->vars[INTER_OFFSET(single_mode1)][ref_frame2]);
      |                                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2785:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 2785 |     search_state->vars[INTER_OFFSET(this_mode)][ref_frame] = var;
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2787:49: warning: array subscript has type 'char' [-Wchar-subscripts]
 2787 |       search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var;
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2874:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 2874 |         search_state->uv_dist[INTER_OFFSET(this_mode)][ref_frame] = rdc_uv.dist;
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2899:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 2899 |         this_mv->as_int == search_state->frame_mv[GLOBALMV][ref_frame].as_int) {
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2908:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 2908 |             ->single_inter_mode_costs[INTER_OFFSET(this_best_mode)][ref_frame];
      |                                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2912:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2912 |     search_state->vars[INTER_OFFSET(GLOBALMV)][ref_frame] = var;
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2915:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 2915 |   search_state->this_rdc.rate += search_state->ref_costs_single[ref_frame];
      |                                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2921:59: warning: array subscript has type 'char' [-Wchar-subscripts]
 2921 |                     search_state->frame_mv[this_best_mode][ref_frame].as_mv.row,
      |                                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2922:59: warning: array subscript has type 'char' [-Wchar-subscripts]
 2922 |                     search_state->frame_mv[this_best_mode][ref_frame].as_mv.col,
      |                                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2938:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 2938 |   search_state->mode_checked[this_mode][ref_frame] = 1;
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2939:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 2939 |   search_state->mode_checked[this_best_mode][ref_frame] = 1;
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2943:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2943 |         abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.row) +
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2944:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2944 |         abs(search_state->frame_mv[this_best_mode][ref_frame].as_mv.col);
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2958:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 2958 |       search_state->frame_mv[this_best_mode][ref_frame].as_int ==
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2970:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 2970 |     search_state->frame_mv_best[this_best_mode][ref_frame].as_int =
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2971:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2971 |         search_state->frame_mv[this_best_mode][ref_frame].as_int;
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2973:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 2973 |       search_state->frame_mv_best[this_best_mode][ref_frame2].as_int =
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:2974:49: warning: array subscript has type 'char' [-Wchar-subscripts]
 2974 |           search_state->frame_mv[this_best_mode][ref_frame2].as_int;
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3404:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 3404 |       xd->plane[plane].pre[0] = search_state.yv12_mb[ref_frame][plane];
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3406:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 3406 |         xd->plane[plane].pre[1] = search_state.yv12_mb[ref_frame2][plane];
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3416:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 3416 |     if (search_state.use_scaled_ref_frame[ref_frame]) {
      |                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3419:61: warning: array subscript has type 'char' [-Wchar-subscripts]
 3419 |     if (!is_single_pred && search_state.use_scaled_ref_frame[ref_frame2]) {
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3450:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 3450 |                                        [best_pickmode->best_ref_frame]
      |                                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3457:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 3457 |                                          [best_pickmode->best_second_ref_frame]
      |                                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3539:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 3539 |     if (search_state.use_scaled_ref_frame[best_pickmode->best_ref_frame] ||
      |                                           ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3542:49: warning: array subscript has type 'char' [-Wchar-subscripts]
 3542 |              .use_scaled_ref_frame[best_pickmode->best_second_ref_frame]))
      |                                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_pickmode.c:3577:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 3577 |         mode_idx[best_pickmode->best_ref_frame][mode_offset(mi->mode)];
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/model_rd.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/intra_mode_search_utils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/palette.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_search.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_strategy.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_variance.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_search.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_search.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pass2_strategy.c:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_search.c:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/partition_search.c:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:446:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  446 |   x->pred_mv_sad[ref_frame] = INT_MAX;
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:447:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  447 |   x->pred_mv0_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:448:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  448 |   x->pred_mv1_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  449 |   frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:455:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  455 |     av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes);
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:59: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:469:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  469 |       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-134.0.2/third_party/aom/av1/encoder/partition_search.c: In function 'update_stats':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_search.c:1050:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 1050 |       const int_mv dv_ref = mbmi_ext->ref_mv_stack[ref_frame_type][0].this_mv;
      |                                                   ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pass2_strategy.c:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/partition_search.c: In function 'direct_partition_merging':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/partition_search.c:2831:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 2831 |   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-134.0.2/third_party/aom/av1/encoder/partition_search.c:2832:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 2832 |       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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pickcdef.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pickcdef.c:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pickcdef.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/intl/icu/source/i18n/number_skeletons.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_utils.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/picklpf.c:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_quantize.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/picklpf.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/intl/icu/source/i18n/numparse_affixes.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pickrst.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_quantize.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pickrst.c:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/ratectrl.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/intl/icu/source/common/unicode/unistr.h:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/charstr.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_decnum.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_skeletons.cpp:12:
In constructor 'icu_76::ConstChar16Ptr::ConstChar16Ptr(const char16_t*)',
    inlined from 'void icu_76::number::impl::blueprint_helpers::parseCurrencyOption(const icu_76::StringSegment&, icu_76::number::impl::MacroProps&, UErrorCode&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_skeletons.cpp:1027:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/char16ptr.h:223:53: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=]
  223 | ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {}
      |                                                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_skeletons.cpp: In function 'void icu_76::number::impl::blueprint_helpers::parseCurrencyOption(const icu_76::StringSegment&, icu_76::number::impl::MacroProps&, UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/number_skeletons.cpp:1025:63: note: unnamed temporary defined here
 1025 |     const char16_t* currencyCode = segment.toTempUnicodeString().getBuffer();
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rd.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rd.c:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rd.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h: In function 'find_predictors':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:446:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  446 |   x->pred_mv_sad[ref_frame] = INT_MAX;
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:447:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  447 |   x->pred_mv0_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:448:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  448 |   x->pred_mv1_sad[ref_frame] = INT_MAX;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:449:18: warning: array subscript has type 'char' [-Wchar-subscripts]
  449 |   frame_mv[NEWMV][ref_frame].as_int = INVALID_MV;
      |                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:455:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  455 |     av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes);
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:464:59: warning: array subscript has type 'char' [-Wchar-subscripts]
  464 |         &frame_mv[NEARESTMV][ref_frame], &frame_mv[NEARMV][ref_frame], 0);
      |                                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:465:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |     frame_mv[GLOBALMV][ref_frame] = mbmi_ext->global_mvs[ref_frame];
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/nonrd_opt.h:469:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  469 |       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-134.0.2/third_party/aom/av1/encoder/rd.c: In function 'set_block_thresholds':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rd.c:529:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  529 |               mode_idx[ref][mode_offset(inter_mode_list[i])];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rd.c:533:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  533 |               mode_idx[ref][mode_offset(intra_mode_list[i])];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/numparse_compositions.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/numparse_currency.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.c:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/numparse_decimal.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/reconinter_enc.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/interp_search.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/compound_type.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.c:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt.c:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'setup_buffer_ref_mvs_inter':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:940:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  940 |     av1_setup_pred_block(xd, yv12_mb[ref_frame], scaled_ref_frame, NULL, NULL,
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:943:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  943 |     av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes);
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:956:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  956 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.c:956:57: warning: array subscript has type 'char' [-Wchar-subscripts]
  956 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.c:963:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  963 |     av1_setup_pred_block(xd, yv12_mb[ref_frame], yv12, sf, sf, num_planes);
      |                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'skip_repeated_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:999:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  999 |           cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) {
      |                             ~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1006:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 1006 |           cm->global_motion[ref_frames[0]].wmtype <= TRANSLATION) {
      |                             ~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1018:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 1018 |       if (search_state->modelled_rd[compare_mode][0][ref_frames[0]] !=
      |                                                      ~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1028:61: warning: array subscript has type 'char' [-Wchar-subscripts]
 1028 |           search_state->modelled_rd[this_mode][0][ref_frames[0]] =
      |                                                   ~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1029:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 1029 |               search_state->modelled_rd[compare_mode][0][ref_frames[0]];
      |                                                          ~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'motion_mode_rd':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1279:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 1279 |       &x->warp_sample_info[mbmi->ref_frame[0]];
      |                            ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1518:49: warning: array subscript has type 'char' [-Wchar-subscripts]
 1518 |         sse_y = x->pred_sse[xd->mi[0]->ref_frame[0]];
      |                             ~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1604:67: warning: array subscript has type 'char' [-Wchar-subscripts]
 1604 |       args->simple_rd[this_mode][mbmi->ref_mv_idx][mbmi->ref_frame[0]] = tmp_rd;
      |                                                    ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'check_repeat_ref_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1720:59: warning: array subscript has type 'char' [-Wchar-subscripts]
 1720 |       if (this_mv.as_int == mbmi_ext->global_mvs[ref_frame[ref_idx]].as_int)
      |                                                  ~~~~~~~~~^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'get_this_mv':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1740:46: warning: array subscript has type 'char' [-Wchar-subscripts]
 1740 |     *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]];
      |                                     ~~~~~~~~~^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1758:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 1758 |       *this_mv = mbmi_ext->global_mvs[ref_frame[ref_idx]];
      |                                       ~~~~~~~~~^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt.c:1779:57: warning: array subscript has type 'char' [-Wchar-subscripts]
 1779 |   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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1781:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 1781 |       AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1781:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 1781 |       AOMMIN(MAX_REF_MV_SEARCH, mbmi_ext->ref_mv_count[ref_frame_type]);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_cost':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1843:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 1843 |       if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) {
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1844:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 1844 |         uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1854:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 1854 |       if (mbmi_ext->ref_mv_count[ref_frame_type] > idx + 1) {
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1855:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 1855 |         uint8_t drl_ctx = av1_drl_ctx(mbmi_ext->weight[ref_frame_type], idx);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'is_single_newmv_valid':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1872:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 1872 |         args->single_newmv_valid[mbmi->ref_mv_idx][ref] == 0) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'get_drl_refmv_count':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1885:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 1885 |   const int ref_mv_count = mbmi_ext->ref_mv_count[ref_frame_type];
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'ref_mv_idx_early_breakout':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1929:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 1929 |       if (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] <
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:1943:30: warning: array subscript has type 'char' [-Wchar-subscripts]
 1943 |             (mbmi_ext->weight[ref_frame_type][ref_mv_idx + has_nearmv] <
      |                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'prune_zero_mv_with_sse':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:2513:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 2513 |     if (xd->global_motion[refs[idx]].wmtype != IDENTITY) {
      |                           ~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:2524:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 2524 |     if (args->best_single_sse_in_refs[refs[idx]] == INT32_MAX) {
      |                                       ~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:2546:69: warning: array subscript has type 'char' [-Wchar-subscripts]
 2546 |     const unsigned int best_sse = args->best_single_sse_in_refs[refs[idx]];
      |                                                                 ~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'handle_inter_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:2922:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 2922 |         const unsigned int this_sse = x->pred_sse[ref];
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:2923:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 2923 |         if (this_sse < args->best_single_sse_in_refs[ref]) {
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:2924:40: warning: array subscript has type 'char' [-Wchar-subscripts]
 2924 |           args->best_single_sse_in_refs[ref] = this_sse;
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'rd_pick_skip_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3430:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 3430 |     if (mbmi_ext->ref_mv_count[ref_frame] == UINT8_MAX ||
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3431:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 3431 |         mbmi_ext->ref_mv_count[second_ref_frame] == UINT8_MAX) {
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3462:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 3462 |     xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i];
      |                                   ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3463:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 3463 |     xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i];
      |                                   ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'refine_winner_mode_tx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3598:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 3598 |         xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i];
      |                                       ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3600:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 3600 |           xd->plane[i].pre[1] = yv12_mb[mbmi->ref_frame[1]][i];
      |                                         ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'disable_reference':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3704:14: warning: array subscript has type 'char' [-Wchar-subscripts]
 3704 |     ref_combo[ref][ref2 + 1] = true;
      |              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'default_skip_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3743:24: warning: array subscript has type 'char' [-Wchar-subscripts]
 3743 |         mask->ref_combo[ref1][ref2 + 1] = true;
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3766:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 3766 |       mask->ref_combo[this_combo[0]][this_combo[1] + 1] = false;
      |                       ~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'init_mode_skip_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3800:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 3800 |         min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]);
      |                                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3800:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 3800 |         min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref]);
      |                                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3805:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 3805 |       min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]);
      |                                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3805:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 3805 |       min_pred_mv_sad = AOMMIN(min_pred_mv_sad, x->pred_mv_sad[ref_frame]);
      |                                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3809:57: warning: array subscript has type 'char' [-Wchar-subscripts]
 3809 |     if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame])) {
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3815:26: warning: array subscript has type 'char' [-Wchar-subscripts]
 3815 |       if ((x->pred_mv_sad[ref_frame] >> 2) > min_pred_mv_sad) {
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3816:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 3816 |         mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO;
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3880:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 3880 |           if (x->pred_mv_sad[ref_frame] > sad_thresh)
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3881:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 3881 |             mask->pred_modes[ref_frame] |= INTER_ALL;
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3895:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 3895 |         if (x->pred_mv_sad[ref_frame] > sad_thresh)
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3896:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 3896 |           mask->pred_modes[ref_frame] |= INTER_NEAREST_NEAR_ZERO;
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3907:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 3907 |       mask->pred_modes[ref_frame] |= (1 << GLOBALMV);
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3908:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 3908 |       mask->pred_modes[ref_frame] |= (1 << GLOBAL_GLOBALMV);
      |                       ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/reconinter_enc.c:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.c:3934:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 3934 |             x->pred_mv_sad[ref_frame] >
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:3937:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 3937 |           mask->pred_modes[ref_frame] |= INTER_SINGLE_ALL;
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'set_params_rd_pick_inter_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/numparse_impl.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4038:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 4038 |     x->pred_mv_sad[ref_frame] = INT_MAX;
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4039:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 4039 |     mbmi_ext->mode_context[ref_frame] = 0;
      |                           ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/reconinter_enc.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4040:27: warning: array subscript has type 'char' [-Wchar-subscripts]
 4040 |     mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX;
      |                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4041:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 4041 |     if (cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4059:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 4059 |             AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]);
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/reconinter_enc.c:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/common/reconinter_template.inc:180:74: warning: array subscript has type 'char' [-Wchar-subscripts]
  180 |     const WarpedMotionParams *const wm = &xd->global_motion[mi->ref_frame[ref]];
      |                                                             ~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4059:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 4059 |             AOMMIN(x->best_pred_mv_sad[0], x->pred_mv_sad[ref_frame]);
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4063:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 4063 |             AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]);
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:31: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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]];
      |                                                           ~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4063:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 4063 |             AOMMIN(x->best_pred_mv_sad[1], x->pred_mv_sad[ref_frame]);
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/aom_dsp/aom_dsp_common.h:26:44: note: in definition of macro 'AOMMIN'
   26 | #define AOMMIN(x, y) (((x) < (y)) ? (x) : (y))
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4071:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 4071 |       mbmi_ext->mode_context[ref_frame] = 0;
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4072:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 4072 |       mbmi_ext->ref_mv_count[ref_frame] = UINT8_MAX;
      |                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4074:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 4074 |       if (!((cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[0]]) &&
      |                                                             ~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4075:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 4075 |             (cpi->ref_frame_flags & av1_ref_frame_flag_list[rf[1]]))) {
      |                                                             ~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'mask_says_skip':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4258:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 4258 |   if (mode_skip_mask->pred_modes[ref_frame[0]] & (1 << this_mode)) {
      |                                  ~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4262:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 4262 |   return mode_skip_mask->ref_combo[ref_frame[0]][ref_frame[1] + 1];
      |                                    ~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'inter_mode_compatible_skip':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4272:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 4272 |     if (!(cpi->ref_frame_flags & av1_ref_frame_flag_list[ref_frames[1]])) {
      |                                                          ~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'collect_single_states':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4509:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 4509 |   int64_t simple_rd = search_state->simple_rd[this_mode][0][ref_frame];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4512:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 4512 |         search_state->simple_rd[this_mode][ref_mv_idx][ref_frame];
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4526:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 4526 |   int64_t modelled_rd = search_state->modelled_rd[this_mode][0][ref_frame];
      |                                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4529:57: warning: array subscript has type 'char' [-Wchar-subscripts]
 4529 |         search_state->modelled_rd[this_mode][ref_mv_idx][ref_frame];
      |                                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'update_best_single_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4780:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 4780 |   if (this_rd < search_state->best_single_rd[ref_frame]) {
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4781:33: warning: array subscript has type 'char' [-Wchar-subscripts]
 4781 |     search_state->best_single_rd[ref_frame] = this_rd;
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4782:35: warning: array subscript has type 'char' [-Wchar-subscripts]
 4782 |     search_state->best_single_mode[ref_frame] = this_mode;
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt.c:4810:66: warning: array subscript has type 'char' [-Wchar-subscripts]
 4810 |   const PREDICTION_MODE single_mode = best_single_mode[ref_frames[newmv_dir]];
      |                                                        ~~~~~~~~~~^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'in_single_ref_cutoff':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4889:22: warning: array subscript has type 'char' [-Wchar-subscripts]
 4889 |   return ref_frame_rd[frame1] <= ref_frame_rd[0] ||
      |                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4890:22: warning: array subscript has type 'char' [-Wchar-subscripts]
 4890 |          ref_frame_rd[frame2] <= ref_frame_rd[0];
      |                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'evaluate_motion_mode_for_winner_candidates':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4940:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 4940 |       xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i];
      |                                     ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:4941:70: warning: array subscript has type 'char' [-Wchar-subscripts]
 4941 |       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-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'tx_search_best_inter_candidates':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:5228:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 5228 |       xd->plane[i].pre[0] = yv12_mb[mbmi->ref_frame[0]][i];
      |                                     ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:5229:70: warning: array subscript has type 'char' [-Wchar-subscripts]
 5229 |       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-134.0.2/third_party/aom/av1/encoder/rdopt.c: In function 'av1_rd_pick_inter_mode':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:5893:32: warning: array subscript has type 'char' [-Wchar-subscripts]
 5893 |           x->tpl_keep_ref_frame[frame] ||
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:5985:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 5985 |       xd->plane[i].pre[0] = yv12_mb[ref_frame][i];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:5986:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 5986 |       if (comp_pred) xd->plane[i].pre[1] = yv12_mb[second_ref_frame][i];
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:5999:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 5999 |                                    ? ref_costs_comp[ref_frame][second_ref_frame]
      |                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:5999:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 5999 |                                    ? ref_costs_comp[ref_frame][second_ref_frame]
      |                                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:6000:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 6000 |                                    : ref_costs_single[ref_frame];
      |                                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:6050:31: warning: array subscript has type 'char' [-Wchar-subscripts]
 6050 |         this_rd < ref_frame_rd[ref_frame]) {
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:6051:19: warning: array subscript has type 'char' [-Wchar-subscripts]
 6051 |       ref_frame_rd[ref_frame] = this_rd;
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.c:6058:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 6058 |       search_state.best_pred_sse = x->pred_sse[ref_frame];
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt.c:6302:62: warning: array subscript has type 'char' [-Wchar-subscripts]
 6302 |       gm_get_motion_vector(&cm->global_motion[mbmi->ref_frame[0]],
      |                                               ~~~~~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/segmentation.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/intl/icu/source/i18n/numparse_parsednumber.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/numparse_scientific.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconintra.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/speed_features.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/superres_scale.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/speed_features.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/block.h:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/speed_features.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/numparse_symbols.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/svc_layercontext.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/numparse_validators.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/temporal_filter.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/svc_layercontext.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/temporal_filter.c:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/av1_quantize.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/temporal_filter.c:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) {
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/firstpass.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/thirdpass.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/thirdpass.c:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.h:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/thirdpass.h:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encoder_alloc.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/svc_layercontext.c: In function 'av1_save_layer_context':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/svc_layercontext.c:315:25: warning: pointer targets in initialization of 'signed char *' from 'int8_t *' {aka 'char *'} differ in signedness [-Wpointer-sign]
  315 |     signed char *temp = lc->map;
      |                         ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/svc_layercontext.c:317:13: warning: pointer targets in assignment from 'signed char *' to 'int8_t *' {aka 'char *'} differ in signedness [-Wpointer-sign]
  317 |     cr->map = temp;
      |             ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/model_rd.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/intra_mode_search_utils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/temporal_filter.c:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/numrange_capi.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/numrange_fluent.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tokenize.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/pred_common.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tokenize.c:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/intl/icu/source/i18n/numrange_impl.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/firstpass.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/thirdpass.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.h:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/thirdpass.h:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     if (!(*ref_frame_flags & av1_ref_frame_flag_list[ref_frame_to_disable])) {
      |                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c: In function 'mode_estimation':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:929:63: warning: array subscript has type 'char' [-Wchar-subscripts]
  929 |     CANDIDATE_MV *this_ref_mv_stack = x->mbmi_ext.ref_mv_stack[ref_frame_type];
      |                                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:1094:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 1094 |     tpl_stats->mv[tpl_stats->ref_frame_index[0]] = best_mv[0];
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:1095:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 1095 |     tpl_stats->mv[tpl_stats->ref_frame_index[1]] = best_mv[1];
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c: In function 'av1_compute_mv_difference':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:2437:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 2437 |   int_mv current_mv = tpl_stats->mv[tpl_stats->ref_frame_index[0]];
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:2447:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 2447 |     up_mv_diff = tpl_stats->mv[tpl_stats->ref_frame_index[0]];
      |                                ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tpl_model.c:2458:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 2458 |     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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/cfl.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tx_search.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tx_search.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/model_rd.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/tx_search.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   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-134.0.2/third_party/aom/av1/encoder/txb_rdopt.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/txb_rdopt.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/txb_rdopt.h:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  174 |   if (rf[1] <= INTRA_FRAME) return mode_context[ref_frame];
      |                                                ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/var_based_part.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/var_based_part.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/var_based_part.c:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/intl/icu/source/i18n/pluralranges.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h: In function 'enforce_max_ref_frames':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:564:51: warning: array subscript has type 'char' [-Wchar-subscripts]
  564 |     if (*ref_frame_flags & av1_ref_frame_flag_list[ref_frame]) {
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encodeframe_utils.h:575:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |     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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/wedge_utils.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/x86/av1_txfm_sse2.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_fwd_txfm_sse2.c:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_highbd_quantize_sse4.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_highbd_quantize_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_k_means_avx2.c:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_k_means_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_quantize_sse2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/av1_quantize_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/encodetxb_sse2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
config/external/sqlite/libmozsqlite3.so.symbols.stub
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_76::SimpleTimeZone::decodeStartRule(UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/simpletz.cpp:918:63: warning: array subscript has type 'char' [-Wchar-subscripts]
  918 |         } else if (startDay<1 || startDay > STATICMONTHLENGTH[startMonth]) {
      |                                                               ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/simpletz.cpp: In member function 'void icu_76::SimpleTimeZone::decodeEndRule(UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/simpletz.cpp:973:59: warning: array subscript has type 'char' [-Wchar-subscripts]
  973 |         } else if (endDay<1 || endDay > STATICMONTHLENGTH[endMonth]) {
      |                                                           ^~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/cnn_avx2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/encodetxb_sse4.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/error_intrin_sse2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/encodetxb_avx2.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/string_segment.cpp:10:9: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined
   10 | #define UNISTR_FROM_STRING_EXPLICIT
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_76::SimpleDateFormat::processOverrideString(const icu_76::Locale&, const icu_76::UnicodeString&, int8_t, UErrorCode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/smpdtfmt.cpp:1434:88: warning: array subscript has type 'char' [-Wchar-subscripts]
 1434 |                         SharedObject::copyPtr(snf, fSharedNumberFormatters[kDateFields[i]]);
      |                                                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/smpdtfmt.cpp:1443:88: warning: array subscript has type 'char' [-Wchar-subscripts]
 1443 |                         SharedObject::copyPtr(snf, fSharedNumberFormatters[kTimeFields[i]]);
      |                                                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_76::SimpleDateFormat::subFormat(icu_76::UnicodeString&, char16_t, int32_t, UDisplayContext, int32_t, char16_t, icu_76::FieldPositionHandler&, icu_76::Calendar&, UErrorCode&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/smpdtfmt.cpp:1493:56: warning: variable 'capContextUsageType' set but not used [-Wunused-but-set-variable]
 1493 |     DateFormatSymbols::ECapitalizationContextUsageType capContextUsageType = DateFormatSymbols::kCapContextUsageOther;
      |                                                        ^~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/hash_sse42.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/error_intrin_avx2.c:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_sse2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_block_error_intrin_avx2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_temporal_filter_sse2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_fwd_txfm_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/ml_sse3.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/highbd_temporal_filter_avx2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/ml_avx2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/pickrst_avx2.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/pickrst_sse4.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pickrst.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/pickrst_avx2.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/pickrst.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/pickrst_sse4.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/rdopt_sse4.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/rdopt_sse4.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/rdopt.h:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/encoder/x86/reconinter_enc_sse2.c:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/rdopt_avx2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/rdopt_avx2.c:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/media/libaom/config/linux/x64/config/aom_dsp_rtcd.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/reconinter_enc_ssse3.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h: In function 'get_prediction_mode_idx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:285:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  285 |                                    [ref_frame];
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:292:69: warning: array subscript has type 'char' [-Wchar-subscripts]
  292 |     return comp_inter_to_mode_idx[this_mode - COMP_INTER_MODE_START][ref_frame]
      |                                                                     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:293:34: warning: array subscript has type 'char' [-Wchar-subscripts]
  293 |                                  [second_ref_frame];
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:26: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:769:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  769 |   memcpy(mbmi_ext->weight[ref_frame], xd->weight[ref_frame],
      |                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt_utils.h:771:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  771 |   memcpy(mbmi_ext->ref_mv_stack[ref_frame], xd->ref_mv_stack[ref_frame],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/rdopt.h: In function 'has_best_pred_mv_sad':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/temporal_filter_sse2.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/intl/icu/source/i18n/ucol.cpp: In function 'UCollator* ucol_clone_76(const UCollator*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/ucol.cpp:108:26: warning: 'UCollator* ucol_safeClone_76(const UCollator*, void*, int32_t*, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  108 |     return ucol_safeClone(coll, nullptr, nullptr, status);
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/platform.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/ptypes.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/umachine.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/utypes.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/ucol.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/urename.h:787:49: note: declared here
  787 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone)
      |                                                 ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/urename.h:787:24: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  787 | #define ucol_safeClone U_ICU_ENTRY_POINT_RENAME(ucol_safeClone)
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/ucol.cpp:79:1: note: in expansion of macro 'ucol_safeClone'
   79 | ucol_safeClone(const UCollator *coll, void * /*stackBuffer*/, int32_t * pBufferSize, UErrorCode *status)
      | ^~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/temporal_filter_avx2.c:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_mode_context_analyzer':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:174:48: warning: array 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-134.0.2/third_party/aom/av1/common/mvref_common.h:176:41: warning: array subscript has 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-134.0.2/third_party/aom/av1/common/mvref_common.h:178:20: warning: 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-134.0.2/third_party/aom/av1/common/mvref_common.h: In function 'av1_collect_neighbors_ref_counts':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/mvref_common.h:221: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-134.0.2/third_party/aom/av1/common/mvref_common.h:223: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-134.0.2/third_party/aom/av1/common/mvref_common.h:229: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-134.0.2/third_party/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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/wedge_utils_avx2.c:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_76(const char*, UBool, UParseError*, UErrorCode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/ucol_sit.cpp:538:32: warning: 'uint32_t ucol_setVariableTop_76(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  538 |             ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status);
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/platform.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/ptypes.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/umachine.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/utypes.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/ustring.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/ucol_sit.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/urename.h:795:54: note: declared here
  795 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
      |                                                      ^~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/urename.h:795:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  795 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop)
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/ucol.h:1285:1: note: in expansion of macro 'ucol_setVariableTop'
 1285 | ucol_setVariableTop(UCollator *coll,
      | ^~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/ucol_sit.cpp:540:36: warning: 'void ucol_restoreVariableTop_76(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations]
  540 |             ucol_restoreVariableTop(result, s.variableTopValue, status);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/urename.h:786:58: note: declared here
  786 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/uvernum.h:121:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
  121 | #       define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
      |                                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/uvernum.h:123:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
  123 | #       define U_ICU_ENTRY_POINT_RENAME(x)    U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/common/unicode/urename.h:786:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME'
  786 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop)
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/icu/source/i18n/unicode/ucol.h:1319:1: note: in expansion of macro 'ucol_restoreVariableTop'
 1319 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/x86/wedge_utils_sse2.c:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'motion_mode_allowed':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1477:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h: In function 'is_nontrans_global_motion':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/blockd.h:1587:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h: In function 'av1_get_contiguous_soft_mask':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   return av1_wedge_params_lookup[sb_type].masks[wedge_sign][wedge_index];
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/reconinter.h:457:60: warning: array subscript has type 'char' [-Wchar-subscripts]
  457 |   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-134.0.2/third_party/aom/av1/common/av1_txfm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libaom/config/linux/x64/config/av1_rtcd.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/common/av1_common_int.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/ratectrl_rtc.cc:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/common/blockd.h:1477:67: warning: array subscript has type 'char' [-Wchar-subscripts]
 1477 |     const TransformationType gm_type = gm_params[mbmi->ref_frame[0]].wmtype;
      |                                                  ~~~~~~~~~~~~~~~~~^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/aom/av1/common/blockd.h:1587:46: warning: array subscript has type 'char' [-Wchar-subscripts]
 1587 |     if (xd->global_motion[mbmi->ref_frame[ref]].wmtype == TRANSLATION) return 0;
      |                           ~~~~~~~~~~~~~~~~~~~^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/block.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/aq_cyclicrefresh.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/aom/av1/encoder/encoder.h:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/aom/av1/common/mvref_common.h:231:40: warning: array subscript has type 'char' [-Wchar-subscripts]
  231 |       ref_counts[left_mbmi->ref_frame[1]]++;
      |                  ~~~~~~~~~~~~~~~~~~~~~~^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/sqlite3/ext/misc/carray.c: In function 'sqlite3_carray_bind':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/sqlite3/ext/misc/carray.c:498:23: warning: pointer targets in assignment from 'unsigned char *' to 'caddr_t' {aka 'char *'} differ in signedness [-Wpointer-sign]
  498 |         p[i].iov_base = z;
      |                       ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/UbiNode.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/HeapSnapshot.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/DominatorTree.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::devtools::DominatorTree]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DominatorTreeBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::devtools::DominatorTree::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:129:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DominatorTreeBinding.h: In member function 'virtual JSObject* mozilla::devtools::DominatorTree::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DominatorTreeBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:127:48: note: 'aCx' declared here
  127 | JSObject* DominatorTree::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShellTreeOwner.cpp:56,
                 from Unified_cpp_docshell_base1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessibleParent.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BrowsingContext.cpp:12,
                 from Unified_cpp_docshell_base0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:5466: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 5466 |       } else if (!aAfterPunctuation) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:5466: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/UbiNode.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/devtools/DeserializedNode.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::devtools::HeapSnapshot]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HeapSnapshotBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::devtools::HeapSnapshot::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:94:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HeapSnapshotBinding.h: In member function 'virtual JSObject* mozilla::devtools::HeapSnapshot::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HeapSnapshotBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:92:47: note: 'aCx' declared here
   92 | JSObject* HeapSnapshot::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>; T = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::devtools::HeapSnapshot::DescribeNode(JSContext*, JS::Handle<JSObject*>, uint64_t, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:494:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootCount' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'void mozilla::devtools::HeapSnapshot::DescribeNode(JSContext*, JS::Handle<JSObject*>, uint64_t, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:494:24: note: 'rootCount' declared here
  494 |   JS::ubi::RootedCount rootCount(cx, rootType->makeCount());
      |                        ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:480:44: note: 'cx' declared here
  480 | void HeapSnapshot::DescribeNode(JSContext* cx, JS::Handle<JSObject*> breakdown,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>; T = mozilla::UniquePtr<JS::ubi::CountBase, JS::ubi::CountDeleter>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::devtools::HeapSnapshot::TakeCensus(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:449:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootCount' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'void mozilla::devtools::HeapSnapshot::TakeCensus(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:449:24: note: 'rootCount' declared here
  449 |   JS::ubi::RootedCount rootCount(cx, rootType->makeCount());
      |                        ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:438:42: note: 'cx' declared here
  438 | void HeapSnapshot::TakeCensus(JSContext* cx, JS::Handle<JSObject*> options,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, uint64_t, const mozilla::dom::Sequence<long unsigned int>&, uint64_t, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:599:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultsMap' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'void mozilla::devtools::HeapSnapshot::ComputeShortestPaths(JSContext*, uint64_t, const mozilla::dom::Sequence<long unsigned int>&, uint64_t, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:599:25: note: 'resultsMap' declared here
  599 |   JS::Rooted<JSObject*> resultsMap(cx, JS::NewMapObject(cx));
      |                         ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:539:52: note: 'cx' declared here
  539 | void HeapSnapshot::ComputeShortestPaths(JSContext* cx, uint64_t start,
      |                                         ~~~~~~~~~~~^~
dom/base/UseCounterMetrics.cpp.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BrowsingContext.cpp:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortController.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortController.cpp:7,
                 from Unified_cpp_dom_abort0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortController.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AbortController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AbortController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortControllerBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::AbortController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortController.cpp:50:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortController.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortControllerBinding.h: In member function 'virtual JSObject* mozilla::dom::AbortController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortControllerBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortController.cpp:48:50: note: 'aCx' declared here
   48 | JSObject* AbortController::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AbortSignal]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortSignalBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::AbortSignal::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortSignal.cpp:164:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortSignal.cpp:9,
                 from Unified_cpp_dom_abort0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortSignalBinding.h: In member function 'virtual JSObject* mozilla::dom::AbortSignal::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortSignalBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/abort/AbortSignal.cpp:162:46: note: 'aCx' declared here
  162 | JSObject* AbortSignal::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/audiochannel/AudioChannelService.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/audiochannel/AudioChannelAgent.cpp:7,
                 from Unified_cpp_dom_audiochannel0.cpp:2:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::UniquePtr<mozilla::dom::AudioChannelService::AudioChannelWindow>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::UniquePtr<mozilla::dom::AudioChannelService::AudioChannelWindow>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'virtual nsresult mozilla::dom::AudioChannelService::Observe(nsISupports*, const char*, const char16_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/audiochannel/AudioChannelService.cpp:278:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[1].nsAutoTObserverArray<mozilla::UniquePtr<mozilla::dom::AudioChannelService::AudioChannelWindow>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_audiochannel0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/audiochannel/AudioChannelService.cpp:277:72: note: 'iter' declared here
  277 |       nsTObserverArray<UniquePtr<AudioChannelWindow>>::ForwardIterator iter(
      |                                                                        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/audiochannel/AudioChannelService.cpp:261:51: note: 'this' declared here
  261 |                              const char16_t* aData) {
      |                                                   ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTextFrame.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsStyleStructInlines.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/EffectCompositor.cpp:17,
                 from Unified_cpp_dom_animation0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h: In member function 'void gfxFontGroup::FamilyFace::SetFont(gfxFont*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:1318: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1318 |       } else if (mHasFontEntry) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:1318: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/ViewTimeline.cpp:10,
                 from Unified_cpp_dom_animation1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/battery/BatteryManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/battery/BatteryManager.cpp:9:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::battery::BatteryManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BatteryManagerBinding.h:43:27,
    inlined from 'virtual JSObject* mozilla::dom::battery::BatteryManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/battery/BatteryManager.cpp:49:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/battery/BatteryManager.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BatteryManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::battery::BatteryManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BatteryManagerBinding.h:43:27: note: 'reflector' declared here
   43 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/battery/BatteryManager.cpp:47:49: note: 'aCx' declared here
   47 | JSObject* BatteryManager::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling gkrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/library/rust)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashtable.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashSet.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/IHistory.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BaseHistory.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BaseHistory.cpp:7,
                 from Unified_cpp_docshell_base0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildSHistory.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/ChildSHistory.cpp:7,
                 from Unified_cpp_docshell_shistory0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/ChildSHistory.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.cpp:10,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoBindings.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimatedPropertyIDSet.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChildSHistory]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildSHistoryBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::ChildSHistory::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/ChildSHistory.cpp:287:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/ChildSHistory.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildSHistoryBinding.h: In member function 'virtual JSObject* mozilla::dom::ChildSHistory::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildSHistoryBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/ChildSHistory.cpp:285:48: note: 'cx' declared here
  285 | JSObject* ChildSHistory::WrapObject(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BrowsingContext.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HalScreenConfiguration.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:10:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:312:32,
    inlined from 'nsAutoTObserverArray<T, N>::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:351:36,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::EndLimitedIterator; U = nsCOMPtr<nsIWeakReference>; T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::EndLimitedIterator; U = nsCOMPtr<nsIWeakReference>; T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void NotifyListeners(nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>&, F&&) [with F = nsSHistory::NotifyOnHistoryReplaceEntry()::<lambda(auto:85)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp:139,
    inlined from 'void nsSHistory::NotifyOnHistoryReplaceEntry()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp:865:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_2(D)->mListeners.nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_docshell_shistory0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyOnHistoryReplaceEntry()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/docshell/shistory/nsSHistory.cpp:864: note: 'this' declared here
  864 | void nsSHistory::NotifyOnHistoryReplaceEntry() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:312:32,
    inlined from 'nsAutoTObserverArray<T, N>::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:351:36,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::EndLimitedIterator; U = nsCOMPtr<nsIWeakReference>; T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::EndLimitedIterator; U = nsCOMPtr<nsIWeakReference>; T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void NotifyListeners(nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>&, F&&) [with F = nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)::<lambda(auto:87)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp:139,
    inlined from 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp:1116:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_5(D)->mListeners.nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp: In member function 'void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/docshell/shistory/nsSHistory.cpp:1115: note: 'this' declared here
 1115 | void nsSHistory::NotifyListenersDocumentViewerEvicted(uint32_t aNumEvicted) {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:312:32,
    inlined from 'nsAutoTObserverArray<T, N>::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:351:36,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::EndLimitedIterator; U = nsCOMPtr<nsIWeakReference>; T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::EndLimitedIterator; U = nsCOMPtr<nsIWeakReference>; T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp:1169:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_16(D)->mListeners.nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 2>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::NotifyOnHistoryReload(bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp:1169: note: '__for_begin' declared here
 1169 |   for (const nsWeakPtr& weakPtr : mListeners.EndLimitedRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/shistory/nsSHistory.cpp:1166: note: 'this' declared here
 1166 | nsSHistory::NotifyOnHistoryReload(bool* aCanReload) {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Animation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Animation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationBinding.h:82:27,
    inlined from 'virtual JSObject* mozilla::dom::Animation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.cpp:50:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.h:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationBinding.h: In member function 'virtual JSObject* mozilla::dom::Animation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationBinding.h:82:27: note: 'reflector' declared here
   82 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.cpp:48:44: note: 'aCx' declared here
   48 | JSObject* Animation::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSAnimation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSAnimationBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSAnimation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/CSSAnimation.cpp:21:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/CSSAnimation.cpp:10,
                 from Unified_cpp_dom_animation0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSAnimationBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSAnimation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSAnimationBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/CSSAnimation.cpp:19:47: note: 'aCx' declared here
   19 | JSObject* CSSAnimation::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSTransition_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSTransition]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSTransitionBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSTransition::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/CSSTransition.cpp:20:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/CSSTransition.cpp:10,
                 from Unified_cpp_dom_animation0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSTransitionBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSTransition::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSTransitionBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/CSSTransition.cpp:18:48: note: 'aCx' declared here
   18 | JSObject* CSSTransition::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DocumentTimeline]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentTimelineBinding.h:83:27,
    inlined from 'virtual JSObject* mozilla::dom::DocumentTimeline::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/DocumentTimeline.cpp:63:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentTimeline.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentTimelineBinding.h: In member function 'virtual JSObject* mozilla::dom::DocumentTimeline::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentTimelineBinding.h:83:27: note: 'reflector' declared here
   83 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_animation0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/DocumentTimeline.cpp:61:51: note: 'aCx' declared here
   61 | JSObject* DocumentTimeline::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::KeyframeEffect_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::KeyframeEffect]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffectBinding.h:529:27,
    inlined from 'virtual JSObject* mozilla::dom::KeyframeEffect::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/KeyframeEffect.cpp:113:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/KeyframeEffectParams.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationEventDispatcher.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/Animation.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffectBinding.h: In member function 'virtual JSObject* mozilla::dom::KeyframeEffect::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffectBinding.h:529:27: note: 'reflector' declared here
  529 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_animation0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/animation/KeyframeEffect.cpp:111: note: 'aCx' declared here
  111 | JSObject* KeyframeEffect::WrapObject(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/StructuredClone.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneHolder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BaseHistory.h:9:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BrowsingContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextBinding.h:126:27,
    inlined from 'virtual JSObject* mozilla::dom::BrowsingContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BrowsingContext.cpp:1541:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextBinding.h: In member function 'virtual JSObject* mozilla::dom::BrowsingContext::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextBinding.h:126:27: note: 'reflector' declared here
  126 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BrowsingContext.cpp:1539: note: 'aCx' declared here
 1539 | JSObject* BrowsingContext::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CanonicalBrowsingContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextBinding.h:213:27,
    inlined from 'virtual JSObject* mozilla::dom::CanonicalBrowsingContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/CanonicalBrowsingContext.cpp:1398:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextBinding.h: In member function 'virtual JSObject* mozilla::dom::CanonicalBrowsingContext::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextBinding.h:213:27: note: 'reflector' declared here
  213 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_docshell_base0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/CanonicalBrowsingContext.cpp:1397: note: 'aCx' declared here
 1397 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WindowContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WindowContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:65,
    inlined from 'virtual JSObject* mozilla::dom::WindowContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/WindowContext.cpp:637:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreScrollData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PSessionStoreChild.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/BrowsingContext.cpp:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h: In member function 'virtual JSObject* mozilla::dom::WindowContext::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:65: note: 'reflector' declared here
   65 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_docshell_base0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/WindowContext.cpp:635: note: 'cx' declared here
  635 | JSObject* WindowContext::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, const Record<K, V>&, JS::MutableHandle<JS::Value>) [with K = nsTString<char16_t>; V = nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:441:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'recordObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, const Record<K, V>&, JS::MutableHandle<JS::Value>) [with K = nsTString<char16_t>; V = nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:441:25: note: 'recordObj' declared here
  441 |   JS::Rooted<JSObject*> recordObj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:439:41: note: 'aCx' declared here
  439 | [[nodiscard]] bool ToJSValue(JSContext* aCx, const Record<K, V>& aArgument,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, const Record<K, V>&, JS::MutableHandle<JS::Value>) [with K = nsTString<char>; V = Record<nsTString<char16_t>, nsTString<char16_t> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:441:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'recordObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, const Record<K, V>&, JS::MutableHandle<JS::Value>) [with K = nsTString<char>; V = Record<nsTString<char16_t>, nsTString<char16_t> >]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:441:25: note: 'recordObj' declared here
  441 |   JS::Rooted<JSObject*> recordObj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:439:41: note: 'aCx' declared here
  439 | [[nodiscard]] bool ToJSValue(JSContext* aCx, const Record<K, V>& aArgument,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsDocShell::HistoryPurged(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2123:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2424930.mChildList.D.2418906.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_docshell_base0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::HistoryPurged(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2123: note: '__for_begin' declared here
 2123 |   for (auto* child : mChildList.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2114: note: 'this' declared here
 2114 | nsDocShell::HistoryPurged(int32_t aNumEntries) {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2150:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2424930.mChildList.D.2418906.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'nsresult nsDocShell::HistoryEntryRemoved(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2150: note: '__for_begin' declared here
 2150 |   for (auto* child : mChildList.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2133: note: 'this' declared here
 2133 | nsresult nsDocShell::HistoryEntryRemoved(int32_t aIndex) {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'nsresult nsDocShell::BeginRestoreChildren()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:6962:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->D.2424930.mChildList.D.2418906.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'nsresult nsDocShell::BeginRestoreChildren()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:6962: note: '__for_begin' declared here
 6962 |   for (auto* childDocLoader : mChildList.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:6959: note: 'this' declared here
 6959 | nsresult nsDocShell::BeginRestoreChildren() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsDocShell::SuspendRefreshURIs()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:5381:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2424930.mChildList.D.2418906.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::SuspendRefreshURIs()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:5381: note: '__for_begin' declared here
 5381 |   for (auto* child : mChildList.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:5377: note: 'this' declared here
 5377 | nsDocShell::SuspendRefreshURIs() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:1859:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[33].nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyReflowObservers(bool, DOMHighResTimeStamp, DOMHighResTimeStamp)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:1859: note: 'iter' declared here
 1859 |   nsTObserverArray<nsWeakPtr>::ForwardIterator iter(mReflowObservers);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:1858: note: 'this' declared here
 1858 |                                   DOMHighResTimeStamp aEnd) {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'void nsDocShell::NotifyAsyncPanZoomStarted()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2226:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[34].nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStarted()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2226: note: 'iter' declared here
 2226 |   nsTObserverArray<nsWeakPtr>::ForwardIterator iter(mScrollObservers);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2225: note: 'this' declared here
 2225 | void nsDocShell::NotifyAsyncPanZoomStarted() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'void nsDocShell::NotifyAsyncPanZoomStopped()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2239:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[34].nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyAsyncPanZoomStopped()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2239: note: 'iter' declared here
 2239 |   nsTObserverArray<nsWeakPtr>::ForwardIterator iter(mScrollObservers);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2238: note: 'this' declared here
 2238 | void nsDocShell::NotifyAsyncPanZoomStopped() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'virtual nsresult nsDocShell::NotifyScrollObservers()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2253:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[34].nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::NotifyScrollObservers()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2253: note: 'iter' declared here
 2253 |   nsTObserverArray<nsWeakPtr>::ForwardIterator iter(mScrollObservers);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:2252: note: 'this' declared here
 2252 | nsDocShell::NotifyScrollObservers() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsCOMPtr<nsIWeakReference>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'void nsDocShell::NotifyPrivateBrowsingChanged()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:1776:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[32].nsAutoTObserverArray<nsCOMPtr<nsIWeakReference>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'void nsDocShell::NotifyPrivateBrowsingChanged()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:1776: note: 'iter' declared here
 1776 |   nsTObserverArray<nsWeakPtr>::ForwardIterator iter(mPrivacyObservers);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:1773: note: 'this' declared here
 1773 | void nsDocShell::NotifyPrivateBrowsingChanged() {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageBindingParams.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageBaseStatement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageStatement.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/CipherKeyManager.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/CacheCipherKeyManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/cache/Action.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Action.cpp:7,
                 from Unified_cpp_dom_cache0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Cache.cpp:15,
                 from Unified_cpp_dom_cache0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PBroadcastChannel.cpp:16,
                 from Unified_cpp_dom_broadcastchannel0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 5466 |       } else if (!aAfterPunctuation) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: adding '-flarge-source-files' will allow for 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/PContent.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::CloneDocumentTreeInto(mozilla::dom::CanonicalBrowsingContext*, const nsACString&, mozilla::embedding::PrintData&&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>, nsresult, false>; ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::<lambda(mozilla::dom::MaybeDiscardedBrowsingContext)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::<lambda(mozilla::dom::MaybeDiscardedBrowsingContext)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintJS(nsIPrintSettings*, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<unsigned int, bool, true>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<unsigned int, bool, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsDocShell::GetHasTrackingContentBlocked(mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<unsigned int, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<mozilla::dom::SSCacheCopy>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray<mozilla::dom::SSCacheCopy>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function<void()>&)::<lambda(const mozilla::MozPromise<nsTArray<mozilla::dom::SSCacheCopy>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray<mozilla::dom::SSCacheCopy>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CanonicalBrowsingContext::UpdateSessionStoreSessionStorage(const std::function<void()>&)::<lambda(const mozilla::MozPromise<nsTArray<mozilla::dom::SSCacheCopy>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = nsTArray<mozilla::dom::SSCacheCopy>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<mozilla::dom::SSCacheCopy>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>, nsresult, true>; ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::<lambda(mozilla::dom::UniqueContentParentKeepAlive)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::<lambda()>; ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::<lambda(mozilla::dom::UniqueContentParentKeepAlive)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness(const mozilla::dom::NavigationIsolationOptions&, uint64_t)::<lambda()>; ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISimpleEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDirectoryEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:38:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Cache_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::cache::Cache]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h:160:27,
    inlined from 'virtual JSObject* mozilla::dom::cache::Cache::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Cache.cpp:483:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aContext)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Cache.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h: In member function 'virtual JSObject* mozilla::dom::cache::Cache::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h:160:27: note: 'reflector' declared here
  160 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Cache.cpp:481:40: note: 'aContext' declared here
  481 | JSObject* Cache::WrapObject(JSContext* aContext,
      |                             ~~~~~~~~~~~^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CacheStorage_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::cache::CacheStorage]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheStorageBinding.h:117:27,
    inlined from 'virtual JSObject* mozilla::dom::cache::CacheStorage::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/CacheStorage.cpp:501:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aContext)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/CacheStorage.cpp:12,
                 from Unified_cpp_dom_cache0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheStorageBinding.h: In member function 'virtual JSObject* mozilla::dom::cache::CacheStorage::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheStorageBinding.h:117:27: note: 'reflector' declared here
  117 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/CacheStorage.cpp:499:47: note: 'aContext' declared here
  499 | JSObject* CacheStorage::WrapObject(JSContext* aContext,
      |                                    ~~~~~~~~~~~^~~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::<lambda(mozilla::dom::MaybeDiscardedBrowsingContext)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::<lambda(mozilla::dom::MaybeDiscardedBrowsingContext)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::PrintWithNoContentAnalysis(nsIPrintSettings*, bool, const mozilla::dom::MaybeDiscardedBrowsingContext&)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::<lambda(const mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::BrowsingContext::LoadURI(nsDocShellLoadState*, bool)::<lambda(const mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::tuple<RefPtr<nsILayoutHistoryState>, mozilla::Maybe<mozilla::dom::Wireframe> >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple<RefPtr<nsILayoutHistoryState>, mozilla::Maybe<mozilla::dom::Wireframe> >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::<lambda(const std::tuple<RefPtr<nsILayoutHistoryState>, mozilla::Maybe<mozilla::dom::Wireframe> >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::<lambda()>; ResolveValueT = std::tuple<RefPtr<nsILayoutHistoryState>, mozilla::Maybe<mozilla::dom::Wireframe> >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::<lambda(const std::tuple<RefPtr<nsILayoutHistoryState>, mozilla::Maybe<mozilla::dom::Wireframe> >&)>; RejectFunction = mozilla::dom::CanonicalBrowsingContext::SynchronizeLayoutHistoryState()::<lambda()>; ResolveValueT = std::tuple<RefPtr<nsILayoutHistoryState>, mozilla::Maybe<mozilla::dom::Wireframe> >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::tuple<RefPtr<nsILayoutHistoryState>, mozilla::Maybe<mozilla::dom::Wireframe> >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1859:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:143:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/cache/AutoUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/AutoUtils.cpp:7,
                 from Unified_cpp_dom_cache0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In function 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Response]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchObserverBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:139:22: note: 'aCx' declared here
  139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      |           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Request_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27,
    inlined from 'virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:37:33,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Request; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1859:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:143:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h: In function 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Request]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27: note: 'reflector' declared here
  637 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:139:22: note: 'aCx' declared here
  139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      |           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Response>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Response>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::SafeRefPtr<Request>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::SafeRefPtr<Request>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::Maybe<mozilla::ipc::IPCStream>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe<mozilla::ipc::IPCStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::<lambda(const mozilla::Maybe<mozilla::ipc::IPCStream>&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::<lambda(mozilla::dom::cache::PCacheStreamControlChild::ResponseRejectReason&&)>; ResolveValueT = mozilla::Maybe<mozilla::ipc::IPCStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::<lambda(const mozilla::Maybe<mozilla::ipc::IPCStream>&)>; RejectFunction = mozilla::dom::cache::CacheStreamControlChild::OpenStream(const mozilla::dom::cache::PCacheStreamControlChild::nsID&, mozilla::dom::cache::InputStreamResolver&&)::<lambda(mozilla::dom::cache::PCacheStreamControlChild::ResponseRejectReason&&)>; ResolveValueT = mozilla::Maybe<mozilla::ipc::IPCStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe<mozilla::ipc::IPCStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/broadcastchannel/BroadcastChannel.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7,
                 from Unified_cpp_dom_broadcastchannel0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/broadcastchannel/BroadcastChannel.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsDocShell::Stop(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:4150:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_22(D)->D.2424930.mChildList.D.2418906.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::Stop(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:4150: note: '__for_begin' declared here
 4150 |   for (auto* child : mChildList.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:4099: note: 'this' declared here
 4099 | nsDocShell::Stop(uint32_t aStopFlags) {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsDocShell::ResumeRefreshURIs()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:5396:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->D.2424930.mChildList.D.2418906.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::ResumeRefreshURIs()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:5396: note: '__for_begin' declared here
 5396 |   for (auto* child : mChildList.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.cpp:5392: note: 'this' declared here
 5392 | nsDocShell::ResumeRefreshURIs() {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Device.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:20,
                 from RegisterBindings.cpp:659:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod<T, Method, Params>::Run()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  142 |     if (obj_) DispatchTupleToMethod(obj_, meth_, params_);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BroadcastChannel]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BroadcastChannelBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::BroadcastChannel::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/broadcastchannel/BroadcastChannel.cpp:139:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/broadcastchannel/BroadcastChannel.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BroadcastChannelBinding.h: In member function 'virtual JSObject* mozilla::dom::BroadcastChannel::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BroadcastChannelBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/broadcastchannel/BroadcastChannel.cpp:137:51: note: 'aCx' declared here
  137 | JSObject* BroadcastChannel::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from RegisterBindings.cpp:355:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/APZTestDataBinding.h:9,
                 from RegisterBindings.cpp:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12,
                 from RegisterBindings.cpp:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortControllerBinding.h:9,
                 from RegisterWorkerBindings.cpp:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h:12,
                 from RegisterWorkerBindings.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ForOfIterator.h:21,
                 from UnionTypes.cpp:1:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at UnionTypes.cpp:1558:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
UnionTypes.cpp: In member function 'bool mozilla::dom::StringOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
UnionTypes.cpp:1558:29: note: 'returnArray' declared here
 1558 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
UnionTypes.cpp:1543:44: note: 'cx' declared here
 1543 | StringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at UnionTypes.cpp:1710:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
UnionTypes.cpp: In member function 'bool mozilla::dom::UTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
UnionTypes.cpp:1710:29: note: 'returnArray' declared here
 1710 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
UnionTypes.cpp:1695:52: note: 'cx' declared here
 1695 | UTF8StringOrUTF8StringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at UnionTypes.cpp:4669:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
UnionTypes.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
UnionTypes.cpp:4669:29: note: 'returnArray' declared here
 4669 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
UnionTypes.cpp:4654:50: note: 'cx' declared here
 4654 | OwningStringOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at UnionTypes.cpp:4947:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
UnionTypes.cpp: In member function 'bool mozilla::dom::OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
UnionTypes.cpp:4947:29: note: 'returnArray' declared here
 4947 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
UnionTypes.cpp:4932:58: note: 'cx' declared here
 4932 | OwningUTF8StringOrUTF8StringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageBindingParams.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageBaseStatement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageStatement.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/CipherKeyManager.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/CacheCipherKeyManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/cache/Context.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Context.cpp:7,
                 from Unified_cpp_dom_cache1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/TypeUtils.cpp:12,
                 from Unified_cpp_dom_cache1.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:34:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull<mozilla::dom::cache::Context::Activity*>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull<mozilla::dom::cache::Context::Activity*>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::NotNull<mozilla::dom::cache::Context::Activity*>, 0>::ForwardIterator; U = mozilla::NotNull<mozilla::dom::cache::Context::Activity*>; T = mozilla::NotNull<mozilla::dom::cache::Context::Activity*>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::NotNull<mozilla::dom::cache::Context::Activity*>, 0>::ForwardIterator; U = mozilla::NotNull<mozilla::dom::cache::Context::Activity*>; T = mozilla::NotNull<mozilla::dom::cache::Context::Activity*>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::cache::Context::CancelForCacheId(mozilla::dom::cache::CacheId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Context.cpp:950:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mActivityList.D.380043.nsAutoTObserverArray<mozilla::NotNull<mozilla::dom::cache::Context::Activity*>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/cache/Context.cpp:950:58: note: '__for_begin' declared here
  950 |   for (const auto& activity : mActivityList.ForwardRange()) {
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Context.cpp:941:48: note: 'this' declared here
  941 | void Context::CancelForCacheId(CacheId aCacheId) {
      |                                                ^
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>, 0>::ForwardIterator; U = mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>; T = mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>, 0>::ForwardIterator; U = mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>; T = mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/PrincipalVerifier.cpp:154:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mListenerList.D.2056502.nsAutoTObserverArray<mozilla::NotNull<mozilla::dom::cache::PrincipalVerifier::Listener*>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_cache1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/PrincipalVerifier.cpp: In member function 'void mozilla::dom::cache::PrincipalVerifier::CompleteOnInitiatingThread()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/PrincipalVerifier.cpp:154:58: note: '__for_begin' declared here
  154 |   for (const auto& listener : mListenerList.ForwardRange()) {
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/PrincipalVerifier.cpp:151:52: note: 'this' declared here
  151 | void PrincipalVerifier::CompleteOnInitiatingThread() {
      |                                                    ^
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>, 0>::ForwardIterator; U = mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>; T = mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>, 0>::ForwardIterator; U = mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>; T = mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/StreamControl.cpp:54:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mReadStreamList.D.2133546.nsAutoTObserverArray<mozilla::SafeRefPtr<mozilla::dom::cache::ReadStream::Controllable>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_cache1.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/StreamControl.cpp: In member function 'void mozilla::dom::cache::StreamControl::CloseAllReadStreamsWithoutReporting()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/StreamControl.cpp:54:58: note: '__for_begin' declared here
   54 |   for (const auto& stream : mReadStreamList.ForwardRange()) {
      |                                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/StreamControl.cpp:51:57: note: 'this' declared here
   51 | void StreamControl::CloseAllReadStreamsWithoutReporting() {
      |                                                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallAndConstruct.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/APZTestDataBinding.h:6,
                 from APZTestDataBinding.cpp:4,
                 from UnifiedBindings0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::APZHitResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:78:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZHitResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:78:25: note: 'obj' declared here
   78 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:70:43: note: 'cx' declared here
   70 | APZHitResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::APZSampledResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:227:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZSampledResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:227:25: note: 'obj' declared here
  227 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:219:47: note: 'cx' declared here
  219 | APZSampledResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AdditionalDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:373:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::AdditionalDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:373:25: note: 'obj' declared here
  373 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:365:50: note: 'cx' declared here
  365 | AdditionalDataEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FrameUniformity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:472:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:472:25: note: 'obj' declared here
  472 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:464:46: note: 'cx' declared here
  464 | FrameUniformity::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ScrollFrameDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:567:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameDataEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:567:25: note: 'obj' declared here
  567 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:559:51: note: 'cx' declared here
  559 | ScrollFrameDataEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FrameUniformityResults::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:665:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::FrameUniformityResults::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:665:25: note: 'obj' declared here
  665 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:657:53: note: 'cx' declared here
  657 | FrameUniformityResults::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ScrollFrameData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:767:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::ScrollFrameData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:767:25: note: 'obj' declared here
  767 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:759:46: note: 'cx' declared here
  759 | ScrollFrameData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::APZBucket::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:886:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZBucket::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:886:25: note: 'obj' declared here
  886 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:878:40: note: 'cx' declared here
  878 | APZBucket::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::APZTestData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at APZTestDataBinding.cpp:1008:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
APZTestDataBinding.cpp: In member function 'bool mozilla::dom::APZTestData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
APZTestDataBinding.cpp:1008:25: note: 'obj' declared here
 1008 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
APZTestDataBinding.cpp:1000:42: note: 'cx' declared here
 1000 | APZTestData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::addonInstallOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AddonManagerBinding.cpp:145:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:119:
AddonManagerBinding.cpp: In member function 'bool mozilla::dom::addonInstallOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AddonManagerBinding.cpp:145:25: note: 'obj' declared here
  145 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AddonManagerBinding.cpp:137:50: note: 'cx' declared here
  137 | addonInstallOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::sendAbuseReportOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AddonManagerBinding.cpp:282:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AddonManagerBinding.cpp: In member function 'bool mozilla::dom::sendAbuseReportOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AddonManagerBinding.cpp:282:25: note: 'obj' declared here
  282 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AddonManagerBinding.cpp:274:53: note: 'cx' declared here
  274 | sendAbuseReportOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioTimestamp::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioContextBinding.cpp:182:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:327:
AudioContextBinding.cpp: In member function 'bool mozilla::dom::AudioTimestamp::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioContextBinding.cpp:182:25: note: 'obj' declared here
  182 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioContextBinding.cpp:174:45: note: 'cx' declared here
  174 | AudioTimestamp::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioDecoderBinding.cpp:216:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:353:
AudioDecoderBinding.cpp: In member function 'bool mozilla::dom::AudioDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioDecoderBinding.cpp:216:25: note: 'obj' declared here
  216 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioDecoderBinding.cpp:208:49: note: 'cx' declared here
  208 | AudioDecoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioDecoderBinding.cpp:452:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioDecoderBinding.cpp: In member function 'bool mozilla::dom::AudioDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioDecoderBinding.cpp:452:25: note: 'obj' declared here
  452 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioDecoderBinding.cpp:444:50: note: 'cx' declared here
  444 | AudioDecoderSupport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EncodedAudioChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioEncoderBinding.cpp:234:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:379:
AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::EncodedAudioChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioEncoderBinding.cpp:234:25: note: 'obj' declared here
  234 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioEncoderBinding.cpp:226:56: note: 'cx' declared here
  226 | EncodedAudioChunkMetadata::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OpusEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioEncoderBinding.cpp:475:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::OpusEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioEncoderBinding.cpp:475:25: note: 'obj' declared here
  475 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioEncoderBinding.cpp:467:48: note: 'cx' declared here
  467 | OpusEncoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioEncoderBinding.cpp:745:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::AudioEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioEncoderBinding.cpp:745:25: note: 'obj' declared here
  745 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioEncoderBinding.cpp:737:49: note: 'cx' declared here
  737 | AudioEncoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioEncoderBinding.cpp:904:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioEncoderBinding.cpp: In member function 'bool mozilla::dom::AudioEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioEncoderBinding.cpp:904:25: note: 'obj' declared here
  904 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioEncoderBinding.cpp:896:50: note: 'cx' declared here
  896 | AudioEncoderSupport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioNodeBinding.cpp:210:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:405:
AudioNodeBinding.cpp: In member function 'bool mozilla::dom::AudioNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioNodeBinding.cpp:210:25: note: 'obj' declared here
  210 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AudioNodeBinding.cpp:202:47: note: 'cx' declared here
  202 | AudioNodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AbortController_Binding::Wrap(JSContext*, mozilla::dom::AbortController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AbortControllerBinding.cpp:361:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:28:
AbortControllerBinding.cpp: In function 'bool mozilla::dom::AbortController_Binding::Wrap(JSContext*, mozilla::dom::AbortController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AbortControllerBinding.cpp:361:25: note: 'global' declared here
  361 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AbortControllerBinding.cpp:336:17: note: 'aCx' declared here
  336 | Wrap(JSContext* aCx, mozilla::dom::AbortController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, mozilla::dom::AbortSignal*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AbortSignalBinding.cpp:606:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:41:
AbortSignalBinding.cpp: In function 'bool mozilla::dom::AbortSignal_Binding::Wrap(JSContext*, mozilla::dom::AbortSignal*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AbortSignalBinding.cpp:606:25: note: 'global' declared here
  606 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AbortSignalBinding.cpp:578:17: note: 'aCx' declared here
  578 | Wrap(JSContext* aCx, mozilla::dom::AbortSignal* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, mozilla::dom::AccessibleNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AccessibleNodeBinding.cpp:3830:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:80:
AccessibleNodeBinding.cpp: In function 'bool mozilla::dom::AccessibleNode_Binding::Wrap(JSContext*, mozilla::dom::AccessibleNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AccessibleNodeBinding.cpp:3830:25: note: 'global' declared here
 3830 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AccessibleNodeBinding.cpp:3805:17: note: 'aCx' declared here
 3805 | Wrap(JSContext* aCx, mozilla::dom::AccessibleNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, mozilla::dom::AddonEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AddonEventBinding.cpp:481:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:106:
AddonEventBinding.cpp: In function 'bool mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, mozilla::dom::AddonEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AddonEventBinding.cpp:481:25: note: 'global' declared here
  481 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AddonEventBinding.cpp:453:17: note: 'aCx' declared here
  453 | Wrap(JSContext* aCx, mozilla::dom::AddonEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AddonEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AddonEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AddonEventBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::AddonEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at AddonEvent.cpp:41:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AddonEvent.h:13,
                 from AddonEvent.cpp:9,
                 from UnifiedBindings0.cpp:93:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AddonEventBinding.h: In member function 'virtual JSObject* mozilla::dom::AddonEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AddonEventBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
AddonEvent.cpp:39:43: note: 'aCx' declared here
   39 | AddonEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Addon_Binding::Wrap(JSContext*, mozilla::dom::Addon*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AddonManagerBinding.cpp:1110:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AddonManagerBinding.cpp: In function 'bool mozilla::dom::Addon_Binding::Wrap(JSContext*, mozilla::dom::Addon*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AddonManagerBinding.cpp:1110:25: note: 'global' declared here
 1110 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AddonManagerBinding.cpp:1085:17: note: 'aCx' declared here
 1085 | Wrap(JSContext* aCx, mozilla::dom::Addon* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::Addon::WrapObject(JSContext*, JS::Handle<JSObject*>)' at AddonManagerBinding.cpp:3141:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AddonManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::Addon::WrapObject(JSContext*, JS::Handle<JSObject*>)':
AddonManagerBinding.cpp:3141:25: note: 'obj' declared here
 3141 |   JS::Rooted<JSObject*> obj(aCx, Addon_Binding::Wrap(aCx, this, aGivenProto));
      |                         ^~~
AddonManagerBinding.cpp:3139:30: note: 'aCx' declared here
 3139 | Addon::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Animation_Binding::Wrap(JSContext*, mozilla::dom::Animation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AnimationBinding.cpp:1677:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:158:
AnimationBinding.cpp: In function 'bool mozilla::dom::Animation_Binding::Wrap(JSContext*, mozilla::dom::Animation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AnimationBinding.cpp:1677:25: note: 'global' declared here
 1677 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AnimationBinding.cpp:1649:17: note: 'aCx' declared here
 1649 | Wrap(JSContext* aCx, mozilla::dom::Animation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AnimationEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AnimationEventBinding.cpp:576:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:184:
AnimationEventBinding.cpp: In function 'bool mozilla::dom::AnimationEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AnimationEventBinding.cpp:576:25: note: 'global' declared here
  576 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AnimationEventBinding.cpp:548:17: note: 'aCx' declared here
  548 | Wrap(JSContext* aCx, mozilla::dom::AnimationEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationPlaybackEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AnimationPlaybackEventBinding.cpp:526:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:223:
AnimationPlaybackEventBinding.cpp: In function 'bool mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, mozilla::dom::AnimationPlaybackEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AnimationPlaybackEventBinding.cpp:526:25: note: 'global' declared here
  526 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AnimationPlaybackEventBinding.cpp:498:17: note: 'aCx' declared here
  498 | Wrap(JSContext* aCx, mozilla::dom::AnimationPlaybackEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AnimationPlaybackEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AnimationPlaybackEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationPlaybackEventBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::AnimationPlaybackEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at AnimationPlaybackEvent.cpp:41:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationPlaybackEvent.h:13,
                 from AnimationPlaybackEvent.cpp:9,
                 from UnifiedBindings0.cpp:210:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationPlaybackEventBinding.h: In member function 'virtual JSObject* mozilla::dom::AnimationPlaybackEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationPlaybackEventBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
AnimationPlaybackEvent.cpp:39:55: note: 'aCx' declared here
   39 | AnimationPlaybackEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at AccessibleNodeBinding.cpp:86:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AccessibleNodeBinding.cpp: In function 'bool mozilla::dom::AccessibleNode_Binding::get_states(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
AccessibleNodeBinding.cpp:86:25: note: 'slotStorage' declared here
   86 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
AccessibleNodeBinding.cpp:76:23: note: 'cx' declared here
   76 | get_states(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |            ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:13,
                 from HTMLTextAreaElementBinding.cpp:27,
                 from UnifiedBindings10.cpp:262:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at AccessibleNodeBinding.cpp:191:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AccessibleNodeBinding.cpp: In function 'bool mozilla::dom::AccessibleNode_Binding::get_attributes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
AccessibleNodeBinding.cpp:191:25: note: 'slotStorage' declared here
  191 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
AccessibleNodeBinding.cpp:181:27: note: 'cx' declared here
  181 | get_attributes(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioParamBinding.h:12,
                 from AudioParamBinding.cpp:4,
                 from UnifiedBindings1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12,
                 from BrowserSessionStoreBinding.cpp:5,
                 from UnifiedBindings1.cpp:314:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioBuffer_Binding::Wrap(JSContext*, mozilla::dom::AudioBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioBufferBinding.cpp:773:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:301:
AudioBufferBinding.cpp: In function 'bool mozilla::dom::AudioBuffer_Binding::Wrap(JSContext*, mozilla::dom::AudioBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioBufferBinding.cpp:773:25: note: 'global' declared here
  773 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioBufferBinding.cpp:748:17: note: 'aCx' declared here
  748 | Wrap(JSContext* aCx, mozilla::dom::AudioBuffer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AnimationEffectBinding.cpp:609:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:171:
AnimationEffectBinding.cpp: In member function 'bool mozilla::dom::EffectTiming::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AnimationEffectBinding.cpp:609:25: note: 'obj' declared here
  609 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AnimationEffectBinding.cpp:601:43: note: 'cx' declared here
  601 | EffectTiming::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AddonInstall_Binding::Wrap(JSContext*, mozilla::dom::AddonInstall*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AddonManagerBinding.cpp:1806:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AddonManagerBinding.cpp: In function 'bool mozilla::dom::AddonInstall_Binding::Wrap(JSContext*, mozilla::dom::AddonInstall*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AddonManagerBinding.cpp:1806:25: note: 'global' declared here
 1806 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AddonManagerBinding.cpp:1778:17: note: 'aCx' declared here
 1778 | Wrap(JSContext* aCx, mozilla::dom::AddonInstall* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::AddonInstall::WrapObject(JSContext*, JS::Handle<JSObject*>)' at AddonManagerBinding.cpp:3556:84:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AddonManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::AddonInstall::WrapObject(JSContext*, JS::Handle<JSObject*>)':
AddonManagerBinding.cpp:3556:25: note: 'obj' declared here
 3556 |   JS::Rooted<JSObject*> obj(aCx, AddonInstall_Binding::Wrap(aCx, this, aGivenProto));
      |                         ^~~
AddonManagerBinding.cpp:3554:37: note: 'aCx' declared here
 3554 | AddonInstall::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AddonManager_Binding::Wrap(JSContext*, mozilla::dom::AddonManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AddonManagerBinding.cpp:2444:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AddonManagerBinding.cpp: In function 'bool mozilla::dom::AddonManager_Binding::Wrap(JSContext*, mozilla::dom::AddonManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AddonManagerBinding.cpp:2444:25: note: 'global' declared here
 2444 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AddonManagerBinding.cpp:2416:17: note: 'aCx' declared here
 2416 | Wrap(JSContext* aCx, mozilla::dom::AddonManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::AddonManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at AddonManagerBinding.cpp:4080:84:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AddonManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::AddonManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
AddonManagerBinding.cpp:4080:25: note: 'obj' declared here
 4080 |   JS::Rooted<JSObject*> obj(aCx, AddonManager_Binding::Wrap(aCx, this, aGivenProto));
      |                         ^~~
AddonManagerBinding.cpp:4078:37: note: 'aCx' declared here
 4078 | AddonManager::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioListener_Binding::Wrap(JSContext*, mozilla::dom::AudioListener*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioListenerBinding.cpp:365:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:392:
AudioListenerBinding.cpp: In function 'bool mozilla::dom::AudioListener_Binding::Wrap(JSContext*, mozilla::dom::AudioListener*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioListenerBinding.cpp:365:25: note: 'global' declared here
  365 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioListenerBinding.cpp:340:17: note: 'aCx' declared here
  340 | Wrap(JSContext* aCx, mozilla::dom::AudioListener* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AnalyserNode_Binding::Wrap(JSContext*, mozilla::dom::AnalyserNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AnalyserNodeBinding.cpp:1164:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:132:
AnalyserNodeBinding.cpp: In function 'bool mozilla::dom::AnalyserNode_Binding::Wrap(JSContext*, mozilla::dom::AnalyserNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AnalyserNodeBinding.cpp:1164:25: note: 'global' declared here
 1164 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AnalyserNodeBinding.cpp:1133:17: note: 'aCx' declared here
 1133 | Wrap(JSContext* aCx, mozilla::dom::AnalyserNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Attr_Binding::Wrap(JSContext*, mozilla::dom::Attr*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AttrBinding.cpp:548:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:288:
AttrBinding.cpp: In function 'bool mozilla::dom::Attr_Binding::Wrap(JSContext*, mozilla::dom::Attr*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AttrBinding.cpp:548:25: note: 'global' declared here
  548 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AttrBinding.cpp:517:17: note: 'aCx' declared here
  517 | Wrap(JSContext* aCx, mozilla::dom::Attr* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioBufferSourceNode_Binding::Wrap(JSContext*, mozilla::dom::AudioBufferSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioBufferSourceNodeBinding.cpp:1085:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:314:
AudioBufferSourceNodeBinding.cpp: In function 'bool mozilla::dom::AudioBufferSourceNode_Binding::Wrap(JSContext*, mozilla::dom::AudioBufferSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioBufferSourceNodeBinding.cpp:1085:25: note: 'global' declared here
 1085 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioBufferSourceNodeBinding.cpp:1051:17: note: 'aCx' declared here
 1051 | Wrap(JSContext* aCx, mozilla::dom::AudioBufferSourceNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioContextBinding.cpp:935:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioContextBinding.cpp: In function 'bool mozilla::dom::AudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioContextBinding.cpp:935:25: note: 'global' declared here
  935 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioContextBinding.cpp:904:17: note: 'aCx' declared here
  904 | Wrap(JSContext* aCx, mozilla::dom::AudioContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioData_Binding::Wrap(JSContext*, mozilla::dom::AudioData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioDataBinding.cpp:1134:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:340:
AudioDataBinding.cpp: In function 'bool mozilla::dom::AudioData_Binding::Wrap(JSContext*, mozilla::dom::AudioData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioDataBinding.cpp:1134:25: note: 'global' declared here
 1134 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioDataBinding.cpp:1109:17: note: 'aCx' declared here
 1109 | Wrap(JSContext* aCx, mozilla::dom::AudioData* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioDecoder_Binding::Wrap(JSContext*, mozilla::dom::AudioDecoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioDecoderBinding.cpp:1230:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioDecoderBinding.cpp: In function 'bool mozilla::dom::AudioDecoder_Binding::Wrap(JSContext*, mozilla::dom::AudioDecoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioDecoderBinding.cpp:1230:25: note: 'global' declared here
 1230 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioDecoderBinding.cpp:1202:17: note: 'aCx' declared here
 1202 | Wrap(JSContext* aCx, mozilla::dom::AudioDecoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::AudioDestinationNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioDestinationNodeBinding.cpp:266:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings0.cpp:366:
AudioDestinationNodeBinding.cpp: In function 'bool mozilla::dom::AudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::AudioDestinationNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioDestinationNodeBinding.cpp:266:25: note: 'global' declared here
  266 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioDestinationNodeBinding.cpp:235:17: note: 'aCx' declared here
  235 | Wrap(JSContext* aCx, mozilla::dom::AudioDestinationNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioEncoder_Binding::Wrap(JSContext*, mozilla::dom::AudioEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioEncoderBinding.cpp:1692:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioEncoderBinding.cpp: In function 'bool mozilla::dom::AudioEncoder_Binding::Wrap(JSContext*, mozilla::dom::AudioEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioEncoderBinding.cpp:1692:25: note: 'global' declared here
 1692 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioEncoderBinding.cpp:1664:17: note: 'aCx' declared here
 1664 | Wrap(JSContext* aCx, mozilla::dom::AudioEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cache/Context.cpp:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::cache::Context::QuotaInitRunnable::Run()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> 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/HTMLElementBinding.h:6,
                 from HTMLOutputElementBinding.cpp:4,
                 from UnifiedBindings10.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at HTMLSelectElementBinding.cpp:2119:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:106:
HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
HTMLSelectElementBinding.cpp:2119:25: note: 'expando' declared here
 2119 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
HTMLSelectElementBinding.cpp:2098:36: note: 'cx' declared here
 2098 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at HeadersBinding.cpp:277:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:366:
HeadersBinding.cpp: In member function 'bool mozilla::dom::ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
HeadersBinding.cpp:277:29: note: 'returnArray' declared here
  277 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
HeadersBinding.cpp:268:76: note: 'cx' declared here
  268 | ByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at HeadersBinding.cpp:673:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HeadersBinding.cpp: In member function 'bool mozilla::dom::OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
HeadersBinding.cpp:673:29: note: 'returnArray' declared here
  673 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
HeadersBinding.cpp:664:82: note: 'cx' declared here
  664 | OwningByteStringSequenceSequenceOrByteStringByteStringRecord::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::HashChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HashChangeEventBinding.cpp:524:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:353:
HashChangeEventBinding.cpp: In function 'bool mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::HashChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HashChangeEventBinding.cpp:524:25: note: 'global' declared here
  524 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HashChangeEventBinding.cpp:496:17: note: 'aCx' declared here
  496 | Wrap(JSContext* aCx, mozilla::dom::HashChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HashChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HashChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HashChangeEventBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::HashChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at HashChangeEvent.cpp:40:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HashChangeEvent.h:15,
                 from HashChangeEvent.cpp:10,
                 from UnifiedBindings10.cpp:340:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HashChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::HashChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HashChangeEventBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
HashChangeEvent.cpp:38:48: note: 'aCx' declared here
   38 | HashChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                     ~~~~~~~~~~~^~~
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/AudioParamBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at CSS2PropertiesBinding.cpp:23586:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:379:
CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
CSS2PropertiesBinding.cpp:23586:25: note: 'expando' declared here
23586 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSS2PropertiesBinding.cpp:23563:50: note: 'cx' declared here
23563 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at CSS2PropertiesBinding.cpp:23695:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
CSS2PropertiesBinding.cpp:23695:29: note: 'expando' declared here
23695 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
CSS2PropertiesBinding.cpp:23669:33: note: 'cx' declared here
23669 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at CSS2PropertiesBinding.cpp:23654:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
CSS2PropertiesBinding.cpp:23654:25: note: 'expando' declared here
23654 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
CSS2PropertiesBinding.cpp:23634:36: note: 'cx' declared here
23634 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at AudioTrackListBinding.cpp:753:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:80:
AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
AudioTrackListBinding.cpp:753:25: note: 'temp' declared here
  753 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
AudioTrackListBinding.cpp:751:41: note: 'cx' declared here
  751 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at AudioTrackListBinding.cpp:622:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
AudioTrackListBinding.cpp:622:25: note: 'expando' declared here
  622 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
AudioTrackListBinding.cpp:605:36: note: 'cx' declared here
  605 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at AudioTrackListBinding.cpp:661:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
AudioTrackListBinding.cpp:661:29: note: 'expando' declared here
  661 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
AudioTrackListBinding.cpp:637:33: note: 'cx' declared here
  637 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at AudioTrackListBinding.cpp:557:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
AudioTrackListBinding.cpp:557:25: note: 'expando' declared here
  557 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
AudioTrackListBinding.cpp:536:50: note: 'cx' declared here
  536 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioWorkletNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AudioWorkletNodeBinding.cpp:345:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:119:
AudioWorkletNodeBinding.cpp: In member function 'bool mozilla::dom::AudioWorkletNodeOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AudioWorkletNodeBinding.cpp:345:29: note: 'returnArray' declared here
  345 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
AudioWorkletNodeBinding.cpp:302:54: note: 'cx' declared here
  302 | AudioWorkletNodeOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AutocompleteInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at AutocompleteInfoBinding.cpp:105:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:145:
AutocompleteInfoBinding.cpp: In member function 'bool mozilla::dom::AutocompleteInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
AutocompleteInfoBinding.cpp:105:25: note: 'obj' declared here
  105 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
AutocompleteInfoBinding.cpp:97:47: note: 'cx' declared here
   97 | AutocompleteInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BaseKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BaseKeyframeTypesBinding.cpp:219:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:184:
BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BaseKeyframeTypesBinding.cpp:219:25: note: 'obj' declared here
  219 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BaseKeyframeTypesBinding.cpp:211:43: note: 'cx' declared here
  211 | BaseKeyframe::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at BaseKeyframeTypesBinding.cpp:445:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
BaseKeyframeTypesBinding.cpp:445:29: note: 'returnArray' declared here
  445 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
BaseKeyframeTypesBinding.cpp:430:80: note: 'cx' declared here
  430 | CompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at BaseKeyframeTypesBinding.cpp:716:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
BaseKeyframeTypesBinding.cpp:716:29: note: 'returnArray' declared here
  716 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
BaseKeyframeTypesBinding.cpp:701:86: note: 'cx' declared here
  701 | OwningCompositeOperationOrAutoOrCompositeOperationOrAutoSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at BaseKeyframeTypesBinding.cpp:919:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
BaseKeyframeTypesBinding.cpp:919:29: note: 'returnArray' declared here
  919 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
BaseKeyframeTypesBinding.cpp:902:56: note: 'cx' declared here
  902 | DoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoFrameCallbackMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at HTMLVideoElementBinding.cpp:92:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:327:
HTMLVideoElementBinding.cpp: In member function 'bool mozilla::dom::VideoFrameCallbackMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
HTMLVideoElementBinding.cpp:92:25: note: 'obj' declared here
   92 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
HTMLVideoElementBinding.cpp:84:57: note: 'cx' declared here
   84 | VideoFrameCallbackMetadata::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at BaseKeyframeTypesBinding.cpp:1200:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
BaseKeyframeTypesBinding.cpp:1200:29: note: 'returnArray' declared here
 1200 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
BaseKeyframeTypesBinding.cpp:1183:62: note: 'cx' declared here
 1183 | OwningDoubleOrNullOrDoubleOrNullSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BaseComputedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BaseKeyframeTypesBinding.cpp:1317:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BaseKeyframeTypesBinding.cpp: In member function 'bool mozilla::dom::BaseComputedKeyframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BaseKeyframeTypesBinding.cpp:1317:25: note: 'obj' declared here
 1317 |   JS::Rooted<JSObject*> obj(cx, &rval.toObject());
      |                         ^~~
BaseKeyframeTypesBinding.cpp:1305:51: note: 'cx' declared here
 1305 | BaseComputedKeyframe::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMWindowResizeEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BrowserElementDictionariesBinding.cpp:78:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:301:
BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::DOMWindowResizeEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BrowserElementDictionariesBinding.cpp:78:25: note: 'obj' declared here
   78 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BrowserElementDictionariesBinding.cpp:70:57: note: 'cx' declared here
   70 | DOMWindowResizeEventDetail::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreDisplaySize::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BrowserSessionStoreBinding.cpp:82:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In member function 'bool mozilla::dom::SessionStoreDisplaySize::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BrowserSessionStoreBinding.cpp:82:25: note: 'obj' declared here
   82 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BrowserSessionStoreBinding.cpp:74:54: note: 'cx' declared here
   74 | SessionStoreDisplaySize::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreZoomData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BrowserSessionStoreBinding.cpp:332:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In member function 'bool mozilla::dom::SessionStoreZoomData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BrowserSessionStoreBinding.cpp:332:25: note: 'obj' declared here
  332 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BrowserSessionStoreBinding.cpp:324:51: note: 'cx' declared here
  324 | SessionStoreZoomData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLOutputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOutputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLOutputElementBinding.cpp:924:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLOutputElementBinding.cpp: In function 'bool mozilla::dom::HTMLOutputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOutputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLOutputElementBinding.cpp:924:25: note: 'global' declared here
  924 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLOutputElementBinding.cpp:887:17: note: 'aCx' declared here
  887 | Wrap(JSContext* aCx, mozilla::dom::HTMLOutputElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSPReportProperties::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CSPReportBinding.cpp:124:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:366:
CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReportProperties::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CSPReportBinding.cpp:124:25: note: 'obj' declared here
  124 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CSPReportBinding.cpp:116:50: note: 'cx' declared here
  116 | CSPReportProperties::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at HTMLSelectElementBinding.cpp:2011:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
HTMLSelectElementBinding.cpp:2011:25: note: 'expando' declared here
 2011 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLSelectElementBinding.cpp:1981:50: note: 'cx' declared here
 1981 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at HTMLSelectElementBinding.cpp:2166:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
HTMLSelectElementBinding.cpp:2166:29: note: 'expando' declared here
 2166 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
HTMLSelectElementBinding.cpp:2134:33: note: 'cx' declared here
 2134 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSPReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CSPReportBinding.cpp:371:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSPReportBinding.cpp: In member function 'bool mozilla::dom::CSPReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CSPReportBinding.cpp:371:25: note: 'obj' declared here
  371 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CSPReportBinding.cpp:363:40: note: 'cx' declared here
  363 | CSPReport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLParagraphElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLParagraphElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLParagraphElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:15:
HTMLParagraphElementBinding.cpp: In function 'bool mozilla::dom::HTMLParagraphElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLParagraphElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLParagraphElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLParagraphElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLParagraphElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLQuoteElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLQuoteElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:80:
HTMLQuoteElementBinding.cpp: In function 'bool mozilla::dom::HTMLQuoteElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLQuoteElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLQuoteElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLPictureElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPictureElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLPictureElementBinding.cpp:221:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:41:
HTMLPictureElementBinding.cpp: In function 'bool mozilla::dom::HTMLPictureElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPictureElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLPictureElementBinding.cpp:221:25: note: 'global' declared here
  221 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLPictureElementBinding.cpp:184:17: note: 'aCx' declared here
  184 | Wrap(JSContext* aCx, mozilla::dom::HTMLPictureElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLPreElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPreElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLPreElementBinding.cpp:338:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:54:
HTMLPreElementBinding.cpp: In function 'bool mozilla::dom::HTMLPreElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLPreElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLPreElementBinding.cpp:338:25: note: 'global' declared here
  338 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLPreElementBinding.cpp:301:17: note: 'aCx' declared here
  301 | Wrap(JSContext* aCx, mozilla::dom::HTMLPreElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLProgressElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLProgressElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLProgressElementBinding.cpp:492:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:67:
HTMLProgressElementBinding.cpp: In function 'bool mozilla::dom::HTMLProgressElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLProgressElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLProgressElementBinding.cpp:492:25: note: 'global' declared here
  492 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLProgressElementBinding.cpp:455:17: note: 'aCx' declared here
  455 | Wrap(JSContext* aCx, mozilla::dom::HTMLProgressElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLSpanElementBinding.cpp:221:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:145:
HTMLSpanElementBinding.cpp: In function 'bool mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLSpanElementBinding.cpp:221:25: note: 'global' declared here
  221 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLSpanElementBinding.cpp:184:17: note: 'aCx' declared here
  184 | Wrap(JSContext* aCx, mozilla::dom::HTMLSpanElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTableCaptionElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:171:
HTMLTableCaptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCaptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTableCaptionElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTableCaptionElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableCaptionElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTableCellElementBinding.cpp:1426:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:184:
HTMLTableCellElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableCellElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTableCellElementBinding.cpp:1426:25: note: 'global' declared here
 1426 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTableCellElementBinding.cpp:1389:17: note: 'aCx' declared here
 1389 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableCellElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTableColElementBinding.cpp:748:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:197:
HTMLTableColElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableColElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTableColElementBinding.cpp:748:25: note: 'global' declared here
  748 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTableColElementBinding.cpp:711:17: note: 'aCx' declared here
  711 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableColElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTimeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTimeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTimeElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:275:
HTMLTimeElementBinding.cpp: In function 'bool mozilla::dom::HTMLTimeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTimeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTimeElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTimeElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLTimeElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLParamElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLParamElementBinding.cpp:588:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:28:
HTMLParamElementBinding.cpp: In function 'bool mozilla::dom::HTMLParamElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLParamElementBinding.cpp:588:25: note: 'global' declared here
  588 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLParamElementBinding.cpp:551:17: note: 'aCx' declared here
  551 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLScriptElementBinding.cpp:1461:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:93:
HTMLScriptElementBinding.cpp: In function 'bool mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLScriptElementBinding.cpp:1461:25: note: 'global' declared here
 1461 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLScriptElementBinding.cpp:1424:17: note: 'aCx' declared here
 1424 | Wrap(JSContext* aCx, mozilla::dom::HTMLScriptElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at HTMLSelectElementBinding.cpp:2088:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLSelectElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLSelectElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
HTMLSelectElementBinding.cpp:2088:25: note: 'expando' declared here
 2088 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLSelectElementBinding.cpp:2076:42: note: 'cx' declared here
 2076 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioParamMap_Binding::Wrap(JSContext*, mozilla::dom::AudioParamMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioParamMapBinding.cpp:929:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:28:
AudioParamMapBinding.cpp: In function 'bool mozilla::dom::AudioParamMap_Binding::Wrap(JSContext*, mozilla::dom::AudioParamMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioParamMapBinding.cpp:929:25: note: 'global' declared here
  929 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioParamMapBinding.cpp:904:17: note: 'aCx' declared here
  904 | Wrap(JSContext* aCx, mozilla::dom::AudioParamMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLSelectElementBinding.cpp:2406:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLSelectElementBinding.cpp: In function 'bool mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSelectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLSelectElementBinding.cpp:2406:25: note: 'global' declared here
 2406 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLSelectElementBinding.cpp:2369:17: note: 'aCx' declared here
 2369 | Wrap(JSContext* aCx, mozilla::dom::HTMLSelectElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLSlotElementBinding.cpp:1024:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:119:
HTMLSlotElementBinding.cpp: In function 'bool mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSlotElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLSlotElementBinding.cpp:1024:25: note: 'global' declared here
 1024 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLSlotElementBinding.cpp:987:17: note: 'aCx' declared here
  987 | Wrap(JSContext* aCx, mozilla::dom::HTMLSlotElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLSourceElementBinding.cpp:860:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:132:
HTMLSourceElementBinding.cpp: In function 'bool mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSourceElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLSourceElementBinding.cpp:860:25: note: 'global' declared here
  860 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLSourceElementBinding.cpp:823:17: note: 'aCx' declared here
  823 | Wrap(JSContext* aCx, mozilla::dom::HTMLSourceElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLStyleElementBinding.cpp:686:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:158:
HTMLStyleElementBinding.cpp: In function 'bool mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLStyleElementBinding.cpp:686:25: note: 'global' declared here
  686 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLStyleElementBinding.cpp:649:17: note: 'aCx' declared here
  649 | Wrap(JSContext* aCx, mozilla::dom::HTMLStyleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTableElementBinding.cpp:1735:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:210:
HTMLTableElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTableElementBinding.cpp:1735:25: note: 'global' declared here
 1735 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTableElementBinding.cpp:1698:17: note: 'aCx' declared here
 1698 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTableRowElementBinding.cpp:885:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:223:
HTMLTableRowElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableRowElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTableRowElementBinding.cpp:885:25: note: 'global' declared here
  885 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTableRowElementBinding.cpp:848:17: note: 'aCx' declared here
  848 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableRowElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTableSectionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableSectionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTableSectionElementBinding.cpp:739:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:236:
HTMLTableSectionElementBinding.cpp: In function 'bool mozilla::dom::HTMLTableSectionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTableSectionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTableSectionElementBinding.cpp:739:25: note: 'global' declared here
  739 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTableSectionElementBinding.cpp:702:17: note: 'aCx' declared here
  702 | Wrap(JSContext* aCx, mozilla::dom::HTMLTableSectionElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTemplateElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTemplateElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTemplateElementBinding.cpp:612:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:249:
HTMLTemplateElementBinding.cpp: In function 'bool mozilla::dom::HTMLTemplateElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTemplateElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTemplateElementBinding.cpp:612:25: note: 'global' declared here
  612 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTemplateElementBinding.cpp:575:17: note: 'aCx' declared here
  575 | Wrap(JSContext* aCx, mozilla::dom::HTMLTemplateElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTextAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTextAreaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTextAreaElementBinding.cpp:2502:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLTextAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLTextAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTextAreaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTextAreaElementBinding.cpp:2502:25: note: 'global' declared here
 2502 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTextAreaElementBinding.cpp:2465:17: note: 'aCx' declared here
 2465 | Wrap(JSContext* aCx, mozilla::dom::HTMLTextAreaElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTitleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTitleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTitleElementBinding.cpp:346:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:288:
HTMLTitleElementBinding.cpp: In function 'bool mozilla::dom::HTMLTitleElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTitleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTitleElementBinding.cpp:346:25: note: 'global' declared here
  346 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTitleElementBinding.cpp:309:17: note: 'aCx' declared here
  309 | Wrap(JSContext* aCx, mozilla::dom::HTMLTitleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLTrackElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTrackElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLTrackElementBinding.cpp:759:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:301:
HTMLTrackElementBinding.cpp: In function 'bool mozilla::dom::HTMLTrackElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLTrackElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLTrackElementBinding.cpp:759:25: note: 'global' declared here
  759 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLTrackElementBinding.cpp:722:17: note: 'aCx' declared here
  722 | Wrap(JSContext* aCx, mozilla::dom::HTMLTrackElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLUListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLUListElementBinding.cpp:420:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:314:
HTMLUListElementBinding.cpp: In function 'bool mozilla::dom::HTMLUListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLUListElementBinding.cpp:420:25: note: 'global' declared here
  420 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLUListElementBinding.cpp:383:17: note: 'aCx' declared here
  383 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedListElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLVideoElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLVideoElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLVideoElementBinding.cpp:1440:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLVideoElementBinding.cpp: In function 'bool mozilla::dom::HTMLVideoElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLVideoElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLVideoElementBinding.cpp:1440:25: note: 'global' declared here
 1440 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLVideoElementBinding.cpp:1400:17: note: 'aCx' declared here
 1400 | Wrap(JSContext* aCx, mozilla::dom::HTMLVideoElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioTrack_Binding::Wrap(JSContext*, mozilla::dom::AudioTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioTrackBinding.cpp:440:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:67:
AudioTrackBinding.cpp: In function 'bool mozilla::dom::AudioTrack_Binding::Wrap(JSContext*, mozilla::dom::AudioTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioTrackBinding.cpp:440:25: note: 'global' declared here
  440 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioTrackBinding.cpp:415:17: note: 'aCx' declared here
  415 | Wrap(JSContext* aCx, mozilla::dom::AudioTrack* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioTrackList_Binding::Wrap(JSContext*, mozilla::dom::AudioTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioTrackListBinding.cpp:840:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioTrackListBinding.cpp: In function 'bool mozilla::dom::AudioTrackList_Binding::Wrap(JSContext*, mozilla::dom::AudioTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioTrackListBinding.cpp:840:25: note: 'global' declared here
  840 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioTrackListBinding.cpp:812:17: note: 'aCx' declared here
  812 | Wrap(JSContext* aCx, mozilla::dom::AudioTrackList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Headers_Binding::Wrap(JSContext*, mozilla::dom::Headers*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HeadersBinding.cpp:1641:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HeadersBinding.cpp: In function 'bool mozilla::dom::Headers_Binding::Wrap(JSContext*, mozilla::dom::Headers*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HeadersBinding.cpp:1641:25: note: 'global' declared here
 1641 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HeadersBinding.cpp:1616:17: note: 'aCx' declared here
 1616 | Wrap(JSContext* aCx, mozilla::dom::Headers* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, mozilla::devtools::HeapSnapshot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HeapSnapshotBinding.cpp:523:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:379:
HeapSnapshotBinding.cpp: In function 'bool mozilla::dom::HeapSnapshot_Binding::Wrap(JSContext*, mozilla::devtools::HeapSnapshot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HeapSnapshotBinding.cpp:523:25: note: 'global' declared here
  523 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HeapSnapshotBinding.cpp:498:17: note: 'aCx' declared here
  498 | Wrap(JSContext* aCx, mozilla::devtools::HeapSnapshot* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioWorkletProcessor_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletProcessor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioWorkletProcessorBinding.cpp:287:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:132:
AudioWorkletProcessorBinding.cpp: In function 'bool mozilla::dom::AudioWorkletProcessor_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletProcessor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioWorkletProcessorBinding.cpp:287:25: note: 'global' declared here
  287 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioWorkletProcessorBinding.cpp:262:17: note: 'aCx' declared here
  262 | Wrap(JSContext* aCx, mozilla::dom::AudioWorkletProcessor* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BarProp_Binding::Wrap(JSContext*, mozilla::dom::BarProp*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BarPropBinding.cpp:294:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:158:
BarPropBinding.cpp: In function 'bool mozilla::dom::BarProp_Binding::Wrap(JSContext*, mozilla::dom::BarProp*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BarPropBinding.cpp:294:25: note: 'global' declared here
  294 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BarPropBinding.cpp:269:17: note: 'aCx' declared here
  269 | Wrap(JSContext* aCx, mozilla::dom::BarProp* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Highlight_Binding::Wrap(JSContext*, mozilla::dom::Highlight*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HighlightBinding.cpp:1211:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:392:
HighlightBinding.cpp: In function 'bool mozilla::dom::Highlight_Binding::Wrap(JSContext*, mozilla::dom::Highlight*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HighlightBinding.cpp:1211:25: note: 'global' declared here
 1211 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HighlightBinding.cpp:1186:17: note: 'aCx' declared here
 1186 | Wrap(JSContext* aCx, mozilla::dom::Highlight* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HighlightRegistry_Binding::Wrap(JSContext*, mozilla::dom::HighlightRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HighlightBinding.cpp:2393:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HighlightBinding.cpp: In function 'bool mozilla::dom::HighlightRegistry_Binding::Wrap(JSContext*, mozilla::dom::HighlightRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HighlightBinding.cpp:2393:25: note: 'global' declared here
 2393 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HighlightBinding.cpp:2368:17: note: 'aCx' declared here
 2368 | Wrap(JSContext* aCx, mozilla::dom::HighlightRegistry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, mozilla::dom::BeforeUnloadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BeforeUnloadEventBinding.cpp:345:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:223:
BeforeUnloadEventBinding.cpp: In function 'bool mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, mozilla::dom::BeforeUnloadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BeforeUnloadEventBinding.cpp:345:25: note: 'global' declared here
  345 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BeforeUnloadEventBinding.cpp:317:17: note: 'aCx' declared here
  317 | Wrap(JSContext* aCx, mozilla::dom::BeforeUnloadEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::History_Binding::Wrap(JSContext*, nsHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HistoryBinding.cpp:669:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings10.cpp:405:
HistoryBinding.cpp: In function 'bool mozilla::dom::History_Binding::Wrap(JSContext*, nsHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HistoryBinding.cpp:669:25: note: 'global' declared here
  669 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HistoryBinding.cpp:644:17: note: 'aCx' declared here
  644 | Wrap(JSContext* aCx, nsHistory* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, mozilla::dom::BlobEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BlobEventBinding.cpp:485:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:275:
BlobEventBinding.cpp: In function 'bool mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, mozilla::dom::BlobEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BlobEventBinding.cpp:485:25: note: 'global' declared here
  485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BlobEventBinding.cpp:457:17: note: 'aCx' declared here
  457 | Wrap(JSContext* aCx, mozilla::dom::BlobEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BlobEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BlobEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BlobEventBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::BlobEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at BlobEvent.cpp:60:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BlobEvent.h:14,
                 from BlobEvent.cpp:9,
                 from UnifiedBindings1.cpp:262:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BlobEventBinding.h: In member function 'virtual JSObject* mozilla::dom::BlobEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BlobEventBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
BlobEvent.cpp:58:42: note: 'aCx' declared here
   58 | BlobEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreFormData_Binding::get_innerHTML(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowserSessionStoreBinding.cpp:700:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreFormData_Binding::get_innerHTML(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowserSessionStoreBinding.cpp:700:25: note: 'slotStorage' declared here
  700 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowserSessionStoreBinding.cpp:690:26: note: 'cx' declared here
  690 | get_innerHTML(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In file included from UnifiedBindings11.cpp:314:
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorCSSPropertyDefinition::Init(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, const char*, bool)':
InspectorUtilsBinding.cpp:141: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  141 |   } else if (cx) {
InspectorUtilsBinding.cpp:141: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreFormData_Binding::get_url(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowserSessionStoreBinding.cpp:403:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreFormData_Binding::get_url(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowserSessionStoreBinding.cpp:403:25: note: 'slotStorage' declared here
  403 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowserSessionStoreBinding.cpp:393:20: note: 'cx' declared here
  393 | get_url(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreScrollData_Binding::get_scroll(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowserSessionStoreBinding.cpp:1333:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreScrollData_Binding::get_scroll(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowserSessionStoreBinding.cpp:1333:25: note: 'slotStorage' declared here
 1333 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowserSessionStoreBinding.cpp:1323:23: note: 'cx' declared here
 1323 | get_scroll(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BrowsingContextBinding.cpp:3736:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:327:
BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BrowsingContextBinding.cpp:3736:25: note: 'global' declared here
 3736 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BrowsingContextBinding.cpp:3711:17: note: 'aCx' declared here
 3711 | Wrap(JSContext* aCx, mozilla::dom::BrowsingContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BrowsingContextGroup_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContextGroup*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BrowsingContextBinding.cpp:4171:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContextGroup_Binding::Wrap(JSContext*, mozilla::dom::BrowsingContextGroup*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BrowsingContextBinding.cpp:4171:25: note: 'global' declared here
 4171 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BrowsingContextBinding.cpp:4146:17: note: 'aCx' declared here
 4146 | Wrap(JSContext* aCx, mozilla::dom::BrowsingContextGroup* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, nsDOMCSSDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSS2PropertiesBinding.cpp:23885:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSS2PropertiesBinding.cpp: In function 'bool mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, nsDOMCSSDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSS2PropertiesBinding.cpp:23885:25: note: 'global' declared here
23885 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSS2PropertiesBinding.cpp:23857:17: note: 'aCx' declared here
23857 | Wrap(JSContext* aCx, nsDOMCSSDeclaration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BrowsingContext_Binding::get_children(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowsingContextBinding.cpp:430:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowsingContextBinding.cpp: In function 'bool mozilla::dom::BrowsingContext_Binding::get_children(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowsingContextBinding.cpp:430:25: note: 'slotStorage' declared here
  430 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowsingContextBinding.cpp:420:25: note: 'cx' declared here
  420 | get_children(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreFormData_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowserSessionStoreBinding.cpp:482:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreFormData_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowserSessionStoreBinding.cpp:482:25: note: 'slotStorage' declared here
  482 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowserSessionStoreBinding.cpp:472:19: note: 'cx' declared here
  472 | get_id(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreFormData_Binding::get_xpath(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowserSessionStoreBinding.cpp:591:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreFormData_Binding::get_xpath(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowserSessionStoreBinding.cpp:591:25: note: 'slotStorage' declared here
  591 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowserSessionStoreBinding.cpp:581:22: note: 'cx' declared here
  581 | get_xpath(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSP::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CSPDictionariesBinding.cpp:98:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:353:
CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSP::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CSPDictionariesBinding.cpp:98:25: note: 'obj' declared here
   98 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CSPDictionariesBinding.cpp:90:34: note: 'cx' declared here
   90 | CSP::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSPPolicies::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CSPDictionariesBinding.cpp:1195:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSPDictionariesBinding.cpp: In member function 'bool mozilla::dom::CSPPolicies::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CSPDictionariesBinding.cpp:1195:25: note: 'obj' declared here
 1195 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CSPDictionariesBinding.cpp:1187:42: note: 'cx' declared here
 1187 | CSPPolicies::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:11,
                 from IntlUtilsBinding.cpp:23,
                 from UnifiedBindings11.cpp:353:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at CSS2PropertiesBinding.cpp:23624:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSS2PropertiesBinding.cpp: In member function 'virtual bool mozilla::dom::CSS2Properties_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
CSS2PropertiesBinding.cpp:23624:25: note: 'expando' declared here
23624 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSS2PropertiesBinding.cpp:23612:42: note: 'cx' declared here
23612 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at AudioTrackListBinding.cpp:595:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::AudioTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
AudioTrackListBinding.cpp:595:25: note: 'expando' declared here
  595 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
AudioTrackListBinding.cpp:583:42: note: 'cx' declared here
  583 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioWorkletNode_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioWorkletNodeBinding.cpp:885:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioWorkletNodeBinding.cpp: In function 'bool mozilla::dom::AudioWorkletNode_Binding::Wrap(JSContext*, mozilla::dom::AudioWorkletNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioWorkletNodeBinding.cpp:885:25: note: 'global' declared here
  885 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioWorkletNodeBinding.cpp:854:17: note: 'aCx' declared here
  854 | Wrap(JSContext* aCx, mozilla::dom::AudioWorkletNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioParam_Binding::Wrap(JSContext*, mozilla::dom::AudioParam*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioParamBinding.cpp:955:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
AudioParamBinding.cpp: In function 'bool mozilla::dom::AudioParam_Binding::Wrap(JSContext*, mozilla::dom::AudioParam*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioParamBinding.cpp:955:25: note: 'global' declared here
  955 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioParamBinding.cpp:930:17: note: 'aCx' declared here
  930 | Wrap(JSContext* aCx, mozilla::dom::AudioParam* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:31,
                 from KeyframeEffectBinding.cpp:27,
                 from UnifiedBindings12.cpp:106:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioProcessingEvent_Binding::Wrap(JSContext*, mozilla::dom::AudioProcessingEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioProcessingEventBinding.cpp:392:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:41:
AudioProcessingEventBinding.cpp: In function 'bool mozilla::dom::AudioProcessingEvent_Binding::Wrap(JSContext*, mozilla::dom::AudioProcessingEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioProcessingEventBinding.cpp:392:25: note: 'global' declared here
  392 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioProcessingEventBinding.cpp:364:17: note: 'aCx' declared here
  364 | Wrap(JSContext* aCx, mozilla::dom::AudioProcessingEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at AudioWorkletBinding.cpp:191:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:93:
AudioWorkletBinding.cpp: In function 'bool mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
AudioWorkletBinding.cpp:191:25: note: 'global' declared here
  191 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
AudioWorkletBinding.cpp:163:17: note: 'aCx' declared here
  163 | Wrap(JSContext* aCx, mozilla::dom::Worklet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BasicCardResponse::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BasicCardPaymentBinding.cpp:513:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:197:
BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardResponse::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BasicCardPaymentBinding.cpp:513:25: note: 'obj' declared here
  513 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BasicCardPaymentBinding.cpp:505:48: note: 'cx' declared here
  505 | BasicCardResponse::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BasicCardChangeDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BasicCardPaymentBinding.cpp:73:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BasicCardPaymentBinding.cpp: In member function 'bool mozilla::dom::BasicCardChangeDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BasicCardPaymentBinding.cpp:73:25: note: 'obj' declared here
   73 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BasicCardPaymentBinding.cpp:65:53: note: 'cx' declared here
   65 | BasicCardChangeDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, mozilla::dom::battery::BatteryManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BatteryManagerBinding.cpp:683:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:210:
BatteryManagerBinding.cpp: In function 'bool mozilla::dom::BatteryManager_Binding::Wrap(JSContext*, mozilla::dom::battery::BatteryManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BatteryManagerBinding.cpp:683:25: note: 'global' declared here
  683 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BatteryManagerBinding.cpp:655:17: note: 'aCx' declared here
  655 | Wrap(JSContext* aCx, mozilla::dom::battery::BatteryManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BiquadFilterNode_Binding::Wrap(JSContext*, mozilla::dom::BiquadFilterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BiquadFilterNodeBinding.cpp:971:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:236:
BiquadFilterNodeBinding.cpp: In function 'bool mozilla::dom::BiquadFilterNode_Binding::Wrap(JSContext*, mozilla::dom::BiquadFilterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BiquadFilterNodeBinding.cpp:971:25: note: 'global' declared here
  971 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BiquadFilterNodeBinding.cpp:940:17: note: 'aCx' declared here
  940 | Wrap(JSContext* aCx, mozilla::dom::BiquadFilterNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Blob_Binding::Wrap(JSContext*, mozilla::dom::Blob*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BlobBinding.cpp:892:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:249:
BlobBinding.cpp: In function 'bool mozilla::dom::Blob_Binding::Wrap(JSContext*, mozilla::dom::Blob*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BlobBinding.cpp:892:25: note: 'global' declared here
  892 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BlobBinding.cpp:867:17: note: 'aCx' declared here
  867 | Wrap(JSContext* aCx, mozilla::dom::Blob* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/IDBCursorBinding.h:6,
                 from IDBCursorBinding.cpp:4,
                 from UnifiedBindings11.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, mozilla::dom::BroadcastChannel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BroadcastChannelBinding.cpp:578:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:288:
BroadcastChannelBinding.cpp: In function 'bool mozilla::dom::BroadcastChannel_Binding::Wrap(JSContext*, mozilla::dom::BroadcastChannel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BroadcastChannelBinding.cpp:578:25: note: 'global' declared here
  578 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BroadcastChannelBinding.cpp:550:17: note: 'aCx' declared here
  550 | Wrap(JSContext* aCx, mozilla::dom::BroadcastChannel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OpenWindowEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BrowserElementDictionariesBinding.cpp:195:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserElementDictionariesBinding.cpp: In member function 'bool mozilla::dom::OpenWindowEventDetail::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BrowserElementDictionariesBinding.cpp:195:25: note: 'obj' declared here
  195 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BrowserElementDictionariesBinding.cpp:187:52: note: 'cx' declared here
  187 | OpenWindowEventDetail::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UpdateSessionStoreData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at BrowserSessionStoreBinding.cpp:179:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In member function 'bool mozilla::dom::UpdateSessionStoreData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
BrowserSessionStoreBinding.cpp:179:25: note: 'obj' declared here
  179 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
BrowserSessionStoreBinding.cpp:171:53: note: 'cx' declared here
  171 | UpdateSessionStoreData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreFormData_Binding::get_children(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowserSessionStoreBinding.cpp:779:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreFormData_Binding::get_children(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowserSessionStoreBinding.cpp:779:25: note: 'slotStorage' declared here
  779 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowserSessionStoreBinding.cpp:769:25: note: 'cx' declared here
  769 | get_children(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreFormData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreFormData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BrowserSessionStoreBinding.cpp:1144:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreFormData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreFormData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BrowserSessionStoreBinding.cpp:1144:25: note: 'global' declared here
 1144 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BrowserSessionStoreBinding.cpp:1119:17: note: 'aCx' declared here
 1119 | Wrap(JSContext* aCx, mozilla::dom::SessionStoreFormData* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreScrollData_Binding::get_children(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at BrowserSessionStoreBinding.cpp:1412:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreScrollData_Binding::get_children(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
BrowserSessionStoreBinding.cpp:1412:25: note: 'slotStorage' declared here
 1412 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
BrowserSessionStoreBinding.cpp:1402:25: note: 'cx' declared here
 1402 | get_children(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SessionStoreScrollData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreScrollData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BrowserSessionStoreBinding.cpp:1768:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowserSessionStoreBinding.cpp: In function 'bool mozilla::dom::SessionStoreScrollData_Binding::Wrap(JSContext*, mozilla::dom::SessionStoreScrollData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BrowserSessionStoreBinding.cpp:1768:25: note: 'global' declared here
 1768 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BrowserSessionStoreBinding.cpp:1743:17: note: 'aCx' declared here
 1743 | Wrap(JSContext* aCx, mozilla::dom::SessionStoreScrollData* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::CanonicalBrowsingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at BrowsingContextBinding.cpp:6219:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
BrowsingContextBinding.cpp: In function 'bool mozilla::dom::CanonicalBrowsingContext_Binding::Wrap(JSContext*, mozilla::dom::CanonicalBrowsingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
BrowsingContextBinding.cpp:6219:25: note: 'global' declared here
 6219 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
BrowsingContextBinding.cpp:6191:17: note: 'aCx' declared here
 6191 | Wrap(JSContext* aCx, mozilla::dom::CanonicalBrowsingContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CDATASection_Binding::Wrap(JSContext*, mozilla::dom::CDATASection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CDATASectionBinding.cpp:194:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:340:
CDATASectionBinding.cpp: In function 'bool mozilla::dom::CDATASection_Binding::Wrap(JSContext*, mozilla::dom::CDATASection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CDATASectionBinding.cpp:194:25: note: 'global' declared here
  194 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CDATASectionBinding.cpp:157:17: note: 'aCx' declared here
  157 | Wrap(JSContext* aCx, mozilla::dom::CDATASection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, mozilla::dom::CSSAnimation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSAnimationBinding.cpp:263:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings1.cpp:392:
CSSAnimationBinding.cpp: In function 'bool mozilla::dom::CSSAnimation_Binding::Wrap(JSContext*, mozilla::dom::CSSAnimation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSAnimationBinding.cpp:263:25: note: 'global' declared here
  263 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSAnimationBinding.cpp:232:17: note: 'aCx' declared here
  232 | Wrap(JSContext* aCx, mozilla::dom::CSSAnimation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31,
                 from ImageBitmapBinding.cpp:22,
                 from UnifiedBindings11.cpp:184:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:10,
                 from IdentityCredentialBinding.cpp:26,
                 from UnifiedBindings11.cpp:158:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasPath.h:10,
                 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/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:9:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::OffscreenCanvasRenderingContext2D]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvasRenderingContext2DBinding.h:36:27,
    inlined from 'virtual JSObject* mozilla::dom::OffscreenCanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:56:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvasRenderingContext2DBinding.h: In member function 'virtual JSObject* mozilla::dom::OffscreenCanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvasRenderingContext2DBinding.h:36:27: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasRenderingContext2D.cpp:55:16: note: 'aCx' declared here
   55 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasDisplayHelper.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ImageContainer.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasDisplayHelper.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasDisplayHelper.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvasDisplayHelper.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientsBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/Client.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/Client.cpp:7,
                 from Unified_cpp_dom_clients_api0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/ClientDOMUtil.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/Client.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSActorBinding.h:9,
                 from JSActorBinding.cpp:5,
                 from UnifiedBindings12.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from JSWindowActorBinding.cpp:23,
                 from UnifiedBindings12.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
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/ClientsBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WindowClient_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Client]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientBinding.h:112:27,
    inlined from 'virtual JSObject* mozilla::dom::Client::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/Client.cpp:64:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientBinding.h: In member function 'virtual JSObject* mozilla::dom::Client::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientBinding.h:112:27: note: 'reflector' declared here
  112 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/Client.cpp:61:41: note: 'aCx' declared here
   61 | JSObject* Client::WrapObject(JSContext* aCx,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Clients_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Clients]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientsBinding.h:385:27,
    inlined from 'virtual JSObject* mozilla::dom::Clients::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/Clients.cpp:46:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientsBinding.h: In member function 'virtual JSObject* mozilla::dom::Clients::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientsBinding.h:385:27: note: 'reflector' declared here
  385 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_clients_api0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/api/Clients.cpp:44:42: note: 'aCx' declared here
   44 | JSObject* Clients::WrapObject(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Client>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientBinding.h:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Client>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:13:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), ClientNavigateArgs, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientNavigateArgs&, nsISerialEventTarget*), const ClientNavigateArgs&, nsIGlobalObject*, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Client::Navigate(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), ClientMatchAllArgs, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientMatchAllArgs&, nsISerialEventTarget*), const ClientMatchAllArgs&, nsIGlobalObject*, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::MatchAll(const mozilla::dom::ClientQueryOptions&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), ClientOpenWindowArgs, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientOpenWindowArgs&, nsISerialEventTarget*), const ClientOpenWindowArgs&, nsIGlobalObject*, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::OpenWindow(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::StartClientManagerOp<RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), ClientClaimArgs, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)> >(RefPtr<mozilla::MozPromise<ClientOpResult, mozilla::CopyableErrorResult, false> > (*)(const ClientClaimArgs&, nsISerialEventTarget*), const ClientClaimArgs&, nsIGlobalObject*, Clients::Claim(mozilla::ErrorResult&)::<lambda(const ClientOpResult&)>, Clients::Claim(mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::Clients::Get(const nsAString&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientState, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientState&)>; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const mozilla::dom::ClientState&)>; RejectFunction = mozilla::dom::Client::Focus(mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at ImageDecoderBinding.cpp:2649:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:262:
ImageDecoderBinding.cpp: In member function 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
ImageDecoderBinding.cpp:2649:25: note: 'expando' declared here
 2649 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
ImageDecoderBinding.cpp:2632:36: note: 'cx' declared here
 2632 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageData_Binding::get_data(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ImageDataBinding.cpp:114:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:249:
ImageDataBinding.cpp: In function 'bool mozilla::dom::ImageData_Binding::get_data(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ImageDataBinding.cpp:114:25: note: 'slotStorage' declared here
  114 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ImageDataBinding.cpp:104:21: note: 'cx' declared here
  104 | get_data(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBDatabaseInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IDBFactoryBinding.cpp:78:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:28:
IDBFactoryBinding.cpp: In member function 'bool mozilla::dom::IDBDatabaseInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IDBFactoryBinding.cpp:78:25: note: 'obj' declared here
   78 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IDBFactoryBinding.cpp:70:46: note: 'cx' declared here
   70 | IDBDatabaseInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IOUtilsBinding.cpp:370:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:145:
IOUtilsBinding.cpp: In member function 'bool mozilla::dom::FileInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IOUtilsBinding.cpp:370:25: note: 'obj' declared here
  370 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IOUtilsBinding.cpp:362:39: note: 'cx' declared here
  362 | FileInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityProviderClientMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IdentityCredentialBinding.cpp:667:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderClientMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IdentityCredentialBinding.cpp:667:25: note: 'obj' declared here
  667 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IdentityCredentialBinding.cpp:659:61: note: 'cx' declared here
  659 | IdentityProviderClientMetadata::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityProviderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IdentityCredentialBinding.cpp:939:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IdentityCredentialBinding.cpp:939:25: note: 'obj' declared here
  939 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IdentityCredentialBinding.cpp:931:53: note: 'cx' declared here
  931 | IdentityProviderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityProviderIcon::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IdentityCredentialBinding.cpp:1227:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderIcon::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IdentityCredentialBinding.cpp:1227:25: note: 'obj' declared here
 1227 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IdentityCredentialBinding.cpp:1219:51: note: 'cx' declared here
 1219 | IdentityProviderIcon::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityProviderBranding::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IdentityCredentialBinding.cpp:2192:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderBranding::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IdentityCredentialBinding.cpp:2192:25: note: 'obj' declared here
 2192 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IdentityCredentialBinding.cpp:2184:55: note: 'cx' declared here
 2184 | IdentityProviderBranding::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityProviderAPIConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IdentityCredentialBinding.cpp:2452:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderAPIConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IdentityCredentialBinding.cpp:2452:25: note: 'obj' declared here
 2452 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IdentityCredentialBinding.cpp:2444:56: note: 'cx' declared here
 2444 | IdentityProviderAPIConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorCSSPropertyDefinition::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:236:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorCSSPropertyDefinition::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:236: note: 'obj' declared here
  236 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:228: note: 'cx' declared here
  228 | InspectorCSSPropertyDefinition::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorCSSToken::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:368:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorCSSToken::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:368: note: 'obj' declared here
  368 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:360: note: 'cx' declared here
  360 | InspectorCSSToken::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorColorToResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:505:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorColorToResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:505: note: 'obj' declared here
  505 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:497: note: 'cx' declared here
  497 | InspectorColorToResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorFontFeature::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:627:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorFontFeature::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:627: note: 'obj' declared here
  627 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:619: note: 'cx' declared here
  619 | InspectorFontFeature::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorRGBATuple::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:755:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorRGBATuple::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:755: note: 'obj' declared here
  755 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:747: note: 'cx' declared here
  747 | InspectorRGBATuple::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:864:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:864: note: 'obj' declared here
  864 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:856: note: 'cx' declared here
  856 | InspectorStyleSheetRuleCountAndAtRulesResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorVariationAxis::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:979:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationAxis::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:979: note: 'obj' declared here
  979 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:971: note: 'cx' declared here
  971 | InspectorVariationAxis::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorVariationValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:1104:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:1104: note: 'obj' declared here
 1104 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:1096: note: 'cx' declared here
 1096 | InspectorVariationValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PropertyPref::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:1315:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::PropertyPref::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:1315: note: 'obj' declared here
 1315 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:1307: note: 'cx' declared here
 1307 | PropertyPref::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorVariationInstance::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InspectorUtilsBinding.cpp:1528:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In member function 'bool mozilla::dom::InspectorVariationInstance::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InspectorUtilsBinding.cpp:1528: note: 'obj' declared here
 1528 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InspectorUtilsBinding.cpp:1520: note: 'cx' declared here
 1520 | InspectorVariationInstance::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InstallTriggerData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at InstallTriggerBinding.cpp:185:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:327:
InstallTriggerBinding.cpp: In member function 'bool mozilla::dom::InstallTriggerData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
InstallTriggerBinding.cpp:185: note: 'obj' declared here
  185 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
InstallTriggerBinding.cpp:177: note: 'cx' declared here
  177 | InstallTriggerData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at IntersectionObserverBinding.cpp:192:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:340:
IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::DoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
IntersectionObserverBinding.cpp:192: note: 'returnArray' declared here
  192 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
IntersectionObserverBinding.cpp:179: note: 'cx' declared here
  179 | DoubleOrDoubleSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningDoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at IntersectionObserverBinding.cpp:449:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IntersectionObserverBinding.cpp: In member function 'bool mozilla::dom::OwningDoubleOrDoubleSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
IntersectionObserverBinding.cpp:449: note: 'returnArray' declared here
  449 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
IntersectionObserverBinding.cpp:436: note: 'cx' declared here
  436 | OwningDoubleOrDoubleSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DisplayNameOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IntlUtilsBinding.cpp:194:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IntlUtilsBinding.cpp:194: note: 'obj' declared here
  194 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
IntlUtilsBinding.cpp:186: note: 'cx' declared here
  186 | DisplayNameOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DisplayNameResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IntlUtilsBinding.cpp:486:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IntlUtilsBinding.cpp: In member function 'bool mozilla::dom::DisplayNameResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IntlUtilsBinding.cpp:486: note: 'obj' declared here
  486 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
IntlUtilsBinding.cpp:478: note: 'cx' declared here
  478 | DisplayNameResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IterableKeyAndValueResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IterableIteratorBinding.cpp:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:392:
IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyAndValueResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IterableIteratorBinding.cpp:78: note: 'obj' declared here
   78 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
IterableIteratorBinding.cpp:70: note: 'cx' declared here
   70 | IterableKeyAndValueResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IterableKeyOrValueResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IterableIteratorBinding.cpp:191:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IterableIteratorBinding.cpp: In member function 'bool mozilla::dom::IterableKeyOrValueResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IterableIteratorBinding.cpp:191: note: 'obj' declared here
  191 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
IterableIteratorBinding.cpp:183: note: 'cx' declared here
  183 | IterableKeyOrValueResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IteratorResultBinding.cpp:141:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:405:
IteratorResultBinding.cpp: In member function 'bool mozilla::dom::IteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IteratorResultBinding.cpp:141: note: 'obj' declared here
  141 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
IteratorResultBinding.cpp:133: note: 'cx' declared here
  133 | IteratorResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBCursorBinding.cpp:1056:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBCursorBinding.cpp:1056:25: note: 'global' declared here
 1056 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBCursorBinding.cpp:1031:17: note: 'aCx' declared here
 1031 | Wrap(JSContext* aCx, mozilla::dom::IDBCursor* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBCursorBinding.cpp:1414:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IDBCursorBinding.cpp: In function 'bool mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, mozilla::dom::IDBCursor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBCursorBinding.cpp:1414:25: note: 'global' declared here
 1414 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBCursorBinding.cpp:1386:17: note: 'aCx' declared here
 1386 | Wrap(JSContext* aCx, mozilla::dom::IDBCursor* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBRequestBinding.cpp:1119:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:93:
IDBRequestBinding.cpp: In function 'bool mozilla::dom::IDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBRequestBinding.cpp:1119:25: note: 'global' declared here
 1119 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBRequestBinding.cpp:1091:17: note: 'aCx' declared here
 1091 | Wrap(JSContext* aCx, mozilla::dom::IDBRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SyncReadFile_Binding::Wrap(JSContext*, mozilla::dom::SyncReadFile*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IOUtilsBinding.cpp:3627:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IOUtilsBinding.cpp: In function 'bool mozilla::dom::SyncReadFile_Binding::Wrap(JSContext*, mozilla::dom::SyncReadFile*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IOUtilsBinding.cpp:3627:25: note: 'global' declared here
 3627 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IOUtilsBinding.cpp:3602:17: note: 'aCx' declared here
 3602 | Wrap(JSContext* aCx, mozilla::dom::SyncReadFile* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityProviderAccount::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IdentityCredentialBinding.cpp:416:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderAccount::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IdentityCredentialBinding.cpp:416:25: note: 'obj' declared here
  416 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IdentityCredentialBinding.cpp:408:54: note: 'cx' declared here
  408 | IdentityProviderAccount::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityProviderAccountList::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at IdentityCredentialBinding.cpp:1959:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In member function 'bool mozilla::dom::IdentityProviderAccountList::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
IdentityCredentialBinding.cpp:1959:25: note: 'obj' declared here
 1959 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
IdentityCredentialBinding.cpp:1951:58: note: 'cx' declared here
 1951 | IdentityProviderAccountList::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageCaptureErrorEventBinding.cpp:862:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:236:
ImageCaptureErrorEventBinding.cpp: In function 'bool mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageCaptureErrorEventBinding.cpp:862:25: note: 'global' declared here
  862 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageCaptureErrorEventBinding.cpp:834:17: note: 'aCx' declared here
  834 | Wrap(JSContext* aCx, mozilla::dom::ImageCaptureErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageCaptureErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageCaptureErrorEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h:128:27,
    inlined from 'virtual JSObject* mozilla::dom::ImageCaptureErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at ImageCaptureErrorEvent.cpp:60:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureErrorEvent.h:15,
                 from ImageCaptureErrorEvent.cpp:10,
                 from UnifiedBindings11.cpp:223:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageCaptureErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h:128:27: note: 'reflector' declared here
  128 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ImageCaptureErrorEvent.cpp:58:55: note: 'aCx' declared here
   58 | ImageCaptureErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InputEvent_Binding::Wrap(JSContext*, mozilla::dom::InputEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at InputEventBinding.cpp:783:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:301:
InputEventBinding.cpp: In function 'bool mozilla::dom::InputEvent_Binding::Wrap(JSContext*, mozilla::dom::InputEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
InputEventBinding.cpp:783:25: note: 'global' declared here
  783 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
InputEventBinding.cpp:752:17: note: 'aCx' declared here
  752 | Wrap(JSContext* aCx, mozilla::dom::InputEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InstallTriggerImpl_Binding::Wrap(JSContext*, mozilla::dom::InstallTriggerImpl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at InstallTriggerBinding.cpp:1237:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InstallTriggerBinding.cpp: In function 'bool mozilla::dom::InstallTriggerImpl_Binding::Wrap(JSContext*, mozilla::dom::InstallTriggerImpl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
InstallTriggerBinding.cpp:1237: note: 'global' declared here
 1237 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
InstallTriggerBinding.cpp:1212: note: 'aCx' declared here
 1212 | Wrap(JSContext* aCx, mozilla::dom::InstallTriggerImpl* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::InstallTriggerImpl::WrapObject(JSContext*, JS::Handle<JSObject*>)' at InstallTriggerBinding.cpp:1693:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InstallTriggerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::InstallTriggerImpl::WrapObject(JSContext*, JS::Handle<JSObject*>)':
InstallTriggerBinding.cpp:1693: note: 'obj' declared here
 1693 |   JS::Rooted<JSObject*> obj(aCx, InstallTriggerImpl_Binding::Wrap(aCx, this, aGivenProto));
InstallTriggerBinding.cpp:1691: note: 'aCx' declared here
 1691 | InstallTriggerImpl::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaDebugInfoBinding.h:9,
                 from MediaDebugInfoBinding.cpp:6,
                 from UnifiedBindings13.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from MediaDeviceInfoBinding.cpp:6,
                 from UnifiedBindings13.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InvokeEvent_Binding::Wrap(JSContext*, mozilla::dom::InvokeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at InvokeEventBinding.cpp:549:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:366:
InvokeEventBinding.cpp: In function 'bool mozilla::dom::InvokeEvent_Binding::Wrap(JSContext*, mozilla::dom::InvokeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
InvokeEventBinding.cpp:549: note: 'global' declared here
  549 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
InvokeEventBinding.cpp:521: note: 'aCx' declared here
  521 | Wrap(JSContext* aCx, mozilla::dom::InvokeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorUtils_Binding::getBlockLineCounts(JSContext*, unsigned int, JS::Value*)' at InspectorUtilsBinding.cpp:4858:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx_)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorUtils_Binding::getBlockLineCounts(JSContext*, unsigned int, JS::Value*)':
InspectorUtilsBinding.cpp:4858: note: 'returnArray' declared here
 4858 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
InspectorUtilsBinding.cpp:4813: note: 'cx_' declared here
 4813 | getBlockLineCounts(JSContext* cx_, unsigned argc, JS::Value* vp)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at IntersectionObserverBinding.cpp:1211:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IntersectionObserverBinding.cpp: In function 'bool mozilla::dom::IntersectionObserver_Binding::get_thresholds(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
IntersectionObserverBinding.cpp:1211: note: 'slotStorage' declared here
 1211 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
IntersectionObserverBinding.cpp:1201: note: 'cx' declared here
 1201 | get_thresholds(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at ImageDocumentBinding.cpp:489:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:275:
ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
ImageDocumentBinding.cpp:489:27: note: 'value' declared here
  489 |     JS::Rooted<JS::Value> value(cx);
      |                           ^~~~~
ImageDocumentBinding.cpp:459:50: note: 'cx' declared here
  459 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at ImageDocumentBinding.cpp:586:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
ImageDocumentBinding.cpp:586:25: note: 'expando' declared here
  586 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
ImageDocumentBinding.cpp:577:36: note: 'cx' declared here
  577 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at ImageDocumentBinding.cpp:633:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
ImageDocumentBinding.cpp:633:27: note: 'expando' declared here
  633 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
ImageDocumentBinding.cpp:622:33: note: 'cx' declared here
  622 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at ImageDecoderBinding.cpp:2622:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In member function 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
ImageDecoderBinding.cpp:2622:25: note: 'expando' declared here
 2622 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
ImageDecoderBinding.cpp:2610:42: note: 'cx' declared here
 2610 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
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/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/AtomList.h:10,
                 from JSActorBinding.cpp:4:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::KeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at KeyAlgorithmBinding.cpp:67:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:41:
KeyAlgorithmBinding.cpp: In member function 'bool mozilla::dom::KeyAlgorithm::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
KeyAlgorithmBinding.cpp:67:25: note: 'obj' declared here
   67 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
KeyAlgorithmBinding.cpp:59:43: note: 'cx' declared here
   59 | KeyAlgorithm::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AnimationPropertyValueDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at KeyframeEffectBinding.cpp:104:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyValueDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
KeyframeEffectBinding.cpp:104: note: 'obj' declared here
  104 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
KeyframeEffectBinding.cpp:96: note: 'cx' declared here
   96 | AnimationPropertyValueDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AnimationPropertyDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at KeyframeEffectBinding.cpp:374:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
KeyframeEffectBinding.cpp: In member function 'bool mozilla::dom::AnimationPropertyDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
KeyframeEffectBinding.cpp:374: note: 'obj' declared here
  374 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
KeyframeEffectBinding.cpp:366: note: 'cx' declared here
  366 | AnimationPropertyDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nOverlaysError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at L10nOverlaysBinding.cpp:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:119:
L10nOverlaysBinding.cpp: In member function 'bool mozilla::dom::L10nOverlaysError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
L10nOverlaysBinding.cpp:81: note: 'obj' declared here
   81 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
L10nOverlaysBinding.cpp:73: note: 'cx' declared here
   73 | L10nOverlaysError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AttributeNameValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at LocalizationBinding.cpp:152:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:171:
LocalizationBinding.cpp: In member function 'bool mozilla::dom::AttributeNameValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
LocalizationBinding.cpp:152: note: 'obj' declared here
  152 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
LocalizationBinding.cpp:144: note: 'cx' declared here
  144 | AttributeNameValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nArgsHelperDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at LocalizationBinding.cpp:386:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
LocalizationBinding.cpp: In member function 'bool mozilla::dom::L10nArgsHelperDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
LocalizationBinding.cpp:386: note: 'obj' declared here
  386 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
LocalizationBinding.cpp:378: note: 'cx' declared here
  378 | L10nArgsHelperDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nIdArgs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at LocalizationBinding.cpp:623:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
LocalizationBinding.cpp: In member function 'bool mozilla::dom::L10nIdArgs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
LocalizationBinding.cpp:623: note: 'obj' declared here
  623 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
LocalizationBinding.cpp:615: note: 'cx' declared here
  615 | L10nIdArgs::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nMessage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at LocalizationBinding.cpp:835:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
LocalizationBinding.cpp: In member function 'bool mozilla::dom::L10nMessage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
LocalizationBinding.cpp:835: note: 'obj' declared here
  835 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
LocalizationBinding.cpp:827: note: 'cx' declared here
  827 | L10nMessage::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBObjectStore_Binding::Wrap(JSContext*, mozilla::dom::IDBObjectStore*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBObjectStoreBinding.cpp:1291:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:67:
IDBObjectStoreBinding.cpp: In function 'bool mozilla::dom::IDBObjectStore_Binding::Wrap(JSContext*, mozilla::dom::IDBObjectStore*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBObjectStoreBinding.cpp:1291:25: note: 'global' declared here
 1291 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBObjectStoreBinding.cpp:1266:17: note: 'aCx' declared here
 1266 | Wrap(JSContext* aCx, mozilla::dom::IDBObjectStore* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::LockInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at LockManagerBinding.cpp:180:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:210:
LockManagerBinding.cpp: In member function 'bool mozilla::dom::LockInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
LockManagerBinding.cpp:180: note: 'obj' declared here
  180 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
LockManagerBinding.cpp:172: note: 'cx' declared here
  172 | LockInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBIndex_Binding::Wrap(JSContext*, mozilla::dom::IDBIndex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBIndexBinding.cpp:1035:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:41:
IDBIndexBinding.cpp: In function 'bool mozilla::dom::IDBIndex_Binding::Wrap(JSContext*, mozilla::dom::IDBIndex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBIndexBinding.cpp:1035:25: note: 'global' declared here
 1035 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBIndexBinding.cpp:1010:17: note: 'aCx' declared here
 1010 | Wrap(JSContext* aCx, mozilla::dom::IDBIndex* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::LockManagerSnapshot::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at LockManagerBinding.cpp:461:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
LockManagerBinding.cpp: In member function 'bool mozilla::dom::LockManagerSnapshot::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
LockManagerBinding.cpp:461: note: 'obj' declared here
  461 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
LockManagerBinding.cpp:453: note: 'cx' declared here
  453 | LockManagerSnapshot::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBDatabase_Binding::Wrap(JSContext*, mozilla::dom::IDBDatabase*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBDatabaseBinding.cpp:1000:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:15:
IDBDatabaseBinding.cpp: In function 'bool mozilla::dom::IDBDatabase_Binding::Wrap(JSContext*, mozilla::dom::IDBDatabase*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBDatabaseBinding.cpp:1000:25: note: 'global' declared here
 1000 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBDatabaseBinding.cpp:972:17: note: 'aCx' declared here
  972 | Wrap(JSContext* aCx, mozilla::dom::IDBDatabase* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBFactory_Binding::Wrap(JSContext*, mozilla::dom::IDBFactory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBFactoryBinding.cpp:872:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IDBFactoryBinding.cpp: In function 'bool mozilla::dom::IDBFactory_Binding::Wrap(JSContext*, mozilla::dom::IDBFactory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBFactoryBinding.cpp:872:25: note: 'global' declared here
  872 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBFactoryBinding.cpp:847:17: note: 'aCx' declared here
  847 | Wrap(JSContext* aCx, mozilla::dom::IDBFactory* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBTransaction_Binding::Wrap(JSContext*, mozilla::dom::IDBTransaction*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBTransactionBinding.cpp:815:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:106:
IDBTransactionBinding.cpp: In function 'bool mozilla::dom::IDBTransaction_Binding::Wrap(JSContext*, mozilla::dom::IDBTransaction*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBTransactionBinding.cpp:815:25: note: 'global' declared here
  815 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBTransactionBinding.cpp:787:17: note: 'aCx' declared here
  787 | Wrap(JSContext* aCx, mozilla::dom::IDBTransaction* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBOpenDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBOpenDBRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBOpenDBRequestBinding.cpp:389:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:80:
IDBOpenDBRequestBinding.cpp: In function 'bool mozilla::dom::IDBOpenDBRequest_Binding::Wrap(JSContext*, mozilla::dom::IDBOpenDBRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBOpenDBRequestBinding.cpp:389:25: note: 'global' declared here
  389 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBOpenDBRequestBinding.cpp:358:17: note: 'aCx' declared here
  358 | Wrap(JSContext* aCx, mozilla::dom::IDBOpenDBRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaCapabilitiesInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaCapabilitiesBinding.cpp:434:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:392:
MediaCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaCapabilitiesInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaCapabilitiesBinding.cpp:434: note: 'obj' declared here
  434 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
MediaCapabilitiesBinding.cpp:426: note: 'cx' declared here
  426 | MediaCapabilitiesInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IDBVersionChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::IDBVersionChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IDBVersionChangeEventBinding.cpp:517:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:119:
IDBVersionChangeEventBinding.cpp: In function 'bool mozilla::dom::IDBVersionChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::IDBVersionChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IDBVersionChangeEventBinding.cpp:517:25: note: 'global' declared here
  517 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IDBVersionChangeEventBinding.cpp:489:17: note: 'aCx' declared here
  489 | Wrap(JSContext* aCx, mozilla::dom::IDBVersionChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IIRFilterNode_Binding::Wrap(JSContext*, mozilla::dom::IIRFilterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IIRFilterNodeBinding.cpp:713:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:132:
IIRFilterNodeBinding.cpp: In function 'bool mozilla::dom::IIRFilterNode_Binding::Wrap(JSContext*, mozilla::dom::IIRFilterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IIRFilterNodeBinding.cpp:713:25: note: 'global' declared here
  713 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IIRFilterNodeBinding.cpp:682:17: note: 'aCx' declared here
  682 | Wrap(JSContext* aCx, mozilla::dom::IIRFilterNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdentityCredential_Binding::Wrap(JSContext*, mozilla::dom::IdentityCredential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IdentityCredentialBinding.cpp:2889:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IdentityCredentialBinding.cpp: In function 'bool mozilla::dom::IdentityCredential_Binding::Wrap(JSContext*, mozilla::dom::IdentityCredential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IdentityCredentialBinding.cpp:2889:25: note: 'global' declared here
 2889 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IdentityCredentialBinding.cpp:2861:17: note: 'aCx' declared here
 2861 | Wrap(JSContext* aCx, mozilla::dom::IdentityCredential* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IdleDeadline_Binding::Wrap(JSContext*, mozilla::dom::IdleDeadline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IdleDeadlineBinding.cpp:299:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:171:
IdleDeadlineBinding.cpp: In function 'bool mozilla::dom::IdleDeadline_Binding::Wrap(JSContext*, mozilla::dom::IdleDeadline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IdleDeadlineBinding.cpp:299:25: note: 'global' declared here
  299 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
IdleDeadlineBinding.cpp:274:17: note: 'aCx' declared here
  274 | Wrap(JSContext* aCx, mozilla::dom::IdleDeadline* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::JSProcessActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at JSProcessActorBinding.cpp:928:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:15:
JSProcessActorBinding.cpp: In function 'bool mozilla::dom::JSProcessActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
JSProcessActorBinding.cpp:928:25: note: 'global' declared here
  928 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
JSProcessActorBinding.cpp:903:17: note: 'aCx' declared here
  903 | Wrap(JSContext* aCx, mozilla::dom::JSProcessActorChild* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::JSProcessActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at JSProcessActorBinding.cpp:1499:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
JSProcessActorBinding.cpp: In function 'bool mozilla::dom::JSProcessActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSProcessActorParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
JSProcessActorBinding.cpp:1499:25: note: 'global' declared here
 1499 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
JSProcessActorBinding.cpp:1474:17: note: 'aCx' declared here
 1474 | Wrap(JSContext* aCx, mozilla::dom::JSProcessActorParent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::JSWindowActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at JSWindowActorBinding.cpp:1387:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
JSWindowActorBinding.cpp: In function 'bool mozilla::dom::JSWindowActorChild_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
JSWindowActorBinding.cpp:1387:25: note: 'global' declared here
 1387 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
JSWindowActorBinding.cpp:1362:17: note: 'aCx' declared here
 1362 | Wrap(JSContext* aCx, mozilla::dom::JSWindowActorChild* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::JSWindowActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at JSWindowActorBinding.cpp:2045:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
JSWindowActorBinding.cpp: In function 'bool mozilla::dom::JSWindowActorParent_Binding::Wrap(JSContext*, mozilla::dom::JSWindowActorParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
JSWindowActorBinding.cpp:2045:25: note: 'global' declared here
 2045 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
JSWindowActorBinding.cpp:2020:17: note: 'aCx' declared here
 2020 | Wrap(JSContext* aCx, mozilla::dom::JSWindowActorParent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageDecodeResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ImageDecoderBinding.cpp:213:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In member function 'bool mozilla::dom::ImageDecodeResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ImageDecoderBinding.cpp:213:25: note: 'obj' declared here
  213 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ImageDecoderBinding.cpp:205:48: note: 'cx' declared here
  205 | ImageDecodeResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::KeyboardEvent_Binding::Wrap(JSContext*, mozilla::dom::KeyboardEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at KeyboardEventBinding.cpp:1671:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:80:
KeyboardEventBinding.cpp: In function 'bool mozilla::dom::KeyboardEvent_Binding::Wrap(JSContext*, mozilla::dom::KeyboardEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
KeyboardEventBinding.cpp:1671:25: note: 'global' declared here
 1671 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
KeyboardEventBinding.cpp:1640:17: note: 'aCx' declared here
 1640 | Wrap(JSContext* aCx, mozilla::dom::KeyboardEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageBitmapBinding.cpp:2049:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageBitmapBinding.cpp: In function 'bool mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageBitmapBinding.cpp:2049:25: note: 'global' declared here
 2049 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageBitmapBinding.cpp:2024:17: note: 'aCx' declared here
 2024 | Wrap(JSContext* aCx, mozilla::dom::ImageBitmap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmapRenderingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageBitmapRenderingContextBinding.cpp:395:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:197:
ImageBitmapRenderingContextBinding.cpp: In function 'bool mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, mozilla::dom::ImageBitmapRenderingContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageBitmapRenderingContextBinding.cpp:395:25: note: 'global' declared here
  395 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageBitmapRenderingContextBinding.cpp:370:17: note: 'aCx' declared here
  370 | Wrap(JSContext* aCx, mozilla::dom::ImageBitmapRenderingContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, mozilla::dom::ImageCapture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageCaptureBinding.cpp:556:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:210:
ImageCaptureBinding.cpp: In function 'bool mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, mozilla::dom::ImageCapture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageCaptureBinding.cpp:556:25: note: 'global' declared here
  556 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageCaptureBinding.cpp:528:17: note: 'aCx' declared here
  528 | Wrap(JSContext* aCx, mozilla::dom::ImageCapture* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageCapture]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::ImageCapture::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCapture.h:59:38,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::ImageCapture; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = ImageCapture]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::ImageCapture>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<ImageCapture>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::ImageCapture_Binding::_constructor(JSContext*, unsigned int, JS::Value*)' at ImageCaptureBinding.cpp:446:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx_)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from ImageCaptureBinding.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureBinding.h: In function 'bool mozilla::dom::ImageCapture_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ImageCaptureBinding.cpp:381:25: note: 'cx_' declared here
  381 | _constructor(JSContext* cx_, unsigned argc, JS::Value* vp)
      |              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageCaptureErrorEventBinding.cpp:413:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageCaptureErrorEventBinding.cpp: In function 'bool mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, mozilla::dom::ImageCaptureError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageCaptureErrorEventBinding.cpp:413:25: note: 'global' declared here
  413 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageCaptureErrorEventBinding.cpp:388:17: note: 'aCx' declared here
  388 | Wrap(JSContext* aCx, mozilla::dom::ImageCaptureError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageDecoder_Binding::Wrap(JSContext*, mozilla::dom::ImageDecoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageDecoderBinding.cpp:1628:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In function 'bool mozilla::dom::ImageDecoder_Binding::Wrap(JSContext*, mozilla::dom::ImageDecoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageDecoderBinding.cpp:1628:25: note: 'global' declared here
 1628 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageDecoderBinding.cpp:1603:17: note: 'aCx' declared here
 1603 | Wrap(JSContext* aCx, mozilla::dom::ImageDecoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageTrack_Binding::Wrap(JSContext*, mozilla::dom::ImageTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageDecoderBinding.cpp:2112:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In function 'bool mozilla::dom::ImageTrack_Binding::Wrap(JSContext*, mozilla::dom::ImageTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageDecoderBinding.cpp:2112:25: note: 'global' declared here
 2112 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageDecoderBinding.cpp:2087:17: note: 'aCx' declared here
 2087 | Wrap(JSContext* aCx, mozilla::dom::ImageTrack* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at ImageDecoderBinding.cpp:2584:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In member function 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
ImageDecoderBinding.cpp:2584:25: note: 'expando' declared here
 2584 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
ImageDecoderBinding.cpp:2563:50: note: 'cx' declared here
 2563 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at ImageDecoderBinding.cpp:2688:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In member function 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
ImageDecoderBinding.cpp:2688:29: note: 'expando' declared here
 2688 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
ImageDecoderBinding.cpp:2664:33: note: 'cx' declared here
 2664 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at ImageDecoderBinding.cpp:2780:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In member function 'virtual bool mozilla::dom::ImageTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
ImageDecoderBinding.cpp:2780:25: note: 'temp' declared here
 2780 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
ImageDecoderBinding.cpp:2778:41: note: 'cx' declared here
 2778 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const' at ImageDocumentBinding.cpp:755:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::ImageDocument_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
ImageDocumentBinding.cpp:755:27: note: 'expando' declared here
  755 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
ImageDocumentBinding.cpp:746:37: note: 'cx' declared here
  746 | DOMProxyHandler::delete_(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::ObjectOpResult& opresult) const
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageTrackList_Binding::Wrap(JSContext*, mozilla::dom::ImageTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageDecoderBinding.cpp:2864:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDecoderBinding.cpp: In function 'bool mozilla::dom::ImageTrackList_Binding::Wrap(JSContext*, mozilla::dom::ImageTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageDecoderBinding.cpp:2864:25: note: 'global' declared here
 2864 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageDecoderBinding.cpp:2839:17: note: 'aCx' declared here
 2839 | Wrap(JSContext* aCx, mozilla::dom::ImageTrackList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageDocument_Binding::Wrap(JSContext*, mozilla::dom::ImageDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ImageDocumentBinding.cpp:856:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ImageDocumentBinding.cpp: In function 'bool mozilla::dom::ImageDocument_Binding::Wrap(JSContext*, mozilla::dom::ImageDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ImageDocumentBinding.cpp:856:25: note: 'global' declared here
  856 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ImageDocumentBinding.cpp:819:17: note: 'aCx' declared here
  819 | Wrap(JSContext* aCx, mozilla::dom::ImageDocument* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ImageText::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ImageTextBinding.cpp:68:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings11.cpp:288:
ImageTextBinding.cpp: In member function 'bool mozilla::dom::ImageText::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ImageTextBinding.cpp:68:25: note: 'obj' declared here
   68 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ImageTextBinding.cpp:60:40: note: 'cx' declared here
   60 | ImageText::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at InspectorUtilsBinding.cpp:2409:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
InspectorUtilsBinding.cpp: In function 'bool mozilla::dom::InspectorFontFace_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
InspectorUtilsBinding.cpp:2409: note: 'slotStorage' declared here
 2409 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
InspectorUtilsBinding.cpp:2399: note: 'cx' declared here
 2399 | get_ranges(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IntersectionObserverBinding.cpp:1786:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IntersectionObserverBinding.cpp: In function 'bool mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IntersectionObserverBinding.cpp:1786: note: 'global' declared here
 1786 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
IntersectionObserverBinding.cpp:1761: note: 'aCx' declared here
 1761 | Wrap(JSContext* aCx, mozilla::dom::DOMIntersectionObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::KeyframeEffect_Binding::Wrap(JSContext*, mozilla::dom::KeyframeEffect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at KeyframeEffectBinding.cpp:1653:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
KeyframeEffectBinding.cpp: In function 'bool mozilla::dom::KeyframeEffect_Binding::Wrap(JSContext*, mozilla::dom::KeyframeEffect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
KeyframeEffectBinding.cpp:1653: note: 'global' declared here
 1653 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
KeyframeEffectBinding.cpp:1625: note: 'aCx' declared here
 1625 | Wrap(JSContext* aCx, mozilla::dom::KeyframeEffect* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentBundleAsyncIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleAsyncIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at L10nRegistryBinding.cpp:1124:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:132:
L10nRegistryBinding.cpp: In function 'bool mozilla::dom::FluentBundleAsyncIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleAsyncIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
L10nRegistryBinding.cpp:1124: note: 'global' declared here
 1124 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
L10nRegistryBinding.cpp:1099: note: 'aCx' declared here
 1099 | Wrap(JSContext* aCx, mozilla::intl::FluentBundleAsyncIterator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserverEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IntersectionObserverBinding.cpp:2329:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IntersectionObserverBinding.cpp: In function 'bool mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::DOMIntersectionObserverEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IntersectionObserverBinding.cpp:2329: note: 'global' declared here
 2329 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
IntersectionObserverBinding.cpp:2304: note: 'aCx' declared here
 2304 | Wrap(JSContext* aCx, mozilla::dom::DOMIntersectionObserverEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentBundleIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at L10nRegistryBinding.cpp:1504:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
L10nRegistryBinding.cpp: In function 'bool mozilla::dom::FluentBundleIterator_Binding::Wrap(JSContext*, mozilla::intl::FluentBundleIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
L10nRegistryBinding.cpp:1504: note: 'global' declared here
 1504 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
L10nRegistryBinding.cpp:1479: note: 'aCx' declared here
 1479 | Wrap(JSContext* aCx, mozilla::intl::FluentBundleIterator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nFileSource_Binding::Wrap(JSContext*, mozilla::intl::L10nFileSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at L10nRegistryBinding.cpp:2620:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
L10nRegistryBinding.cpp: In function 'bool mozilla::dom::L10nFileSource_Binding::Wrap(JSContext*, mozilla::intl::L10nFileSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
L10nRegistryBinding.cpp:2620: note: 'global' declared here
 2620 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
L10nRegistryBinding.cpp:2595: note: 'aCx' declared here
 2595 | Wrap(JSContext* aCx, mozilla::intl::L10nFileSource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nRegistry_Binding::Wrap(JSContext*, mozilla::intl::L10nRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at L10nRegistryBinding.cpp:3760:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
L10nRegistryBinding.cpp: In function 'bool mozilla::dom::L10nRegistry_Binding::Wrap(JSContext*, mozilla::intl::L10nRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
L10nRegistryBinding.cpp:3760: note: 'global' declared here
 3760 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
L10nRegistryBinding.cpp:3735: note: 'aCx' declared here
 3735 | Wrap(JSContext* aCx, mozilla::intl::L10nRegistry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, mozilla::dom::IntlUtils*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at IntlUtilsBinding.cpp:1029:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
IntlUtilsBinding.cpp: In function 'bool mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, mozilla::dom::IntlUtils*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
IntlUtilsBinding.cpp:1029: note: 'global' declared here
 1029 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
IntlUtilsBinding.cpp:1004: note: 'aCx' declared here
 1004 | Wrap(JSContext* aCx, mozilla::dom::IntlUtils* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Localization_Binding::Wrap(JSContext*, mozilla::intl::Localization*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at LocalizationBinding.cpp:2417:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
LocalizationBinding.cpp: In function 'bool mozilla::dom::Localization_Binding::Wrap(JSContext*, mozilla::intl::Localization*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
LocalizationBinding.cpp:2417: note: 'global' declared here
 2417 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
LocalizationBinding.cpp:2392: note: 'aCx' declared here
 2392 | Wrap(JSContext* aCx, mozilla::intl::Localization* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MIDIConnectionEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIConnectionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MIDIConnectionEventBinding.cpp:501:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:249:
MIDIConnectionEventBinding.cpp: In function 'bool mozilla::dom::MIDIConnectionEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIConnectionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MIDIConnectionEventBinding.cpp:501: note: 'global' declared here
  501 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MIDIConnectionEventBinding.cpp:473: note: 'aCx' declared here
  473 | Wrap(JSContext* aCx, mozilla::dom::MIDIConnectionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MIDIConnectionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIConnectionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIConnectionEventBinding.h:103,
    inlined from 'virtual JSObject* mozilla::dom::MIDIConnectionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at MIDIConnectionEvent.cpp:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIConnectionEvent.h:15,
                 from MIDIConnectionEvent.cpp:10,
                 from UnifiedBindings12.cpp:236:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIConnectionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MIDIConnectionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIConnectionEventBinding.h:103: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
MIDIConnectionEvent.cpp:58: note: 'aCx' declared here
   58 | MIDIConnectionEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
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/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/AtomList.h:10,
                 from MediaDebugInfoBinding.cpp:4:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at MediaListBinding.cpp:503:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:171:
MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
MediaListBinding.cpp:503:25: note: 'expando' declared here
  503 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
MediaListBinding.cpp:480:50: note: 'cx' declared here
  480 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at MediaListBinding.cpp:612:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
MediaListBinding.cpp:612:29: note: 'expando' declared here
  612 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
MediaListBinding.cpp:586:33: note: 'cx' declared here
  586 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at MediaListBinding.cpp:571:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
MediaListBinding.cpp:571:25: note: 'expando' declared here
  571 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
MediaListBinding.cpp:551:36: note: 'cx' declared here
  551 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::BufferRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:310:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::BufferRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:310:25: note: 'obj' declared here
  310 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:302:42: note: 'cx' declared here
  302 | BufferRange::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EMEDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:637:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::EMEDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:637:25: note: 'obj' declared here
  637 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:629:43: note: 'cx' declared here
  629 | EMEDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaDecoderStateMachineDecodingStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:883:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaDecoderStateMachineDecodingStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:883:25: note: 'obj' declared here
  883 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:875:77: note: 'cx' declared here
  875 | MediaDecoderStateMachineDecodingStateDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaFrameStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:974:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaFrameStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:974:25: note: 'obj' declared here
  974 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:966:46: note: 'cx' declared here
  966 | MediaFrameStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaDeviceInfo_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at MediaDeviceInfoBinding.cpp:205:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDeviceInfoBinding.cpp: In function 'bool mozilla::dom::MediaDeviceInfo_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
MediaDeviceInfoBinding.cpp:205:25: note: 'result' declared here
  205 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
MediaDeviceInfoBinding.cpp:197:19: note: 'cx' declared here
  197 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioOutputOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDevicesBinding.cpp:131:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:28:
MediaDevicesBinding.cpp: In member function 'bool mozilla::dom::AudioOutputOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDevicesBinding.cpp:131:25: note: 'obj' declared here
  131 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDevicesBinding.cpp:123:49: note: 'cx' declared here
  123 | AudioOutputOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeySystemMediaCapability::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaKeySystemAccessBinding.cpp:181:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:132:
MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemMediaCapability::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaKeySystemAccessBinding.cpp:181:25: note: 'obj' declared here
  181 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaKeySystemAccessBinding.cpp:173:60: note: 'cx' declared here
  173 | MediaKeySystemMediaCapability::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeySystemConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaKeySystemAccessBinding.cpp:559:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaKeySystemAccessBinding.cpp: In member function 'bool mozilla::dom::MediaKeySystemConfiguration::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaKeySystemAccessBinding.cpp:559:25: note: 'obj' declared here
  559 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaKeySystemAccessBinding.cpp:551:58: note: 'cx' declared here
  551 | MediaKeySystemConfiguration::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::RequestMediaKeySystemAccessNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaKeysRequestStatusBinding.cpp:88:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:158:
MediaKeysRequestStatusBinding.cpp: In member function 'bool mozilla::dom::RequestMediaKeySystemAccessNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaKeysRequestStatusBinding.cpp:88:25: note: 'obj' declared here
   88 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaKeysRequestStatusBinding.cpp:80:70: note: 'cx' declared here
   80 | RequestMediaKeySystemAccessNotification::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaImage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaSessionBinding.cpp:206:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:262:
MediaSessionBinding.cpp: In member function 'bool mozilla::dom::MediaImage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaSessionBinding.cpp:206:25: note: 'obj' declared here
  206 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaSessionBinding.cpp:198:41: note: 'cx' declared here
  198 | MediaImage::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                              ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp:47,
                 from Unified_cpp_dom_canvas0.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaMetadataInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaSessionBinding.cpp:834:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaSessionBinding.cpp: In member function 'bool mozilla::dom::MediaMetadataInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaSessionBinding.cpp:834:25: note: 'obj' declared here
  834 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaSessionBinding.cpp:826:48: note: 'cx' declared here
  826 | MediaMetadataInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConstrainBooleanParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:205:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:379:
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainBooleanParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:205:25: note: 'obj' declared here
  205 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaStreamTrackBinding.cpp:197:57: note: 'cx' declared here
  197 | ConstrainBooleanParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConstrainDOMStringParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:361:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainDOMStringParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:361:25: note: 'obj' declared here
  361 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaStreamTrackBinding.cpp:353:59: note: 'cx' declared here
  353 | ConstrainDOMStringParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConstrainDoubleRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:561:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainDoubleRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:561:25: note: 'obj' declared here
  561 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaStreamTrackBinding.cpp:553:51: note: 'cx' declared here
  553 | ConstrainDoubleRange::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConstrainLongRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:779:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::ConstrainLongRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:779:25: note: 'obj' declared here
  779 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaStreamTrackBinding.cpp:771:49: note: 'cx' declared here
  771 | ConstrainLongRange::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:2064:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::StringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:2064:29: note: 'returnArray' declared here
 2064 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
MediaStreamTrackBinding.cpp:2049:74: note: 'cx' declared here
 2049 | StringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:2389:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::OwningStringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:2389:29: note: 'returnArray' declared here
 2389 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
MediaStreamTrackBinding.cpp:2374:80: note: 'cx' declared here
 2374 | OwningStringOrStringSequenceOrConstrainDOMStringParameters::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaController_Binding::get_supportedKeys(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MediaControllerBinding.cpp:487:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:405:
MediaControllerBinding.cpp: In function 'bool mozilla::dom::MediaController_Binding::get_supportedKeys(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MediaControllerBinding.cpp:487: note: 'slotStorage' declared here
  487 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
MediaControllerBinding.cpp:477: note: 'cx' declared here
  477 | get_supportedKeys(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nFileSource_Binding::get_locales(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at L10nRegistryBinding.cpp:1831:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
L10nRegistryBinding.cpp: In function 'bool mozilla::dom::L10nFileSource_Binding::get_locales(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
L10nRegistryBinding.cpp:1831: note: 'slotStorage' declared here
 1831 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
L10nRegistryBinding.cpp:1821: note: 'cx' declared here
 1821 | get_locales(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::L10nFileSource_Binding::get_index(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at L10nRegistryBinding.cpp:1972:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
L10nRegistryBinding.cpp: In function 'bool mozilla::dom::L10nFileSource_Binding::get_index(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
L10nRegistryBinding.cpp:1972: note: 'slotStorage' declared here
 1972 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
L10nRegistryBinding.cpp:1962: note: 'cx' declared here
 1962 | get_index(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaQueryListEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryListEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaQueryListEventBinding.cpp:519:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:210:
MediaQueryListEventBinding.cpp: In function 'bool mozilla::dom::MediaQueryListEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryListEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaQueryListEventBinding.cpp:519:25: note: 'global' declared here
  519 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaQueryListEventBinding.cpp:491:17: note: 'aCx' declared here
  491 | Wrap(JSContext* aCx, mozilla::dom::MediaQueryListEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaQueryListEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaQueryListEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryListEventBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaQueryListEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at MediaQueryListEvent.cpp:40:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryListEvent.h:15,
                 from MediaQueryListEvent.cpp:10,
                 from UnifiedBindings13.cpp:197:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryListEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaQueryListEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryListEventBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
MediaQueryListEvent.cpp:38:52: note: 'aCx' declared here
   38 | MediaQueryListEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaRecorderErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorderErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaRecorderErrorEventBinding.cpp:485:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:249:
MediaRecorderErrorEventBinding.cpp: In function 'bool mozilla::dom::MediaRecorderErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorderErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaRecorderErrorEventBinding.cpp:485:25: note: 'global' declared here
  485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaRecorderErrorEventBinding.cpp:457:17: note: 'aCx' declared here
  457 | Wrap(JSContext* aCx, mozilla::dom::MediaRecorderErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaRecorderErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaRecorderErrorEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaRecorderErrorEventBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaRecorderErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at MediaRecorderErrorEvent.cpp:60:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaRecorderErrorEvent.h:15,
                 from MediaRecorderErrorEvent.cpp:10,
                 from UnifiedBindings13.cpp:236:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaRecorderErrorEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaRecorderErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaRecorderErrorEventBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
MediaRecorderErrorEvent.cpp:58:56: note: 'aCx' declared here
   58 | MediaRecorderErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStream_Binding::Wrap(JSContext*, mozilla::DOMMediaStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamBinding.cpp:1859:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:314:
MediaStreamBinding.cpp: In function 'bool mozilla::dom::MediaStream_Binding::Wrap(JSContext*, mozilla::DOMMediaStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamBinding.cpp:1859:25: note: 'global' declared here
 1859 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamBinding.cpp:1831:17: note: 'aCx' declared here
 1831 | Wrap(JSContext* aCx, mozilla::DOMMediaStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamEventBinding.cpp:496:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:353:
MediaStreamEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamEventBinding.cpp:496:25: note: 'global' declared here
  496 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamEventBinding.cpp:468:17: note: 'aCx' declared here
  468 | Wrap(JSContext* aCx, mozilla::dom::MediaStreamEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStreamEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamEventBinding.h:106:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaStreamEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at MediaStreamEvent.cpp:60:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamEvent.h:15,
                 from MediaStreamEvent.cpp:11,
                 from UnifiedBindings13.cpp:340:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaStreamEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamEventBinding.h:106:27: note: 'reflector' declared here
  106 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
MediaStreamEvent.cpp:58:49: note: 'aCx' declared here
   58 | MediaStreamEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamTrack_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamTrackBinding.cpp:4248:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrack_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamTrackBinding.cpp:4248:25: note: 'global' declared here
 4248 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamTrackBinding.cpp:4220:17: note: 'aCx' declared here
 4220 | Wrap(JSContext* aCx, mozilla::dom::MediaStreamTrack* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamTrackEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamTrackEventBinding.cpp:485:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:405:
MediaStreamTrackEventBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrackEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamTrackEventBinding.cpp:485:25: note: 'global' declared here
  485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamTrackEventBinding.cpp:457:17: note: 'aCx' declared here
  457 | Wrap(JSContext* aCx, mozilla::dom::MediaStreamTrackEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStreamTrackEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamTrackEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackEventBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaStreamTrackEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at MediaStreamTrackEvent.cpp:60:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackEvent.h:15,
                 from MediaStreamTrackEvent.cpp:10,
                 from UnifiedBindings13.cpp:392:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaStreamTrackEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackEventBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
MediaStreamTrackEvent.cpp:58:54: note: 'aCx' declared here
   58 | MediaStreamTrackEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaMetadata_Binding::get_artwork(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MediaSessionBinding.cpp:1163:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaSessionBinding.cpp: In function 'bool mozilla::dom::MediaMetadata_Binding::get_artwork(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MediaSessionBinding.cpp:1163:25: note: 'slotStorage' declared here
 1163 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
MediaSessionBinding.cpp:1153:24: note: 'cx' declared here
 1153 | get_artwork(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:130:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::AudioSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:130:25: note: 'obj' declared here
  130 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:122:49: note: 'cx' declared here
  122 | AudioSinkDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AudioSinkWrapperDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:1687:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::AudioSinkWrapperDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:1687:25: note: 'obj' declared here
 1687 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:1679:56: note: 'cx' declared here
 1679 | AudioSinkWrapperDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DecodedStreamDataDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:455:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::DecodedStreamDataDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:455:25: note: 'obj' declared here
  455 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:447:57: note: 'cx' declared here
  447 | DecodedStreamDataDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaCacheStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:758:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaCacheStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:758:25: note: 'obj' declared here
  758 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:750:56: note: 'cx' declared here
  750 | MediaCacheStreamDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaResourceDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:2430:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaResourceDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:2430:25: note: 'obj' declared here
 2430 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:2422:53: note: 'cx' declared here
 2422 | MediaResourceDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:1187:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaStateDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:1187:25: note: 'obj' declared here
 1187 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:1179:50: note: 'cx' declared here
 1179 | MediaStateDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:1505:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::VideoSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:1505:25: note: 'obj' declared here
 1505 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:1497:49: note: 'cx' declared here
 1497 | VideoSinkDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DecodedStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:1851:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::DecodedStreamDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:1851:25: note: 'obj' declared here
 1851 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:1843:53: note: 'cx' declared here
 1843 | DecodedStreamDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:2759:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaSinkDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:2759:25: note: 'obj' declared here
 2759 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:2751:49: note: 'cx' declared here
 2751 | MediaSinkDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaFormatReaderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:2135:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaFormatReaderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:2135:25: note: 'obj' declared here
 2135 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:2127:57: note: 'cx' declared here
 2127 | MediaFormatReaderDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaDecoderStateMachineDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:3071:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaDecoderStateMachineDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:3071:25: note: 'obj' declared here
 3071 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:3063:64: note: 'cx' declared here
 3063 | MediaDecoderStateMachineDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:3501:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:3501:25: note: 'obj' declared here
 3501 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:3493:52: note: 'cx' declared here
 3493 | MediaDecoderDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLMediaElementDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:3712:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::HTMLMediaElementDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:3712:25: note: 'obj' declared here
 3712 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:3704:56: note: 'cx' declared here
 3704 | HTMLMediaElementDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaSessionActionDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaSessionBinding.cpp:555:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaSessionBinding.cpp: In member function 'bool mozilla::dom::MediaSessionActionDetails::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaSessionBinding.cpp:555:25: note: 'obj' declared here
  555 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaSessionBinding.cpp:547:56: note: 'cx' declared here
  547 | MediaSessionActionDetails::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TrackBuffersManagerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:2558:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::TrackBuffersManagerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:2558:25: note: 'obj' declared here
 2558 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:2550:59: note: 'cx' declared here
 2550 | TrackBuffersManagerDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaSourceDemuxerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:2873:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaSourceDemuxerDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:2873:25: note: 'obj' declared here
 2873 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:2865:58: note: 'cx' declared here
 2865 | MediaSourceDemuxerDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaSourceDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaDebugInfoBinding.cpp:3345:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDebugInfoBinding.cpp: In member function 'bool mozilla::dom::MediaSourceDecoderDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaDebugInfoBinding.cpp:3345:25: note: 'obj' declared here
 3345 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaDebugInfoBinding.cpp:3337:58: note: 'cx' declared here
 3337 | MediaSourceDecoderDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::KeyboardEvent_Binding::get_initDict(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at KeyboardEventBinding.cpp:890:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
KeyboardEventBinding.cpp: In function 'bool mozilla::dom::KeyboardEvent_Binding::get_initDict(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
KeyboardEventBinding.cpp:890:25: note: 'slotStorage' declared here
  890 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
KeyboardEventBinding.cpp:880:25: note: 'cx' declared here
  880 | get_initDict(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaTrackConstraintSet::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:2771:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraintSet::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:2771:25: note: 'obj' declared here
 2771 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaStreamTrackBinding.cpp:2763:54: note: 'cx' declared here
 2763 | MediaTrackConstraintSet::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentBundleIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at L10nRegistryBinding.cpp:194:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
L10nRegistryBinding.cpp: In member function 'bool mozilla::dom::FluentBundleIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
L10nRegistryBinding.cpp:194: note: 'obj' declared here
  194 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
L10nRegistryBinding.cpp:186: note: 'cx' declared here
  186 | FluentBundleIteratorResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaTrackConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaStreamTrackBinding.cpp:3243:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamTrackBinding.cpp: In member function 'bool mozilla::dom::MediaTrackConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaStreamTrackBinding.cpp:3243:29: note: 'returnArray' declared here
 3243 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
MediaStreamTrackBinding.cpp:3222:52: note: 'cx' declared here
 3222 | MediaTrackConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaStreamBinding.cpp:642:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaStreamBinding.cpp: In member function 'bool mozilla::dom::MediaStreamConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaStreamBinding.cpp:642:25: note: 'obj' declared here
  642 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaStreamBinding.cpp:634:53: note: 'cx' declared here
  634 | MediaStreamConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at MediaListBinding.cpp:541:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaListBinding.cpp: In member function 'virtual bool mozilla::dom::MediaList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
MediaListBinding.cpp:541:25: note: 'expando' declared here
  541 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
MediaListBinding.cpp:529:42: note: 'cx' declared here
  529 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Location_Binding::Wrap(JSContext*, mozilla::dom::Location*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at LocationBinding.cpp:1763:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:184:
LocationBinding.cpp: In function 'bool mozilla::dom::Location_Binding::Wrap(JSContext*, mozilla::dom::Location*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
LocationBinding.cpp:1763: note: 'global' declared here
 1763 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
LocationBinding.cpp:1738: note: 'aCx' declared here
 1738 | Wrap(JSContext* aCx, mozilla::dom::Location* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Lock_Binding::Wrap(JSContext*, mozilla::dom::Lock*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at LockBinding.cpp:298:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:197:
LockBinding.cpp: In function 'bool mozilla::dom::Lock_Binding::Wrap(JSContext*, mozilla::dom::Lock*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
LockBinding.cpp:298: note: 'global' declared here
  298 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
LockBinding.cpp:273: note: 'aCx' declared here
  273 | Wrap(JSContext* aCx, mozilla::dom::Lock* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::LockManager_Binding::Wrap(JSContext*, mozilla::dom::LockManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at LockManagerBinding.cpp:932:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
LockManagerBinding.cpp: In function 'bool mozilla::dom::LockManager_Binding::Wrap(JSContext*, mozilla::dom::LockManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
LockManagerBinding.cpp:932: note: 'global' declared here
  932 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
LockManagerBinding.cpp:907: note: 'aCx' declared here
  907 | Wrap(JSContext* aCx, mozilla::dom::LockManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MIDIAccess_Binding::Wrap(JSContext*, mozilla::dom::MIDIAccess*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MIDIAccessBinding.cpp:423:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:223:
MIDIAccessBinding.cpp: In function 'bool mozilla::dom::MIDIAccess_Binding::Wrap(JSContext*, mozilla::dom::MIDIAccess*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MIDIAccessBinding.cpp:423: note: 'global' declared here
  423 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MIDIAccessBinding.cpp:395: note: 'aCx' declared here
  395 | Wrap(JSContext* aCx, mozilla::dom::MIDIAccess* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MIDIInput_Binding::Wrap(JSContext*, mozilla::dom::MIDIInput*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MIDIInputBinding.cpp:321:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:262:
MIDIInputBinding.cpp: In function 'bool mozilla::dom::MIDIInput_Binding::Wrap(JSContext*, mozilla::dom::MIDIInput*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MIDIInputBinding.cpp:321: note: 'global' declared here
  321 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MIDIInputBinding.cpp:290: note: 'aCx' declared here
  290 | Wrap(JSContext* aCx, mozilla::dom::MIDIInput* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MIDIOutput_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutput*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MIDIOutputBinding.cpp:363:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:314:
MIDIOutputBinding.cpp: In function 'bool mozilla::dom::MIDIOutput_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutput*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MIDIOutputBinding.cpp:363: note: 'global' declared here
  363 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MIDIOutputBinding.cpp:332: note: 'aCx' declared here
  332 | Wrap(JSContext* aCx, mozilla::dom::MIDIOutput* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MIDIInputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIInputMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MIDIInputMapBinding.cpp:931:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:275:
MIDIInputMapBinding.cpp: In function 'bool mozilla::dom::MIDIInputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIInputMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MIDIInputMapBinding.cpp:931: note: 'global' declared here
  931 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MIDIInputMapBinding.cpp:906: note: 'aCx' declared here
  906 | Wrap(JSContext* aCx, mozilla::dom::MIDIInputMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MIDIMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MIDIMessageEventBinding.cpp:511:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:288:
MIDIMessageEventBinding.cpp: In function 'bool mozilla::dom::MIDIMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MIDIMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MIDIMessageEventBinding.cpp:511: note: 'global' declared here
  511 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MIDIMessageEventBinding.cpp:483: note: 'aCx' declared here
  483 | Wrap(JSContext* aCx, mozilla::dom::MIDIMessageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MIDIOutputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutputMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MIDIOutputMapBinding.cpp:931:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:327:
MIDIOutputMapBinding.cpp: In function 'bool mozilla::dom::MIDIOutputMap_Binding::Wrap(JSContext*, mozilla::dom::MIDIOutputMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MIDIOutputMapBinding.cpp:931: note: 'global' declared here
  931 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MIDIOutputMapBinding.cpp:906: note: 'aCx' declared here
  906 | Wrap(JSContext* aCx, mozilla::dom::MIDIOutputMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MatchGlob_Binding::Wrap(JSContext*, mozilla::extensions::MatchGlob*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MatchGlobBinding.cpp:387:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:353:
MatchGlobBinding.cpp: In function 'bool mozilla::dom::MatchGlob_Binding::Wrap(JSContext*, mozilla::extensions::MatchGlob*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MatchGlobBinding.cpp:387: note: 'global' declared here
  387 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MatchGlobBinding.cpp:362: note: 'aCx' declared here
  362 | Wrap(JSContext* aCx, mozilla::extensions::MatchGlob* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MatchPatternSet_Binding::get_patterns(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MatchPatternBinding.cpp:1648:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:366:
MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPatternSet_Binding::get_patterns(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MatchPatternBinding.cpp:1648: note: 'slotStorage' declared here
 1648 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
MatchPatternBinding.cpp:1638: note: 'cx' declared here
 1638 | get_patterns(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MatchPattern_Binding::Wrap(JSContext*, mozilla::extensions::MatchPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MatchPatternBinding.cpp:1155:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPattern_Binding::Wrap(JSContext*, mozilla::extensions::MatchPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MatchPatternBinding.cpp:1155: note: 'global' declared here
 1155 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MatchPatternBinding.cpp:1130: note: 'aCx' declared here
 1130 | Wrap(JSContext* aCx, mozilla::extensions::MatchPattern* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MatchPatternSet_Binding::Wrap(JSContext*, mozilla::extensions::MatchPatternSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MatchPatternBinding.cpp:2094:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MatchPatternBinding.cpp: In function 'bool mozilla::dom::MatchPatternSet_Binding::Wrap(JSContext*, mozilla::extensions::MatchPatternSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MatchPatternBinding.cpp:2094: note: 'global' declared here
 2094 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MatchPatternBinding.cpp:2069: note: 'aCx' declared here
 2069 | Wrap(JSContext* aCx, mozilla::extensions::MatchPatternSet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MathMLElement_Binding::Wrap(JSContext*, mozilla::dom::MathMLElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MathMLElementBinding.cpp:8789:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings12.cpp:379:
MathMLElementBinding.cpp: In function 'bool mozilla::dom::MathMLElement_Binding::Wrap(JSContext*, mozilla::dom::MathMLElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MathMLElementBinding.cpp:8789: note: 'global' declared here
 8789 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MathMLElementBinding.cpp:8755: note: 'aCx' declared here
 8755 | Wrap(JSContext* aCx, mozilla::dom::MathMLElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaCapabilities_Binding::Wrap(JSContext*, mozilla::dom::MediaCapabilities*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaCapabilitiesBinding.cpp:1759:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaCapabilitiesBinding.cpp: In function 'bool mozilla::dom::MediaCapabilities_Binding::Wrap(JSContext*, mozilla::dom::MediaCapabilities*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaCapabilitiesBinding.cpp:1759: note: 'global' declared here
 1759 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MediaCapabilitiesBinding.cpp:1734: note: 'aCx' declared here
 1734 | Wrap(JSContext* aCx, mozilla::dom::MediaCapabilities* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaController_Binding::Wrap(JSContext*, mozilla::dom::MediaController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaControllerBinding.cpp:1667:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaControllerBinding.cpp: In function 'bool mozilla::dom::MediaController_Binding::Wrap(JSContext*, mozilla::dom::MediaController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaControllerBinding.cpp:1667: note: 'global' declared here
 1667 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
MediaControllerBinding.cpp:1639: note: 'aCx' declared here
 1639 | Wrap(JSContext* aCx, mozilla::dom::MediaController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaDeviceInfo_Binding::Wrap(JSContext*, mozilla::dom::MediaDeviceInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaDeviceInfoBinding.cpp:486:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDeviceInfoBinding.cpp: In function 'bool mozilla::dom::MediaDeviceInfo_Binding::Wrap(JSContext*, mozilla::dom::MediaDeviceInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaDeviceInfoBinding.cpp:486:25: note: 'global' declared here
  486 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaDeviceInfoBinding.cpp:461:17: note: 'aCx' declared here
  461 | Wrap(JSContext* aCx, mozilla::dom::MediaDeviceInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaDevices_Binding::Wrap(JSContext*, mozilla::dom::MediaDevices*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaDevicesBinding.cpp:731:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaDevicesBinding.cpp: In function 'bool mozilla::dom::MediaDevices_Binding::Wrap(JSContext*, mozilla::dom::MediaDevices*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaDevicesBinding.cpp:731:25: note: 'global' declared here
  731 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaDevicesBinding.cpp:703:17: note: 'aCx' declared here
  703 | Wrap(JSContext* aCx, mozilla::dom::MediaDevices* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamTrackAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackAudioSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamTrackAudioSourceNodeBinding.cpp:492:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:366:
MediaStreamTrackAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamTrackAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamTrackAudioSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamTrackAudioSourceNodeBinding.cpp:492:25: note: 'global' declared here
  492 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamTrackAudioSourceNodeBinding.cpp:461:17: note: 'aCx' declared here
  461 | Wrap(JSContext* aCx, mozilla::dom::MediaStreamTrackAudioSourceNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamAudioSourceNodeBinding.cpp:564:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:301:
MediaStreamAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamAudioSourceNodeBinding.cpp:564:25: note: 'global' declared here
  564 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamAudioSourceNodeBinding.cpp:533:17: note: 'aCx' declared here
  533 | Wrap(JSContext* aCx, mozilla::dom::MediaStreamAudioSourceNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaElementAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaElementAudioSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaElementAudioSourceNodeBinding.cpp:564:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:41:
MediaElementAudioSourceNodeBinding.cpp: In function 'bool mozilla::dom::MediaElementAudioSourceNode_Binding::Wrap(JSContext*, mozilla::dom::MediaElementAudioSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaElementAudioSourceNodeBinding.cpp:564:25: note: 'global' declared here
  564 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaElementAudioSourceNodeBinding.cpp:533:17: note: 'aCx' declared here
  533 | Wrap(JSContext* aCx, mozilla::dom::MediaElementAudioSourceNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaEncryptedEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaEncryptedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaEncryptedEventBinding.cpp:557:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:54:
MediaEncryptedEventBinding.cpp: In function 'bool mozilla::dom::MediaEncryptedEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaEncryptedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaEncryptedEventBinding.cpp:557:25: note: 'global' declared here
  557 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaEncryptedEventBinding.cpp:529:17: note: 'aCx' declared here
  529 | Wrap(JSContext* aCx, mozilla::dom::MediaEncryptedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaError_Binding::Wrap(JSContext*, mozilla::dom::MediaError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaErrorBinding.cpp:306:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:67:
MediaErrorBinding.cpp: In function 'bool mozilla::dom::MediaError_Binding::Wrap(JSContext*, mozilla::dom::MediaError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaErrorBinding.cpp:306:25: note: 'global' declared here
  306 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaErrorBinding.cpp:281:17: note: 'aCx' declared here
  281 | Wrap(JSContext* aCx, mozilla::dom::MediaError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeyError_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaKeyErrorBinding.cpp:304:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:80:
MediaKeyErrorBinding.cpp: In function 'bool mozilla::dom::MediaKeyError_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaKeyErrorBinding.cpp:304:25: note: 'global' declared here
  304 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaKeyErrorBinding.cpp:276:17: note: 'aCx' declared here
  276 | Wrap(JSContext* aCx, mozilla::dom::MediaKeyError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeyMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaKeyMessageEventBinding.cpp:581:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:93:
MediaKeyMessageEventBinding.cpp: In function 'bool mozilla::dom::MediaKeyMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaKeyMessageEventBinding.cpp:581:25: note: 'global' declared here
  581 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaKeyMessageEventBinding.cpp:553:17: note: 'aCx' declared here
  553 | Wrap(JSContext* aCx, mozilla::dom::MediaKeyMessageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeySession_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaKeySessionBinding.cpp:874:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:106:
MediaKeySessionBinding.cpp: In function 'bool mozilla::dom::MediaKeySession_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaKeySessionBinding.cpp:874:25: note: 'global' declared here
  874 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaKeySessionBinding.cpp:846:17: note: 'aCx' declared here
  846 | Wrap(JSContext* aCx, mozilla::dom::MediaKeySession* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeyStatusMap_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyStatusMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaKeyStatusMapBinding.cpp:869:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:119:
MediaKeyStatusMapBinding.cpp: In function 'bool mozilla::dom::MediaKeyStatusMap_Binding::Wrap(JSContext*, mozilla::dom::MediaKeyStatusMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaKeyStatusMapBinding.cpp:869:25: note: 'global' declared here
  869 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaKeyStatusMapBinding.cpp:844:17: note: 'aCx' declared here
  844 | Wrap(JSContext* aCx, mozilla::dom::MediaKeyStatusMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeySystemAccess_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySystemAccess*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaKeySystemAccessBinding.cpp:1099:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaKeySystemAccessBinding.cpp: In function 'bool mozilla::dom::MediaKeySystemAccess_Binding::Wrap(JSContext*, mozilla::dom::MediaKeySystemAccess*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaKeySystemAccessBinding.cpp:1099:25: note: 'global' declared here
 1099 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaKeySystemAccessBinding.cpp:1074:17: note: 'aCx' declared here
 1074 | Wrap(JSContext* aCx, mozilla::dom::MediaKeySystemAccess* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaKeys_Binding::Wrap(JSContext*, mozilla::dom::MediaKeys*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaKeysBinding.cpp:599:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:145:
MediaKeysBinding.cpp: In function 'bool mozilla::dom::MediaKeys_Binding::Wrap(JSContext*, mozilla::dom::MediaKeys*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaKeysBinding.cpp:599:25: note: 'global' declared here
  599 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaKeysBinding.cpp:574:17: note: 'aCx' declared here
  574 | Wrap(JSContext* aCx, mozilla::dom::MediaKeys* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaList_Binding::Wrap(JSContext*, mozilla::dom::MediaList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaListBinding.cpp:793:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaListBinding.cpp: In function 'bool mozilla::dom::MediaList_Binding::Wrap(JSContext*, mozilla::dom::MediaList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaListBinding.cpp:793:25: note: 'global' declared here
  793 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaListBinding.cpp:768:17: note: 'aCx' declared here
  768 | Wrap(JSContext* aCx, mozilla::dom::MediaList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaQueryList_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaQueryListBinding.cpp:491:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:184:
MediaQueryListBinding.cpp: In function 'bool mozilla::dom::MediaQueryList_Binding::Wrap(JSContext*, mozilla::dom::MediaQueryList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaQueryListBinding.cpp:491:25: note: 'global' declared here
  491 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaQueryListBinding.cpp:463:17: note: 'aCx' declared here
  463 | Wrap(JSContext* aCx, mozilla::dom::MediaQueryList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaRecorder_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaRecorderBinding.cpp:1534:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:223:
MediaRecorderBinding.cpp: In function 'bool mozilla::dom::MediaRecorder_Binding::Wrap(JSContext*, mozilla::dom::MediaRecorder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaRecorderBinding.cpp:1534:25: note: 'global' declared here
 1534 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaRecorderBinding.cpp:1506:17: note: 'aCx' declared here
 1506 | Wrap(JSContext* aCx, mozilla::dom::MediaRecorder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaMetadata_Binding::Wrap(JSContext*, mozilla::dom::MediaMetadata*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaSessionBinding.cpp:1597:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaSessionBinding.cpp: In function 'bool mozilla::dom::MediaMetadata_Binding::Wrap(JSContext*, mozilla::dom::MediaMetadata*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaSessionBinding.cpp:1597:25: note: 'global' declared here
 1597 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaSessionBinding.cpp:1572:17: note: 'aCx' declared here
 1572 | Wrap(JSContext* aCx, mozilla::dom::MediaMetadata* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaSession_Binding::Wrap(JSContext*, mozilla::dom::MediaSession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaSessionBinding.cpp:2284:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaSessionBinding.cpp: In function 'bool mozilla::dom::MediaSession_Binding::Wrap(JSContext*, mozilla::dom::MediaSession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaSessionBinding.cpp:2284:25: note: 'global' declared here
 2284 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaSessionBinding.cpp:2259:17: note: 'aCx' declared here
 2259 | Wrap(JSContext* aCx, mozilla::dom::MediaSession* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaSource_Binding::Wrap(JSContext*, mozilla::dom::MediaSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaSourceBinding.cpp:1152:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:275:
MediaSourceBinding.cpp: In function 'bool mozilla::dom::MediaSource_Binding::Wrap(JSContext*, mozilla::dom::MediaSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaSourceBinding.cpp:1152:25: note: 'global' declared here
 1152 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaSourceBinding.cpp:1124:17: note: 'aCx' declared here
 1124 | Wrap(JSContext* aCx, mozilla::dom::MediaSource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamAudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioDestinationNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamAudioDestinationNodeBinding.cpp:348:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:288:
MediaStreamAudioDestinationNodeBinding.cpp: In function 'bool mozilla::dom::MediaStreamAudioDestinationNode_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamAudioDestinationNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamAudioDestinationNodeBinding.cpp:348:25: note: 'global' declared here
  348 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamAudioDestinationNodeBinding.cpp:317:17: note: 'aCx' declared here
  317 | Wrap(JSContext* aCx, mozilla::dom::MediaStreamAudioDestinationNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaStreamError_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MediaStreamErrorBinding.cpp:318:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings13.cpp:327:
MediaStreamErrorBinding.cpp: In function 'bool mozilla::dom::MediaStreamError_Binding::Wrap(JSContext*, mozilla::dom::MediaStreamError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MediaStreamErrorBinding.cpp:318:25: note: 'global' declared here
  318 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MediaStreamErrorBinding.cpp:293:17: note: 'aCx' declared here
  293 | Wrap(JSContext* aCx, mozilla::dom::MediaStreamError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from Unified_cpp_dom_canvas3.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLShaderValidator.cpp: In member function 'std::unique_ptr<mozilla::webgl::ShaderValidator> mozilla::WebGLContext::CreateShaderValidator(GLenum) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLShaderValidator.cpp:137:9: 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]
  137 |   memset(&resources, 0, sizeof(resources));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLShader.cpp:8,
                 from Unified_cpp_dom_canvas3.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:429:8: note: 'struct ShBuiltInResources' declared here
  429 | struct ShBuiltInResources
      |        ^~~~~~~~~~~~~~~~~~
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteTextureMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Device.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Instance.h:11,
                 from NavigatorBinding.cpp:75,
                 from UnifiedBindings14.cpp:392:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for 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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:12,
                 from OffscreenCanvasBinding.cpp:27,
                 from UnifiedBindings15.cpp:184:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NetErrorInfoBinding.h:9,
                 from NetErrorInfoBinding.cpp:6,
                 from UnifiedBindings15.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Notification.h:13,
                 from NotificationBinding.cpp:28,
                 from UnifiedBindings15.cpp:106:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLContext.cpp:48,
                 from Unified_cpp_dom_canvas1.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasGradient.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasGradient.cpp:5:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasUtils.cpp:17,
                 from Unified_cpp_dom_canvas0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from MessageManagerBinding.cpp:7,
                 from UnifiedBindings14.cpp:80:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaTrackCapabilitiesBinding.h:9,
                 from MediaTrackCapabilitiesBinding.cpp:6,
                 from UnifiedBindings14.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from NavigatorBinding.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
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/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/AtomList.h:10,
                 from NetErrorInfoBinding.cpp:4:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at PaintRequestListBinding.cpp:374:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:262:
PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
PaintRequestListBinding.cpp:374:25: note: 'expando' declared here
  374 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
PaintRequestListBinding.cpp:357:36: note: 'cx' declared here
  357 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at NodeListBinding.cpp:381:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:80:
NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
NodeListBinding.cpp:381:25: note: 'expando' declared here
  381 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
NodeListBinding.cpp:364:36: note: 'cx' declared here
  364 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NetErrorInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetErrorInfoBinding.cpp:77:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetErrorInfoBinding.cpp: In member function 'bool mozilla::dom::NetErrorInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetErrorInfoBinding.cpp:77:25: note: 'obj' declared here
   77 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
NetErrorInfoBinding.cpp:69:43: note: 'cx' declared here
   69 | NetErrorInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NotificationBehavior::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NotificationBinding.cpp:353:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NotificationBinding.cpp: In member function 'bool mozilla::dom::NotificationBehavior::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NotificationBinding.cpp:353:25: note: 'obj' declared here
  353 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
NotificationBinding.cpp:345:51: note: 'cx' declared here
  345 | NotificationBehavior::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at NotificationBinding.cpp:637:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NotificationBinding.cpp: In member function 'bool mozilla::dom::UnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
NotificationBinding.cpp:637:29: note: 'returnArray' declared here
  637 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
NotificationBinding.cpp:624:56: note: 'cx' declared here
  624 | UnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningUnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at NotificationBinding.cpp:881:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NotificationBinding.cpp: In member function 'bool mozilla::dom::OwningUnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
NotificationBinding.cpp:881:29: note: 'returnArray' declared here
  881 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
NotificationBinding.cpp:868:62: note: 'cx' declared here
  868 | OwningUnsignedLongOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PayerErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at PaymentRequestBinding.cpp:698:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:353:
PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::PayerErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
PaymentRequestBinding.cpp:698:25: note: 'obj' declared here
  698 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
PaymentRequestBinding.cpp:690:42: note: 'cx' declared here
  690 | PayerErrors::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceEntry_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceEntryBinding.cpp:177:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:405:
PerformanceEntryBinding.cpp: In function 'bool mozilla::dom::PerformanceEntry_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceEntryBinding.cpp:177:25: note: 'result' declared here
  177 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceEntryBinding.cpp:169:19: note: 'cx' declared here
  169 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NetworkInformation_Binding::Wrap(JSContext*, mozilla::dom::network::Connection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NetworkInformationBinding.cpp:369:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:15:
NetworkInformationBinding.cpp: In function 'bool mozilla::dom::NetworkInformation_Binding::Wrap(JSContext*, mozilla::dom::network::Connection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NetworkInformationBinding.cpp:369:25: note: 'global' declared here
  369 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NetworkInformationBinding.cpp:341:17: note: 'aCx' declared here
  341 | Wrap(JSContext* aCx, mozilla::dom::network::Connection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AddressErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at PaymentRequestBinding.cpp:310:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaymentRequestBinding.cpp: In member function 'bool mozilla::dom::AddressErrors::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
PaymentRequestBinding.cpp:310:25: note: 'obj' declared here
  310 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
PaymentRequestBinding.cpp:302:44: note: 'cx' declared here
  302 | AddressErrors::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Notification_Binding::Wrap(JSContext*, mozilla::dom::Notification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NotificationBinding.cpp:2389:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NotificationBinding.cpp: In function 'bool mozilla::dom::Notification_Binding::Wrap(JSContext*, mozilla::dom::Notification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NotificationBinding.cpp:2389:25: note: 'global' declared here
 2389 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NotificationBinding.cpp:2361:17: note: 'aCx' declared here
 2361 | Wrap(JSContext* aCx, mozilla::dom::Notification* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NotifyPaintEvent_Binding::Wrap(JSContext*, mozilla::dom::NotifyPaintEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NotifyPaintEventBinding.cpp:472:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:132:
NotifyPaintEventBinding.cpp: In function 'bool mozilla::dom::NotifyPaintEvent_Binding::Wrap(JSContext*, mozilla::dom::NotifyPaintEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NotifyPaintEventBinding.cpp:472:25: note: 'global' declared here
  472 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NotifyPaintEventBinding.cpp:444:17: note: 'aCx' declared here
  444 | Wrap(JSContext* aCx, mozilla::dom::NotifyPaintEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OfflineAudioCompletionEvent_Binding::Wrap(JSContext*, mozilla::dom::OfflineAudioCompletionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at OfflineAudioCompletionEventBinding.cpp:492:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:158:
OfflineAudioCompletionEventBinding.cpp: In function 'bool mozilla::dom::OfflineAudioCompletionEvent_Binding::Wrap(JSContext*, mozilla::dom::OfflineAudioCompletionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
OfflineAudioCompletionEventBinding.cpp:492:25: note: 'global' declared here
  492 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
OfflineAudioCompletionEventBinding.cpp:464:17: note: 'aCx' declared here
  464 | Wrap(JSContext* aCx, mozilla::dom::OfflineAudioCompletionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::OfflineAudioCompletionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::OfflineAudioCompletionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OfflineAudioCompletionEventBinding.h:103:27,
    inlined from 'virtual JSObject* mozilla::dom::OfflineAudioCompletionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at OfflineAudioCompletionEvent.cpp:60:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OfflineAudioCompletionEvent.h:15,
                 from OfflineAudioCompletionEvent.cpp:10,
                 from UnifiedBindings15.cpp:145:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OfflineAudioCompletionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::OfflineAudioCompletionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OfflineAudioCompletionEventBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
OfflineAudioCompletionEvent.cpp:58:60: note: 'aCx' declared here
   58 | OfflineAudioCompletionEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PageTransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::PageTransitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PageTransitionEventBinding.cpp:551:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:236:
PageTransitionEventBinding.cpp: In function 'bool mozilla::dom::PageTransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::PageTransitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PageTransitionEventBinding.cpp:551:25: note: 'global' declared here
  551 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PageTransitionEventBinding.cpp:523:17: note: 'aCx' declared here
  523 | Wrap(JSContext* aCx, mozilla::dom::PageTransitionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PageTransitionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PageTransitionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PageTransitionEventBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::PageTransitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PageTransitionEvent.cpp:40:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PageTransitionEvent.h:15,
                 from PageTransitionEvent.cpp:10,
                 from UnifiedBindings15.cpp:223:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PageTransitionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PageTransitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PageTransitionEventBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PageTransitionEvent.cpp:38:52: note: 'aCx' declared here
   38 | PageTransitionEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentRequestUpdateEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequestUpdateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PaymentRequestUpdateEventBinding.cpp:470:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:366:
PaymentRequestUpdateEventBinding.cpp: In function 'bool mozilla::dom::PaymentRequestUpdateEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequestUpdateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PaymentRequestUpdateEventBinding.cpp:470:25: note: 'global' declared here
  470 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PaymentRequestUpdateEventBinding.cpp:442:17: note: 'aCx' declared here
  442 | Wrap(JSContext* aCx, mozilla::dom::PaymentRequestUpdateEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Performance_Binding::Wrap(JSContext*, mozilla::dom::Performance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceBinding.cpp:2012:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:392:
PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::Wrap(JSContext*, mozilla::dom::Performance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceBinding.cpp:2012:25: note: 'global' declared here
 2012 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceBinding.cpp:1984:17: note: 'aCx' declared here
 1984 | Wrap(JSContext* aCx, mozilla::dom::Performance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentAddress_Binding::get_addressLine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at PaymentAddressBinding.cpp:84:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:327:
PaymentAddressBinding.cpp: In function 'bool mozilla::dom::PaymentAddress_Binding::get_addressLine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
PaymentAddressBinding.cpp:84:25: note: 'slotStorage' declared here
   84 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
PaymentAddressBinding.cpp:74:28: note: 'cx' declared here
   74 | get_addressLine(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentAddress_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PaymentAddressBinding.cpp:511:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaymentAddressBinding.cpp: In function 'bool mozilla::dom::PaymentAddress_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PaymentAddressBinding.cpp:511:25: note: 'result' declared here
  511 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PaymentAddressBinding.cpp:503:19: note: 'cx' declared here
  503 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Notification_Binding::get_vibrate(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NotificationBinding.cpp:1867:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NotificationBinding.cpp: In function 'bool mozilla::dom::Notification_Binding::get_vibrate(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NotificationBinding.cpp:1867:25: note: 'slotStorage' declared here
 1867 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
NotificationBinding.cpp:1857:24: note: 'cx' declared here
 1857 | get_vibrate(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLContext.cpp:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGObserverUtils.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at NodeListBinding.cpp:354:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
NodeListBinding.cpp:354:25: note: 'expando' declared here
  354 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
NodeListBinding.cpp:342:42: note: 'cx' declared here
  342 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at PaintRequestListBinding.cpp:347:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
PaintRequestListBinding.cpp:347:25: note: 'expando' declared here
  347 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
PaintRequestListBinding.cpp:335:42: note: 'cx' declared here
  335 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at NodeListBinding.cpp:316:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
NodeListBinding.cpp:316:25: note: 'expando' declared here
  316 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
NodeListBinding.cpp:290:50: note: 'cx' declared here
  290 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at NodeListBinding.cpp:424:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NodeListBinding.cpp: In member function 'virtual bool mozilla::dom::NodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
NodeListBinding.cpp:424:29: note: 'expando' declared here
  424 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
NodeListBinding.cpp:396:33: note: 'cx' declared here
  396 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NodeList_Binding::Wrap(JSContext*, nsINodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NodeListBinding.cpp:611:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NodeListBinding.cpp: In function 'bool mozilla::dom::NodeList_Binding::Wrap(JSContext*, nsINodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NodeListBinding.cpp:611:25: note: 'global' declared here
  611 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NodeListBinding.cpp:586:17: note: 'aCx' declared here
  586 | Wrap(JSContext* aCx, nsINodeList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NotificationEvent_Binding::Wrap(JSContext*, mozilla::dom::NotificationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NotificationEventBinding.cpp:476:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:119:
NotificationEventBinding.cpp: In function 'bool mozilla::dom::NotificationEvent_Binding::Wrap(JSContext*, mozilla::dom::NotificationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NotificationEventBinding.cpp:476:25: note: 'global' declared here
  476 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NotificationEventBinding.cpp:445:17: note: 'aCx' declared here
  445 | Wrap(JSContext* aCx, mozilla::dom::NotificationEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OfflineAudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at OfflineAudioContextBinding.cpp:679:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:171:
OfflineAudioContextBinding.cpp: In function 'bool mozilla::dom::OfflineAudioContext_Binding::Wrap(JSContext*, mozilla::dom::AudioContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
OfflineAudioContextBinding.cpp:679:25: note: 'global' declared here
  679 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
OfflineAudioContextBinding.cpp:648:17: note: 'aCx' declared here
  648 | Wrap(JSContext* aCx, mozilla::dom::AudioContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::ClientWebGLContext; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::NonNull<mozilla::ClientWebGLContext>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const NonNull<mozilla::ClientWebGLContext>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::OffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at OffscreenCanvasBinding.cpp:413:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:18,
                 from OffscreenCanvasBinding.cpp:5:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function 'bool mozilla::dom::OffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
OffscreenCanvasBinding.cpp:392:149: note: 'cx' declared here
  392 | OffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                                                                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::ClientWebGLContext; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::OwningNonNull<mozilla::ClientWebGLContext>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const mozilla::OwningNonNull<mozilla::ClientWebGLContext>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at OffscreenCanvasBinding.cpp:862:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function 'bool mozilla::dom::OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
OffscreenCanvasBinding.cpp:841:155: note: 'cx' declared here
  841 | OwningOffscreenCanvasRenderingContext2DOrImageBitmapRenderingContextOrWebGLRenderingContextOrWebGL2RenderingContextOrGPUCanvasContext::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                                                                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvasRenderingContext2D*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at OffscreenCanvasRenderingContext2DBinding.cpp:5574:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:197:
OffscreenCanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::OffscreenCanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvasRenderingContext2D*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
OffscreenCanvasRenderingContext2DBinding.cpp:5574:25: note: 'global' declared here
 5574 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
OffscreenCanvasRenderingContext2DBinding.cpp:5549:17: note: 'aCx' declared here
 5549 | Wrap(JSContext* aCx, mozilla::dom::OffscreenCanvasRenderingContext2D* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/EventBinding.h:6,
                 from PerformanceEntryEvent.cpp:9,
                 from UnifiedBindings16.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceEventTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceEventTimingBinding.cpp:1215:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:28:
PerformanceEventTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceEventTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceEventTimingBinding.cpp:1215:25: note: 'result' declared here
 1215 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceEventTimingBinding.cpp:1207:19: note: 'cx' declared here
 1207 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::LargestContentfulPaint_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceLargestContentfulPaintBinding.cpp:253:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:41:
PerformanceLargestContentfulPaintBinding.cpp: In function 'bool mozilla::dom::LargestContentfulPaint_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceLargestContentfulPaintBinding.cpp:253:25: note: 'result' declared here
  253 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceLargestContentfulPaintBinding.cpp:245:19: note: 'cx' declared here
  245 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OffscreenCanvas_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvas*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at OffscreenCanvasBinding.cpp:1739:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
OffscreenCanvasBinding.cpp: In function 'bool mozilla::dom::OffscreenCanvas_Binding::Wrap(JSContext*, mozilla::dom::OffscreenCanvas*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
OffscreenCanvasBinding.cpp:1739:25: note: 'global' declared here
 1739 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
OffscreenCanvasBinding.cpp:1711:17: note: 'aCx' declared here
 1711 | Wrap(JSContext* aCx, mozilla::dom::OffscreenCanvas* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceNavigation_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceNavigationBinding.cpp:104:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:80:
PerformanceNavigationBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigation_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceNavigationBinding.cpp:104:25: note: 'result' declared here
  104 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceNavigationBinding.cpp:96:19: note: 'cx' declared here
   96 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OscillatorNode_Binding::Wrap(JSContext*, mozilla::dom::OscillatorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at OscillatorNodeBinding.cpp:843:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:210:
OscillatorNodeBinding.cpp: In function 'bool mozilla::dom::OscillatorNode_Binding::Wrap(JSContext*, mozilla::dom::OscillatorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
OscillatorNodeBinding.cpp:843:25: note: 'global' declared here
  843 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
OscillatorNodeBinding.cpp:809:17: note: 'aCx' declared here
  809 | Wrap(JSContext* aCx, mozilla::dom::OscillatorNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceServerTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceServerTimingBinding.cpp:147:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:158:
PerformanceServerTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceServerTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceServerTimingBinding.cpp:147:25: note: 'result' declared here
  147 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceServerTimingBinding.cpp:139:19: note: 'cx' declared here
  139 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceTiming*, JS::Rooted<JSObject*>&)' at PerformanceTimingBinding.cpp:957:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:171:
PerformanceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceTiming*, JS::Rooted<JSObject*>&)':
PerformanceTimingBinding.cpp:957:25: note: 'unwrappedObj' declared here
  957 |   JS::Rooted<JSObject*> unwrappedObj(cx, js::CheckedUnwrapStatic(obj));
      |                         ^~~~~~~~~~~~
PerformanceTimingBinding.cpp:955:34: note: 'cx' declared here
  955 | CollectJSONAttributes(JSContext* cx, JS::Handle<JSObject*> obj, mozilla::dom::PerformanceTiming* self, JS::Rooted<JSObject*>& result)
      |                       ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLExtensions.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLContextExtensions.cpp:7,
                 from Unified_cpp_dom_canvas2.cpp:2:
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]',
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe<unsigned int>; Args = {unsigned int, unsigned int, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:166:42,
    inlined from 'mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)> [with auto:43 = {mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:251:24,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Args = {mozilla::Maybe<unsigned int>&, unsigned int&, unsigned int&, unsigned int&, unsigned int&}]' at /usr/gcc/14/include/c++/14.2.0/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Args = {mozilla::Maybe<unsigned int>&, unsigned int&, unsigned int&, unsigned int&, unsigned int&}]' at /usr/gcc/14/include/c++/14.2.0/bits/invoke.h:96:40,
    inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Tuple = tuple<mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int>&; long unsigned int ..._Idx = {0, 1, 2, 3, 4}]' at /usr/gcc/14/include/c++/14.2.0/tuple:2921:27,
    inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Tuple = tuple<mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int>&]' at /usr/gcc/14/include/c++/14.2.0/tuple:2936:31,
    inlined from 'mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:249:24,
    inlined from 'static constexpr bool mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::_FUN(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:244:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In static member function 'static constexpr bool mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 32, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendFuncSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::_FUN(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]',
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe<unsigned int>; Args = {bool}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:166:42,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe<unsigned int>, bool}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 22, void (mozilla::HostWebGLContext::*)(unsigned int, mozilla::Maybe<unsigned int>, bool) const, &mozilla::HostWebGLContext::SetEnabled>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)> [with auto:43 = {unsigned int, mozilla::Maybe<unsigned int>, bool}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:251:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceTimingBinding.cpp:787:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceTimingBinding.cpp:787:25: note: 'result' declared here
  787 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceTimingBinding.cpp:779:19: note: 'cx' declared here
  779 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]',
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe<unsigned int>; Args = {unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:166:42,
    inlined from 'mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 31, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned int, unsigned int) const, &mozilla::HostWebGLContext::BlendEquationSeparate>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)> [with auto:43 = {mozilla::Maybe<unsigned int>, unsigned int, unsigned int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:251:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaintRequest_Binding::Wrap(JSContext*, mozilla::dom::PaintRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PaintRequestBinding.cpp:290:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:249:
PaintRequestBinding.cpp: In function 'bool mozilla::dom::PaintRequest_Binding::Wrap(JSContext*, mozilla::dom::PaintRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PaintRequestBinding.cpp:290:25: note: 'global' declared here
  290 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PaintRequestBinding.cpp:265:17: note: 'aCx' declared here
  265 | Wrap(JSContext* aCx, mozilla::dom::PaintRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at PaintRequestListBinding.cpp:288:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
PaintRequestListBinding.cpp:288:27: note: 'value' declared here
  288 |     JS::Rooted<JS::Value> value(cx);
      |                           ^~~~~
PaintRequestListBinding.cpp:283:50: note: 'cx' declared here
  283 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = unsigned int]',
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe<unsigned int>; Args = {unsigned char}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:166:42,
    inlined from 'mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 37, void (mozilla::HostWebGLContext::*)(mozilla::Maybe<unsigned int>, unsigned char) const, &mozilla::HostWebGLContext::ColorMask>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)> [with auto:43 = {mozilla::Maybe<unsigned int>, unsigned char}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:251:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at PaintRequestListBinding.cpp:417:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
PaintRequestListBinding.cpp:417:29: note: 'expando' declared here
  417 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
PaintRequestListBinding.cpp:389:33: note: 'cx' declared here
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at PaintRequestListBinding.cpp:509:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaintRequestListBinding.cpp: In member function 'virtual bool mozilla::dom::PaintRequestList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
PaintRequestListBinding.cpp:509:25: note: 'temp' declared here
  509 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
PaintRequestListBinding.cpp:507:41: note: 'cx' declared here
  507 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaintRequestList_Binding::Wrap(JSContext*, mozilla::dom::PaintRequestList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PaintRequestListBinding.cpp:598:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaintRequestListBinding.cpp: In function 'bool mozilla::dom::PaintRequestList_Binding::Wrap(JSContext*, mozilla::dom::PaintRequestList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PaintRequestListBinding.cpp:598:25: note: 'global' declared here
  598 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PaintRequestListBinding.cpp:573:17: note: 'aCx' declared here
  573 | Wrap(JSContext* aCx, mozilla::dom::PaintRequestList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PannerNode_Binding::Wrap(JSContext*, mozilla::dom::PannerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PannerNodeBinding.cpp:1781:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:288:
PannerNodeBinding.cpp: In function 'bool mozilla::dom::PannerNode_Binding::Wrap(JSContext*, mozilla::dom::PannerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PannerNodeBinding.cpp:1781:25: note: 'global' declared here
 1781 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PannerNodeBinding.cpp:1750:17: note: 'aCx' declared here
 1750 | Wrap(JSContext* aCx, mozilla::dom::PannerNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentAddress_Binding::Wrap(JSContext*, mozilla::dom::PaymentAddress*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PaymentAddressBinding.cpp:877:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaymentAddressBinding.cpp: In function 'bool mozilla::dom::PaymentAddress_Binding::Wrap(JSContext*, mozilla::dom::PaymentAddress*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PaymentAddressBinding.cpp:877:25: note: 'global' declared here
  877 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PaymentAddressBinding.cpp:852:17: note: 'aCx' declared here
  852 | Wrap(JSContext* aCx, mozilla::dom::PaymentAddress* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentMethodChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentMethodChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PaymentMethodChangeEventBinding.cpp:558:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:340:
PaymentMethodChangeEventBinding.cpp: In function 'bool mozilla::dom::PaymentMethodChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::PaymentMethodChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PaymentMethodChangeEventBinding.cpp:558:25: note: 'global' declared here
  558 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PaymentMethodChangeEventBinding.cpp:527:17: note: 'aCx' declared here
  527 | Wrap(JSContext* aCx, mozilla::dom::PaymentMethodChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentRequest_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PaymentRequestBinding.cpp:3274:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaymentRequestBinding.cpp: In function 'bool mozilla::dom::PaymentRequest_Binding::Wrap(JSContext*, mozilla::dom::PaymentRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PaymentRequestBinding.cpp:3274:25: note: 'global' declared here
 3274 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PaymentRequestBinding.cpp:3246:17: note: 'aCx' declared here
 3246 | Wrap(JSContext* aCx, mozilla::dom::PaymentRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentResponse_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PaymentResponseBinding.cpp:567:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings15.cpp:379:
PaymentResponseBinding.cpp: In function 'bool mozilla::dom::PaymentResponse_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PaymentResponseBinding.cpp:567:25: note: 'result' declared here
  567 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PaymentResponseBinding.cpp:559:19: note: 'cx' declared here
  559 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PaymentResponse_Binding::Wrap(JSContext*, mozilla::dom::PaymentResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PaymentResponseBinding.cpp:901:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PaymentResponseBinding.cpp: In function 'bool mozilla::dom::PaymentResponse_Binding::Wrap(JSContext*, mozilla::dom::PaymentResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PaymentResponseBinding.cpp:901:25: note: 'global' declared here
  901 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PaymentResponseBinding.cpp:873:17: note: 'aCx' declared here
  873 | Wrap(JSContext* aCx, mozilla::dom::PaymentResponse* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Performance_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, JS::Rooted<JSObject*>&)' at PerformanceBinding.cpp:1851:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::Performance*, JS::Rooted<JSObject*>&)':
PerformanceBinding.cpp:1851:25: note: 'unwrappedObj' declared here
 1851 |   JS::Rooted<JSObject*> unwrappedObj(cx, js::CheckedUnwrapStatic(obj));
      |                         ^~~~~~~~~~~~
PerformanceBinding.cpp:1849:34: note: 'cx' declared here
 1849 | CollectJSONAttributes(JSContext* cx, JS::Handle<JSObject*> obj, mozilla::dom::Performance* self, JS::Rooted<JSObject*>& result)
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Performance_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceBinding.cpp:1687:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceBinding.cpp: In function 'bool mozilla::dom::Performance_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceBinding.cpp:1687:25: note: 'result' declared here
 1687 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceBinding.cpp:1679:19: note: 'cx' declared here
 1679 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceEntryEvent_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEntryEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceEntryEventBinding.cpp:738:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:15:
PerformanceEntryEventBinding.cpp: In function 'bool mozilla::dom::PerformanceEntryEvent_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEntryEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceEntryEventBinding.cpp:738:25: note: 'global' declared here
  738 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceEntryEventBinding.cpp:710:17: note: 'aCx' declared here
  710 | Wrap(JSContext* aCx, mozilla::dom::PerformanceEntryEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceEntryEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceEntryEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEntryEventBinding.h:94:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceEntryEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PerformanceEntryEvent.cpp:41:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEntryEvent.h:15,
                 from PerformanceEntryEvent.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEntryEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceEntryEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEntryEventBinding.h:94:27: note: 'reflector' declared here
   94 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PerformanceEntryEvent.cpp:39:54: note: 'aCx' declared here
   39 | PerformanceEntryEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EventCounts_Binding::Wrap(JSContext*, mozilla::dom::EventCounts*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceEventTimingBinding.cpp:925:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceEventTimingBinding.cpp: In function 'bool mozilla::dom::EventCounts_Binding::Wrap(JSContext*, mozilla::dom::EventCounts*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceEventTimingBinding.cpp:925:25: note: 'global' declared here
  925 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceEventTimingBinding.cpp:900:17: note: 'aCx' declared here
  900 | Wrap(JSContext* aCx, mozilla::dom::EventCounts* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceNavigation_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceNavigationBinding.cpp:379:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceNavigationBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigation_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceNavigationBinding.cpp:379:25: note: 'global' declared here
  379 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceNavigationBinding.cpp:354:17: note: 'aCx' declared here
  354 | Wrap(JSContext* aCx, mozilla::dom::PerformanceNavigation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceResourceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceResourceTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceResourceTimingBinding.cpp:1434:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:145:
PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceResourceTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceResourceTimingBinding.cpp:1434:25: note: 'global' declared here
 1434 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceResourceTimingBinding.cpp:1406:17: note: 'aCx' declared here
 1406 | Wrap(JSContext* aCx, mozilla::dom::PerformanceResourceTiming* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceTimingBinding.cpp:1295:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceTimingBinding.cpp:1295:25: note: 'global' declared here
 1295 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceTimingBinding.cpp:1270:17: note: 'aCx' declared here
 1270 | Wrap(JSContext* aCx, mozilla::dom::PerformanceTiming* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]',
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Maybe<long unsigned int>; Args = {}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:166:42,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::Span<const unsigned char>; Args = {unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::avec3<unsigned int>; Args = {mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = mozilla::avec3<unsigned int>; Args = {mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {mozilla::avec3<unsigned int>, mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, mozilla::avec3<unsigned int>, mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = unsigned int; Args = {unsigned int, unsigned int, mozilla::avec3<unsigned int>, mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::Maybe<short unsigned int> mozilla::webgl::Deserialize(RangeConsumerView&, uint16_t, Arg&, Args& ...) [with Arg = bool; Args = {unsigned int, unsigned int, unsigned int, mozilla::avec3<unsigned int>, mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:169:46,
    inlined from 'mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)> [with auto:43 = {bool, unsigned int, unsigned int, unsigned int, mozilla::avec3<unsigned int>, mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:251:24,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Args = {bool&, unsigned int&, unsigned int&, unsigned int&, mozilla::avec3<unsigned int>&, mozilla::avec3<unsigned int>&, mozilla::Span<const unsigned char, 18446744073709551615>&, unsigned int&, mozilla::Maybe<long unsigned int>&}]' at /usr/gcc/14/include/c++/14.2.0/bits/invoke.h:61:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Args = {bool&, unsigned int&, unsigned int&, unsigned int&, mozilla::avec3<unsigned int>&, mozilla::avec3<unsigned int>&, mozilla::Span<const unsigned char, 18446744073709551615>&, unsigned int&, mozilla::Maybe<long unsigned int>&}]' at /usr/gcc/14/include/c++/14.2.0/bits/invoke.h:96:40,
    inlined from 'constexpr decltype(auto) std::__apply_impl(_Fn&&, _Tuple&&, index_sequence<_Idx ...>) [with _Fn = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Tuple = tuple<bool, unsigned int, unsigned int, unsigned int, mozilla::avec3<unsigned int>, mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int> >&; long unsigned int ..._Idx = {0, 1, 2, 3, 4, 5, 6, 7, 8}]' at /usr/gcc/14/include/c++/14.2.0/tuple:2921:27,
    inlined from 'constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn = mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::<lambda(auto:43& ...)>; _Tuple = tuple<bool, unsigned int, unsigned int, unsigned int, mozilla::avec3<unsigned int>, mozilla::avec3<unsigned int>, mozilla::Span<const unsigned char, 18446744073709551615>, unsigned int, mozilla::Maybe<long unsigned int> >&]' at /usr/gcc/14/include/c++/14.2.0/tuple:2936:31,
    inlined from 'mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:249:24,
    inlined from 'static constexpr bool mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::_FUN(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLCommandQueue.h:244:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In static member function 'static constexpr bool mozilla::MethodDispatcher<mozilla::WebGLMethodDispatcher, 79, void (mozilla::HostWebGLContext::*)(bool, unsigned int, unsigned int, unsigned int, const mozilla::avec3<unsigned int>&, const mozilla::avec3<unsigned int>&, const mozilla::Span<const unsigned char>&, unsigned int, const mozilla::Maybe<long unsigned int>&) const, &mozilla::HostWebGLContext::CompressedTexImage>::DispatchCommandFuncById<mozilla::HostWebGLContext>(size_t)::<lambda(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)>::_FUN(mozilla::HostWebGLContext&, mozilla::webgl::RangeConsumerView&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::Span<const unsigned char>]',
    inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe<mozilla::Span<const unsigned char> >; _Consumer = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:204:73,
    inlined from 'static bool mozilla::webgl::QueueParamTraits<mozilla::webgl::TexUnpackBlobDesc>::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:423:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::webgl::TexUnpackBlobDesc>::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = long unsigned int]',
    inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe<long unsigned int>; _Consumer = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:204:73,
    inlined from 'static bool mozilla::webgl::QueueParamTraits<mozilla::webgl::TexUnpackBlobDesc>::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:424:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::webgl::TexUnpackBlobDesc>::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::Maybe<T> >::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView; ElementType = mozilla::avec2<unsigned int>]',
    inlined from 'bool mozilla::webgl::ConsumerView<_Consumer>::ReadParam(Arg*) [with Arg = mozilla::Maybe<mozilla::avec2<unsigned int> >; _Consumer = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:204:73,
    inlined from 'static bool mozilla::webgl::QueueParamTraits<mozilla::webgl::TexUnpackBlobDesc>::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:425:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:723:5: warning: 'isSome' may be used uninitialized [-Wmaybe-uninitialized]
  723 |     if (!isSome) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h: In static member function 'static bool mozilla::webgl::QueueParamTraits<mozilla::webgl::TexUnpackBlobDesc>::Read(mozilla::webgl::ConsumerView<U>&, ParamType*) [with U = mozilla::webgl::RangeConsumerView]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:718:10: note: 'isSome' was declared here
  718 |     bool isSome;
      |          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:430:5: warning: 'isDataSurf' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     if (isDataSurf) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/QueueParamTraits.h:420:10: note: 'isDataSurf' was declared here
  420 |     bool isDataSurf;
      |          ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PermissionStatus_Binding::Wrap(JSContext*, mozilla::dom::PermissionStatus*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PermissionStatusBinding.cpp:470:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:210:
PermissionStatusBinding.cpp: In function 'bool mozilla::dom::PermissionStatus_Binding::Wrap(JSContext*, mozilla::dom::PermissionStatus*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PermissionStatusBinding.cpp:470:25: note: 'global' declared here
  470 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PermissionStatusBinding.cpp:442:17: note: 'aCx' declared here
  442 | Wrap(JSContext* aCx, mozilla::dom::PermissionStatus* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkAddition_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkAddition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:4156:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:236:
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkAddition_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkAddition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:4156:25: note: 'global' declared here
 4156 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:4125:17: note: 'aCx' declared here
 4125 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkAddition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkGuid_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkGuid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:4675:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkGuid_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkGuid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:4675:25: note: 'global' declared here
 4675 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:4641:17: note: 'aCx' declared here
 4641 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkGuid* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/nsICanvasRenderingContextInternal.cpp:14,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkKeyword_Binding::get_keyword(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at PlacesEventBinding.cpp:4807:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkKeyword_Binding::get_keyword(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
PlacesEventBinding.cpp:4807:25: note: 'slotStorage' declared here
 4807 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
PlacesEventBinding.cpp:4797:24: note: 'cx' declared here
 4797 | get_keyword(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkKeyword_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkKeyword*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:5143:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkKeyword_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkKeyword*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:5143:25: note: 'global' declared here
 5143 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:5109:17: note: 'aCx' declared here
 5109 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkKeyword* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkMoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkMoved*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:5859:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkMoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkMoved*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:5859:25: note: 'global' declared here
 5859 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:5828:17: note: 'aCx' declared here
 5828 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkMoved* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkRemoved*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:6337:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkRemoved*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:6337:25: note: 'global' declared here
 6337 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:6306:17: note: 'aCx' declared here
 6306 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkRemoved* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkTags_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTags*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:6827:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkTags_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTags*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:6827:25: note: 'global' declared here
 6827 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:6793:17: note: 'aCx' declared here
 6793 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkTags* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkTime_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:7239:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkTime_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:7239:25: note: 'global' declared here
 7239 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:7205:17: note: 'aCx' declared here
 7205 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkTime* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTitle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:7656:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkTitle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:7656:25: note: 'global' declared here
 7656 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:7622:17: note: 'aCx' declared here
 7622 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkTitle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkUrl_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkUrl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:7999:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkUrl_Binding::Wrap(JSContext*, mozilla::dom::PlacesBookmarkUrl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:7999:25: note: 'global' declared here
 7999 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:7965:17: note: 'aCx' declared here
 7965 | Wrap(JSContext* aCx, mozilla::dom::PlacesBookmarkUrl* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesFavicon_Binding::Wrap(JSContext*, mozilla::dom::PlacesFavicon*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:8659:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesFavicon_Binding::Wrap(JSContext*, mozilla::dom::PlacesFavicon*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:8659:25: note: 'global' declared here
 8659 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:8631:17: note: 'aCx' declared here
 8631 | Wrap(JSContext* aCx, mozilla::dom::PlacesFavicon* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesHistoryCleared_Binding::Wrap(JSContext*, mozilla::dom::PlacesHistoryCleared*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:8988:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesHistoryCleared_Binding::Wrap(JSContext*, mozilla::dom::PlacesHistoryCleared*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:8988:25: note: 'global' declared here
 8988 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:8960:17: note: 'aCx' declared here
 8960 | Wrap(JSContext* aCx, mozilla::dom::PlacesHistoryCleared* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesPurgeCaches_Binding::Wrap(JSContext*, mozilla::dom::PlacesPurgeCaches*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:9317:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesPurgeCaches_Binding::Wrap(JSContext*, mozilla::dom::PlacesPurgeCaches*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:9317:25: note: 'global' declared here
 9317 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:9289:17: note: 'aCx' declared here
 9289 | Wrap(JSContext* aCx, mozilla::dom::PlacesPurgeCaches* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesRanking_Binding::Wrap(JSContext*, mozilla::dom::PlacesRanking*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:9646:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesRanking_Binding::Wrap(JSContext*, mozilla::dom::PlacesRanking*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:9646:25: note: 'global' declared here
 9646 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:9618:17: note: 'aCx' declared here
 9618 | Wrap(JSContext* aCx, mozilla::dom::PlacesRanking* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesVisit_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisit*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:10328:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesVisit_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisit*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:10328:25: note: 'global' declared here
10328 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:10300:17: note: 'aCx' declared here
10300 | Wrap(JSContext* aCx, mozilla::dom::PlacesVisit* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesVisitRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitRemoved*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:10922:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesVisitRemoved_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitRemoved*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:10922:25: note: 'global' declared here
10922 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:10894:17: note: 'aCx' declared here
10894 | Wrap(JSContext* aCx, mozilla::dom::PlacesVisitRemoved* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesVisitTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitTitle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesEventBinding.cpp:11407:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesVisitTitle_Binding::Wrap(JSContext*, mozilla::dom::PlacesVisitTitle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesEventBinding.cpp:11407:25: note: 'global' declared here
11407 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesEventBinding.cpp:11379:17: note: 'aCx' declared here
11379 | Wrap(JSContext* aCx, mozilla::dom::PlacesVisitTitle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesWeakCallbackWrapper_Binding::Wrap(JSContext*, mozilla::dom::PlacesWeakCallbackWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesObserversBinding.cpp:1826:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:249:
PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesWeakCallbackWrapper_Binding::Wrap(JSContext*, mozilla::dom::PlacesWeakCallbackWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesObserversBinding.cpp:1826:25: note: 'global' declared here
 1826 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesObserversBinding.cpp:1801:17: note: 'aCx' declared here
 1801 | Wrap(JSContext* aCx, mozilla::dom::PlacesWeakCallbackWrapper* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PluginCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::PluginCrashedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PluginCrashedEventBinding.cpp:729:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:301:
PluginCrashedEventBinding.cpp: In function 'bool mozilla::dom::PluginCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::PluginCrashedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PluginCrashedEventBinding.cpp:729:25: note: 'global' declared here
  729 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PluginCrashedEventBinding.cpp:701:17: note: 'aCx' declared here
  701 | Wrap(JSContext* aCx, mozilla::dom::PluginCrashedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PluginCrashedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PluginCrashedEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginCrashedEventBinding.h:94:27,
    inlined from 'virtual JSObject* mozilla::dom::PluginCrashedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PluginCrashedEvent.cpp:40:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginCrashedEvent.h:15,
                 from PluginCrashedEvent.cpp:10,
                 from UnifiedBindings16.cpp:288:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginCrashedEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PluginCrashedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginCrashedEventBinding.h:94:27: note: 'reflector' declared here
   94 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PluginCrashedEvent.cpp:38:51: note: 'aCx' declared here
   38 | PluginCrashedEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PointerEvent_Binding::Wrap(JSContext*, mozilla::dom::PointerEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PointerEventBinding.cpp:1285:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:314:
PointerEventBinding.cpp: In function 'bool mozilla::dom::PointerEvent_Binding::Wrap(JSContext*, mozilla::dom::PointerEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PointerEventBinding.cpp:1285:25: note: 'global' declared here
 1285 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PointerEventBinding.cpp:1251:17: note: 'aCx' declared here
 1251 | Wrap(JSContext* aCx, mozilla::dom::PointerEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PopStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PopStateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PopStateEventBinding.cpp:478:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:340:
PopStateEventBinding.cpp: In function 'bool mozilla::dom::PopStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PopStateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PopStateEventBinding.cpp:478:25: note: 'global' declared here
  478 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PopStateEventBinding.cpp:450:17: note: 'aCx' declared here
  450 | Wrap(JSContext* aCx, mozilla::dom::PopStateEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PopStateEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PopStateEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopStateEventBinding.h:81:27,
    inlined from 'virtual JSObject* mozilla::dom::PopStateEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PopStateEvent.cpp:68:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopStateEvent.h:15,
                 from PopStateEvent.cpp:10,
                 from UnifiedBindings16.cpp:327:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopStateEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PopStateEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopStateEventBinding.h:81:27: note: 'reflector' declared here
   81 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PopStateEvent.cpp:66:46: note: 'aCx' declared here
   66 | PopStateEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PopupBlockedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupBlockedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PopupBlockedEventBinding.cpp:663:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:379:
PopupBlockedEventBinding.cpp: In function 'bool mozilla::dom::PopupBlockedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupBlockedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PopupBlockedEventBinding.cpp:663:25: note: 'global' declared here
  663 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PopupBlockedEventBinding.cpp:635:17: note: 'aCx' declared here
  635 | Wrap(JSContext* aCx, mozilla::dom::PopupBlockedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PopupBlockedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PopupBlockedEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupBlockedEventBinding.h:108:27,
    inlined from 'virtual JSObject* mozilla::dom::PopupBlockedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PopupBlockedEvent.cpp:63:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupBlockedEvent.h:15,
                 from PopupBlockedEvent.cpp:10,
                 from UnifiedBindings16.cpp:366:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupBlockedEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PopupBlockedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupBlockedEventBinding.h:108:27: note: 'reflector' declared here
  108 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PopupBlockedEvent.cpp:61:50: note: 'aCx' declared here
   61 | PopupBlockedEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PopupPositionedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupPositionedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PopupPositionedEventBinding.cpp:627:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:405:
PopupPositionedEventBinding.cpp: In function 'bool mozilla::dom::PopupPositionedEvent_Binding::Wrap(JSContext*, mozilla::dom::PopupPositionedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PopupPositionedEventBinding.cpp:627:25: note: 'global' declared here
  627 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PopupPositionedEventBinding.cpp:599:17: note: 'aCx' declared here
  599 | Wrap(JSContext* aCx, mozilla::dom::PopupPositionedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PopupPositionedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PopupPositionedEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupPositionedEventBinding.h:92:27,
    inlined from 'virtual JSObject* mozilla::dom::PopupPositionedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PopupPositionedEvent.cpp:40:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupPositionedEvent.h:15,
                 from PopupPositionedEvent.cpp:10,
                 from UnifiedBindings16.cpp:392:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupPositionedEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PopupPositionedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PopupPositionedEventBinding.h:92:27: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PopupPositionedEvent.cpp:38:53: note: 'aCx' declared here
   38 | PopupPositionedEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesBookmarkTags_Binding::get_tags(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at PlacesEventBinding.cpp:6469:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesEventBinding.cpp: In function 'bool mozilla::dom::PlacesBookmarkTags_Binding::get_tags(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
PlacesEventBinding.cpp:6469:25: note: 'slotStorage' declared here
 6469 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
PlacesEventBinding.cpp:6459:21: note: 'cx' declared here
 6459 | get_tags(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at PluginArrayBinding.cpp:490:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:262:
PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
PluginArrayBinding.cpp:490:25: note: 'expando' declared here
  490 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
PluginArrayBinding.cpp:470:42: note: 'cx' declared here
  470 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at PluginBinding.cpp:568:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:275:
PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
PluginBinding.cpp:568:25: note: 'expando' declared here
  568 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
PluginBinding.cpp:548:42: note: 'cx' declared here
  548 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceEventTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEventTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceEventTimingBinding.cpp:1493:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceEventTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceEventTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceEventTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceEventTimingBinding.cpp:1493:25: note: 'global' declared here
 1493 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceEventTimingBinding.cpp:1465:17: note: 'aCx' declared here
 1465 | Wrap(JSContext* aCx, mozilla::dom::PerformanceEventTiming* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::LargestContentfulPaint_Binding::Wrap(JSContext*, mozilla::dom::LargestContentfulPaint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceLargestContentfulPaintBinding.cpp:551:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceLargestContentfulPaintBinding.cpp: In function 'bool mozilla::dom::LargestContentfulPaint_Binding::Wrap(JSContext*, mozilla::dom::LargestContentfulPaint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceLargestContentfulPaintBinding.cpp:551:25: note: 'global' declared here
  551 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceLargestContentfulPaintBinding.cpp:523:17: note: 'aCx' declared here
  523 | Wrap(JSContext* aCx, mozilla::dom::LargestContentfulPaint* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceMark_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMark*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceMarkBinding.cpp:335:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:54:
PerformanceMarkBinding.cpp: In function 'bool mozilla::dom::PerformanceMark_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMark*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceMarkBinding.cpp:335:25: note: 'global' declared here
  335 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceMarkBinding.cpp:307:17: note: 'aCx' declared here
  307 | Wrap(JSContext* aCx, mozilla::dom::PerformanceMark* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceMeasure_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMeasure*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceMeasureBinding.cpp:263:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:67:
PerformanceMeasureBinding.cpp: In function 'bool mozilla::dom::PerformanceMeasure_Binding::Wrap(JSContext*, mozilla::dom::PerformanceMeasure*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceMeasureBinding.cpp:263:25: note: 'global' declared here
  263 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceMeasureBinding.cpp:235:17: note: 'aCx' declared here
  235 | Wrap(JSContext* aCx, mozilla::dom::PerformanceMeasure* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceNavigationTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigationTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceNavigationTimingBinding.cpp:744:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:93:
PerformanceNavigationTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigationTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceNavigationTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceNavigationTimingBinding.cpp:744:25: note: 'global' declared here
  744 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceNavigationTimingBinding.cpp:713:17: note: 'aCx' declared here
  713 | Wrap(JSContext* aCx, mozilla::dom::PerformanceNavigationTiming* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceObserver_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceObserverBinding.cpp:714:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:106:
PerformanceObserverBinding.cpp: In function 'bool mozilla::dom::PerformanceObserver_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceObserverBinding.cpp:714:25: note: 'global' declared here
  714 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceObserverBinding.cpp:689:17: note: 'aCx' declared here
  689 | Wrap(JSContext* aCx, mozilla::dom::PerformanceObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceObserverEntryList_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserverEntryList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceObserverEntryListBinding.cpp:567:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:119:
PerformanceObserverEntryListBinding.cpp: In function 'bool mozilla::dom::PerformanceObserverEntryList_Binding::Wrap(JSContext*, mozilla::dom::PerformanceObserverEntryList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceObserverEntryListBinding.cpp:567:25: note: 'global' declared here
  567 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceObserverEntryListBinding.cpp:542:17: note: 'aCx' declared here
  542 | Wrap(JSContext* aCx, mozilla::dom::PerformanceObserverEntryList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformancePaintTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformancePaintTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformancePaintTimingBinding.cpp:185:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:132:
PerformancePaintTimingBinding.cpp: In function 'bool mozilla::dom::PerformancePaintTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformancePaintTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformancePaintTimingBinding.cpp:185:25: note: 'global' declared here
  185 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformancePaintTimingBinding.cpp:157:17: note: 'aCx' declared here
  157 | Wrap(JSContext* aCx, mozilla::dom::PerformancePaintTiming* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceResourceTiming_Binding::get_serverTiming(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at PerformanceResourceTimingBinding.cpp:808:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::get_serverTiming(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
PerformanceResourceTimingBinding.cpp:808:25: note: 'slotStorage' declared here
  808 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
PerformanceResourceTimingBinding.cpp:798:29: note: 'cx' declared here
  798 | get_serverTiming(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceResourceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceResourceTiming*, JS::Rooted<JSObject*>&)' at PerformanceResourceTimingBinding.cpp:1118:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::CollectJSONAttributes(JSContext*, JS::Handle<JSObject*>, mozilla::dom::PerformanceResourceTiming*, JS::Rooted<JSObject*>&)':
PerformanceResourceTimingBinding.cpp:1118:25: note: 'unwrappedObj' declared here
 1118 |   JS::Rooted<JSObject*> unwrappedObj(cx, js::CheckedUnwrapStatic(obj));
      |                         ^~~~~~~~~~~~
PerformanceResourceTimingBinding.cpp:1116:34: note: 'cx' declared here
 1116 | CollectJSONAttributes(JSContext* cx, JS::Handle<JSObject*> obj, mozilla::dom::PerformanceResourceTiming* self, JS::Rooted<JSObject*>& result)
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceNavigationTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceNavigationTimingBinding.cpp:383:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceNavigationTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceNavigationTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceNavigationTimingBinding.cpp:383:25: note: 'result' declared here
  383 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceNavigationTimingBinding.cpp:375:19: note: 'cx' declared here
  375 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceResourceTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at PerformanceResourceTimingBinding.cpp:954:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceResourceTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceResourceTiming_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
PerformanceResourceTimingBinding.cpp:954:25: note: 'result' declared here
  954 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
PerformanceResourceTimingBinding.cpp:946:19: note: 'cx' declared here
  946 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PerformanceServerTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceServerTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PerformanceServerTimingBinding.cpp:424:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PerformanceServerTimingBinding.cpp: In function 'bool mozilla::dom::PerformanceServerTiming_Binding::Wrap(JSContext*, mozilla::dom::PerformanceServerTiming*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PerformanceServerTimingBinding.cpp:424:25: note: 'global' declared here
  424 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PerformanceServerTimingBinding.cpp:399:17: note: 'aCx' declared here
  399 | Wrap(JSContext* aCx, mozilla::dom::PerformanceServerTiming* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PeriodicWave_Binding::Wrap(JSContext*, mozilla::dom::PeriodicWave*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PeriodicWaveBinding.cpp:545:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:184:
PeriodicWaveBinding.cpp: In function 'bool mozilla::dom::PeriodicWave_Binding::Wrap(JSContext*, mozilla::dom::PeriodicWave*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PeriodicWaveBinding.cpp:545:25: note: 'global' declared here
  545 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PeriodicWaveBinding.cpp:520:17: note: 'aCx' declared here
  520 | Wrap(JSContext* aCx, mozilla::dom::PeriodicWave* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Permissions_Binding::Wrap(JSContext*, mozilla::dom::Permissions*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PermissionsBinding.cpp:591:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings16.cpp:223:
PermissionsBinding.cpp: In function 'bool mozilla::dom::Permissions_Binding::Wrap(JSContext*, mozilla::dom::Permissions*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PermissionsBinding.cpp:591:25: note: 'global' declared here
  591 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PermissionsBinding.cpp:566:17: note: 'aCx' declared here
  566 | Wrap(JSContext* aCx, mozilla::dom::Permissions* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlacesEventCounts_Binding::Wrap(JSContext*, mozilla::dom::PlacesEventCounts*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PlacesObserversBinding.cpp:980:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PlacesObserversBinding.cpp: In function 'bool mozilla::dom::PlacesEventCounts_Binding::Wrap(JSContext*, mozilla::dom::PlacesEventCounts*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PlacesObserversBinding.cpp:980:25: note: 'global' declared here
  980 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PlacesObserversBinding.cpp:955:17: note: 'aCx' declared here
  955 | Wrap(JSContext* aCx, mozilla::dom::PlacesEventCounts* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at PluginArrayBinding.cpp:389:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
PluginArrayBinding.cpp:389:25: note: 'expando' declared here
  389 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
PluginArrayBinding.cpp:363:50: note: 'cx' declared here
  363 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at PluginArrayBinding.cpp:581:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PluginArrayBinding.cpp: In member function 'virtual bool mozilla::dom::PluginArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
PluginArrayBinding.cpp:581:29: note: 'expando' declared here
  581 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
PluginArrayBinding.cpp:553:33: note: 'cx' declared here
  553 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PluginArray_Binding::Wrap(JSContext*, nsPluginArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PluginArrayBinding.cpp:827:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PluginArrayBinding.cpp: In function 'bool mozilla::dom::PluginArray_Binding::Wrap(JSContext*, nsPluginArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PluginArrayBinding.cpp:827:25: note: 'global' declared here
  827 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PluginArrayBinding.cpp:802:17: note: 'aCx' declared here
  802 | Wrap(JSContext* aCx, nsPluginArray* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at PluginBinding.cpp:467:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
PluginBinding.cpp:467:25: note: 'expando' declared here
  467 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
PluginBinding.cpp:441:50: note: 'cx' declared here
  441 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at PluginBinding.cpp:659:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PluginBinding.cpp: In member function 'virtual bool mozilla::dom::Plugin_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
PluginBinding.cpp:659:29: note: 'expando' declared here
  659 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
PluginBinding.cpp:631:33: note: 'cx' declared here
  631 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Plugin_Binding::Wrap(JSContext*, nsPluginElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PluginBinding.cpp:905:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PluginBinding.cpp: In function 'bool mozilla::dom::Plugin_Binding::Wrap(JSContext*, nsPluginElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PluginBinding.cpp:905:25: note: 'global' declared here
  905 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PluginBinding.cpp:880:17: note: 'aCx' declared here
  880 | Wrap(JSContext* aCx, nsPluginElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/AtomList.h:10,
                 from MediaTrackCapabilitiesBinding.cpp:4:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::ContentProcessMessageManager_Binding::get_initialProcessData(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MessageManagerBinding.cpp:2592:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::get_initialProcessData(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MessageManagerBinding.cpp:2592:25: note: 'result' declared here
 2592 |   JS::Rooted<JS::Value> result(cx);
      |                         ^~~~~~
MessageManagerBinding.cpp:2583:35: note: 'cx' declared here
 2583 | get_initialProcessData(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::NavigationDestination_Binding::getState(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at NavigationDestinationBinding.cpp:214:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:340:
NavigationDestinationBinding.cpp: In function 'bool mozilla::dom::NavigationDestination_Binding::getState(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
NavigationDestinationBinding.cpp:214:25: note: 'result' declared here
  214 |   JS::Rooted<JS::Value> result(cx);
      |                         ^~~~~~
NavigationDestinationBinding.cpp:205:21: note: 'cx' declared here
  205 | getState(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::NavigationHistoryEntry_Binding::getState(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at NavigationHistoryEntryBinding.cpp:220:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:353:
NavigationHistoryEntryBinding.cpp: In function 'bool mozilla::dom::NavigationHistoryEntry_Binding::getState(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
NavigationHistoryEntryBinding.cpp:220:25: note: 'result' declared here
  220 |   JS::Rooted<JS::Value> result(cx);
      |                         ^~~~~~
NavigationHistoryEntryBinding.cpp:211:21: note: 'cx' declared here
  211 | getState(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at MozStorageAsyncStatementParamsBinding.cpp:691:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:197:
MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
MozStorageAsyncStatementParamsBinding.cpp:691:25: note: 'temp' declared here
  691 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
MozStorageAsyncStatementParamsBinding.cpp:689:41: note: 'cx' declared here
  689 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at MozStorageStatementParamsBinding.cpp:691:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:210:
MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
MozStorageStatementParamsBinding.cpp:691:25: note: 'temp' declared here
  691 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
MozStorageStatementParamsBinding.cpp:689:41: note: 'cx' declared here
  689 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DoubleRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaTrackCapabilitiesBinding.cpp:70:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaTrackCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::DoubleRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaTrackCapabilitiesBinding.cpp:70:25: note: 'obj' declared here
   70 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaTrackCapabilitiesBinding.cpp:62:42: note: 'cx' declared here
   62 | DoubleRange::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ULongRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaTrackCapabilitiesBinding.cpp:165:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaTrackCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::ULongRange::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaTrackCapabilitiesBinding.cpp:165:25: note: 'obj' declared here
  165 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaTrackCapabilitiesBinding.cpp:157:41: note: 'cx' declared here
  157 | ULongRange::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaTrackCapabilities::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaTrackCapabilitiesBinding.cpp:268:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MediaTrackCapabilitiesBinding.cpp: In member function 'bool mozilla::dom::MediaTrackCapabilities::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaTrackCapabilitiesBinding.cpp:268:25: note: 'obj' declared here
  268 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaTrackCapabilitiesBinding.cpp:260:53: note: 'cx' declared here
  260 | MediaTrackCapabilities::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasPath.h:10,
                 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-134.0.2/dom/canvas/CanvasGradient.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CanvasRenderingContext2D_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CanvasRenderingContext2D]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:2542:27,
    inlined from 'virtual JSObject* mozilla::dom::CanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1121:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h: In member function 'virtual JSObject* mozilla::dom::CanvasRenderingContext2D::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:2542:27: note: 'reflector' declared here
 2542 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1120: note: 'aCx' declared here
 1120 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MutationObserverInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MutationObserverBinding.cpp:348:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:249:
MutationObserverBinding.cpp: In member function 'bool mozilla::dom::MutationObserverInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MutationObserverBinding.cpp:348:25: note: 'obj' declared here
  348 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MutationObserverBinding.cpp:340:51: note: 'cx' declared here
  340 | MutationObserverInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NavigationBinding.cpp:217:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:301:
NavigationBinding.cpp: In member function 'bool mozilla::dom::NavigationResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NavigationBinding.cpp:217:25: note: 'obj' declared here
  217 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
NavigationBinding.cpp:209:47: note: 'cx' declared here
  209 | NavigationResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationPreloadState::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NavigationPreloadManagerBinding.cpp:82:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:366:
NavigationPreloadManagerBinding.cpp: In member function 'bool mozilla::dom::NavigationPreloadState::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NavigationPreloadManagerBinding.cpp:82:25: note: 'obj' declared here
   82 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
NavigationPreloadManagerBinding.cpp:74:53: note: 'cx' declared here
   74 | NavigationPreloadState::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageBitmap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageBitmap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapBinding.h:1423,
    inlined from 'virtual JSObject* mozilla::dom::ImageBitmap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ImageBitmap.cpp:690:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp:88:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageBitmap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapBinding.h:1423: note: 'reflector' declared here
 1423 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_canvas0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ImageBitmap.cpp:688: note: 'aCx' declared here
  688 | JSObject* ImageBitmap::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConnStatusDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:405:
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::ConnStatusDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:74: note: 'obj' declared here
   74 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:66: note: 'cx' declared here
   66 | ConnStatusDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DNSLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:161:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:161: note: 'obj' declared here
  161 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:153: note: 'cx' declared here
  153 | DNSLookupDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageBitmapRenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageBitmapRenderingContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::ImageBitmapRenderingContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:9,
                 from Unified_cpp_dom_canvas0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageBitmapRenderingContext::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:28: note: 'aCx' declared here
   28 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::OffscreenCanvas_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::OffscreenCanvas]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvasBinding.h:764,
    inlined from 'virtual JSObject* mozilla::dom::OffscreenCanvas::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvas.cpp:80:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvas.cpp:12,
                 from Unified_cpp_dom_canvas0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvasBinding.h: In member function 'virtual JSObject* mozilla::dom::OffscreenCanvas::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvasBinding.h:764: note: 'reflector' declared here
  764 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/OffscreenCanvas.cpp:78: note: 'aCx' declared here
   78 | JSObject* OffscreenCanvas::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContextHelper.cpp:22,
                 from Unified_cpp_dom_canvas0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:752: note: 'cx' declared here
  752 |   JSObject* WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DnsAndSockInfoDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:293:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DnsAndSockInfoDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:293: note: 'obj' declared here
  293 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:285: note: 'cx' declared here
  285 | DnsAndSockInfoDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DnsCacheEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:413:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DnsCacheEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:413: note: 'obj' declared here
  413 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:405: note: 'cx' declared here
  405 | DnsCacheEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HttpConnInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:625:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:625: note: 'obj' declared here
  625 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:617: note: 'cx' declared here
  617 | HttpConnInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::RcwnPerfStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:742:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnPerfStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:742: note: 'obj' declared here
  742 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:734: note: 'cx' declared here
  734 | RcwnPerfStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVCParam::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:843:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SVCParam::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:843: note: 'obj' declared here
  843 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:835: note: 'cx' declared here
  835 | SVCParam::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::ClientWebGLContext::_ZThn48_N7mozilla18ClientWebGLContext10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:752: note: 'cx' declared here
  752 |   JSObject* WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SocketElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:955:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:955: note: 'obj' declared here
  955 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:947: note: 'cx' declared here
  947 | SocketElement::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebSocketElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:1131:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:1131: note: 'obj' declared here
 1131 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:1123: note: 'cx' declared here
 1123 | WebSocketElement::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DNSCacheDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:1265:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::DNSCacheDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:1265: note: 'obj' declared here
 1265 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:1257: note: 'cx' declared here
 1257 | DNSCacheDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HttpConnectionElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:1395:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnectionElement::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:1395: note: 'obj' declared here
 1395 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:1387: note: 'cx' declared here
 1387 | HttpConnectionElement::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::RcwnStatus::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:1664:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::RcwnStatus::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:1664: note: 'obj' declared here
 1664 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:1656: note: 'cx' declared here
 1656 | RcwnStatus::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVCParamIPv4Hint::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:2016:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SVCParamIPv4Hint::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:2016: note: 'returnArray' declared here
 2016 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
NetDashboardBinding.cpp:1995: note: 'cx' declared here
 1995 | SVCParamIPv4Hint::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVCParamIPv6Hint::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:2124:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SVCParamIPv6Hint::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:2124: note: 'returnArray' declared here
 2124 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
NetDashboardBinding.cpp:2103: note: 'cx' declared here
 2103 | SVCParamIPv6Hint::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SocketsDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:2445:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::SocketsDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:2445: note: 'obj' declared here
 2445 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:2437: note: 'cx' declared here
 2437 | SocketsDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebSocketDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:2570:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::WebSocketDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:2570: note: 'obj' declared here
 2570 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:2562: note: 'cx' declared here
 2562 | WebSocketDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTTPSRecord::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:2690:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HTTPSRecord::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:2690: note: 'obj' declared here
 2690 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:2682: note: 'cx' declared here
 2682 | HTTPSRecord::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HttpConnDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:2909:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HttpConnDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:2909: note: 'obj' declared here
 2909 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:2901: note: 'cx' declared here
 2901 | HttpConnDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTTPSRRLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at NetDashboardBinding.cpp:3023:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NetDashboardBinding.cpp: In member function 'bool mozilla::dom::HTTPSRRLookupDict::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
NetDashboardBinding.cpp:3023: note: 'obj' declared here
 3023 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
NetDashboardBinding.cpp:3015: note: 'cx' declared here
 3015 | HTTPSRRLookupDict::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MerchantValidationEvent_Binding::Wrap(JSContext*, mozilla::dom::MerchantValidationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MerchantValidationEventBinding.cpp:636:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:41:
MerchantValidationEventBinding.cpp: In function 'bool mozilla::dom::MerchantValidationEvent_Binding::Wrap(JSContext*, mozilla::dom::MerchantValidationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MerchantValidationEventBinding.cpp:636:25: note: 'global' declared here
  636 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MerchantValidationEventBinding.cpp:608:17: note: 'aCx' declared here
  608 | Wrap(JSContext* aCx, mozilla::dom::MerchantValidationEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ContentFrameMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentFrameMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageManagerBinding.cpp:2464:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentFrameMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageManagerBinding.cpp:2464:25: note: 'global' declared here
 2464 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageManagerBinding.cpp:2436:17: note: 'aCx' declared here
 2436 | Wrap(JSContext* aCx, mozilla::dom::ContentFrameMessageManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ContentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageManagerBinding.cpp:3458:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ContentProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageManagerBinding.cpp:3458:25: note: 'global' declared here
 3458 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageManagerBinding.cpp:3433:17: note: 'aCx' declared here
 3433 | Wrap(JSContext* aCx, mozilla::dom::ContentProcessMessageManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MouseEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MouseEventBinding.cpp:1907:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:132:
MouseEventBinding.cpp: In function 'bool mozilla::dom::MouseEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MouseEventBinding.cpp:1907:25: note: 'global' declared here
 1907 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MouseEventBinding.cpp:1876:17: note: 'aCx' declared here
 1876 | Wrap(JSContext* aCx, mozilla::dom::MouseEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MouseScrollEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseScrollEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MouseScrollEventBinding.cpp:534:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:145:
MouseScrollEventBinding.cpp: In function 'bool mozilla::dom::MouseScrollEvent_Binding::Wrap(JSContext*, mozilla::dom::MouseScrollEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MouseScrollEventBinding.cpp:534:25: note: 'global' declared here
  534 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MouseScrollEventBinding.cpp:500:17: note: 'aCx' declared here
  500 | Wrap(JSContext* aCx, mozilla::dom::MouseScrollEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MozSharedMapBinding.cpp:582:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:184:
MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MozSharedMapBinding.cpp:582:25: note: 'global' declared here
  582 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MozSharedMapBinding.cpp:554:17: note: 'aCx' declared here
  554 | Wrap(JSContext* aCx, mozilla::dom::ipc::SharedMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MutationEvent_Binding::Wrap(JSContext*, mozilla::dom::MutationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MutationEventBinding.cpp:606:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:236:
MutationEventBinding.cpp: In function 'bool mozilla::dom::MutationEvent_Binding::Wrap(JSContext*, mozilla::dom::MutationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MutationEventBinding.cpp:606:25: note: 'global' declared here
  606 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MutationEventBinding.cpp:578:17: note: 'aCx' declared here
  578 | Wrap(JSContext* aCx, mozilla::dom::MutationEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationCurrentEntryChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::NavigationCurrentEntryChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigationCurrentEntryChangeEventBinding.cpp:560:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:327:
NavigationCurrentEntryChangeEventBinding.cpp: In function 'bool mozilla::dom::NavigationCurrentEntryChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::NavigationCurrentEntryChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigationCurrentEntryChangeEventBinding.cpp:560:25: note: 'global' declared here
  560 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigationCurrentEntryChangeEventBinding.cpp:532:17: note: 'aCx' declared here
  532 | Wrap(JSContext* aCx, mozilla::dom::NavigationCurrentEntryChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NavigationCurrentEntryChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NavigationCurrentEntryChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationCurrentEntryChangeEventBinding.h:105:27,
    inlined from 'virtual JSObject* mozilla::dom::NavigationCurrentEntryChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at NavigationCurrentEntryChangeEvent.cpp:61:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationCurrentEntryChangeEvent.h:16,
                 from NavigationCurrentEntryChangeEvent.cpp:11,
                 from UnifiedBindings14.cpp:314:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationCurrentEntryChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::NavigationCurrentEntryChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationCurrentEntryChangeEventBinding.h:105:27: note: 'reflector' declared here
  105 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
NavigationCurrentEntryChangeEvent.cpp:59:66: note: 'aCx' declared here
   59 | NavigationCurrentEntryChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:3394:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:3394: note: 'slotStorage' declared here
 3394 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:3384: note: 'cx' declared here
 3384 | get_language(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:3284:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:3284: note: 'slotStorage' declared here
 3284 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:3274: note: 'cx' declared here
 3274 | get_product(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:3201:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:3201: note: 'slotStorage' declared here
 3201 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:3191: note: 'cx' declared here
 3191 | get_userAgent(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:3118:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:3118: note: 'slotStorage' declared here
 3118 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:3108: note: 'cx' declared here
 3108 | get_platform(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:3035:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:3035: note: 'slotStorage' declared here
 3035 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:3025: note: 'cx' declared here
 3025 | get_appVersion(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:2956:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:2956: note: 'slotStorage' declared here
 2956 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:2946: note: 'cx' declared here
 2946 | get_appName(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:2873:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:2873: note: 'slotStorage' declared here
 2873 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:2863: note: 'cx' declared here
 2863 | get_appCodeName(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_webdriver(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:2575:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_webdriver(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:2575: note: 'slotStorage' declared here
 2575 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:2565: note: 'cx' declared here
 2565 | get_webdriver(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_buildID(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:1055:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_buildID(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:1055: note: 'slotStorage' declared here
 1055 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:1045: note: 'cx' declared here
 1045 | get_buildID(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_oscpu(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:833:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_oscpu(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:833: note: 'slotStorage' declared here
  833 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:823: note: 'cx' declared here
  823 | get_oscpu(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaTrackSettings::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaTrackSettingsBinding.cpp:83:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:15:
MediaTrackSettingsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSettings::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaTrackSettingsBinding.cpp:83:25: note: 'obj' declared here
   83 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaTrackSettingsBinding.cpp:75:49: note: 'cx' declared here
   75 | MediaTrackSettings::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MediaTrackSupportedConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MediaTrackSupportedConstraintsBinding.cpp:187:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:28:
MediaTrackSupportedConstraintsBinding.cpp: In member function 'bool mozilla::dom::MediaTrackSupportedConstraints::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MediaTrackSupportedConstraintsBinding.cpp:187:25: note: 'obj' declared here
  187 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MediaTrackSupportedConstraintsBinding.cpp:179:61: note: 'cx' declared here
  179 | MediaTrackSupportedConstraints::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:3473:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:3473: note: 'slotStorage' declared here
 3473 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:3463: note: 'cx' declared here
 3463 | get_languages(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::ContentFrameMessageManager_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at MessageManagerBinding.cpp:2045:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arg2' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentFrameMessageManager_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
MessageManagerBinding.cpp:2045:25: note: 'arg2' declared here
 2045 |   JS::Rooted<JS::Value> arg2(cx);
      |                         ^~~~
MessageManagerBinding.cpp:2023:29: note: 'cx' declared here
 2023 | sendAsyncMessage(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::ContentProcessMessageManager_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at MessageManagerBinding.cpp:3043:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arg2' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ContentProcessMessageManager_Binding::sendAsyncMessage(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
MessageManagerBinding.cpp:3043:25: note: 'arg2' declared here
 3043 |   JS::Rooted<JS::Value> arg2(cx);
      |                         ^~~~
MessageManagerBinding.cpp:3021:29: note: 'cx' declared here
 3021 | sendAsyncMessage(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at MozStorageAsyncStatementParamsBinding.cpp:275:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
MozStorageAsyncStatementParamsBinding.cpp:275:25: note: 'expando' declared here
  275 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
MozStorageAsyncStatementParamsBinding.cpp:246:50: note: 'cx' declared here
  246 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at MozStorageAsyncStatementParamsBinding.cpp:516:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageAsyncStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageAsyncStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
MozStorageAsyncStatementParamsBinding.cpp:516:29: note: 'expando' declared here
  516 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
MozStorageAsyncStatementParamsBinding.cpp:484:33: note: 'cx' declared here
  484 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at MozStorageStatementParamsBinding.cpp:275:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
MozStorageStatementParamsBinding.cpp:275:25: note: 'expando' declared here
  275 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
MozStorageStatementParamsBinding.cpp:246:50: note: 'cx' declared here
  246 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at MozStorageStatementParamsBinding.cpp:516:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageStatementParamsBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementParams_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
MozStorageStatementParamsBinding.cpp:516:29: note: 'expando' declared here
  516 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
MozStorageStatementParamsBinding.cpp:484:33: note: 'cx' declared here
  484 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at MozStorageStatementRowBinding.cpp:156:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:223:
MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
MozStorageStatementRowBinding.cpp:156:25: note: 'expando' declared here
  156 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
MozStorageStatementRowBinding.cpp:153:50: note: 'cx' declared here
  153 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at MozStorageStatementRowBinding.cpp:318:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageStatementRowBinding.cpp: In member function 'virtual bool mozilla::dom::MozStorageStatementRow_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
MozStorageStatementRowBinding.cpp:318:27: note: 'expando' declared here
  318 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
MozStorageStatementRowBinding.cpp:311:33: note: 'cx' declared here
  311 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::get_changedKeys(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MozSharedMapBinding.cpp:749:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::get_changedKeys(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MozSharedMapBinding.cpp:749:25: note: 'slotStorage' declared here
  749 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
MozSharedMapBinding.cpp:739:28: note: 'cx' declared here
  739 | get_changedKeys(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MutationObserverBinding.cpp:1727:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::get_addedAnimations(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MutationObserverBinding.cpp:1727:25: note: 'slotStorage' declared here
 1727 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
MutationObserverBinding.cpp:1717:32: note: 'cx' declared here
 1717 | get_addedAnimations(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MutationObserverBinding.cpp:1931:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::get_removedAnimations(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MutationObserverBinding.cpp:1931:25: note: 'slotStorage' declared here
 1931 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
MutationObserverBinding.cpp:1921:34: note: 'cx' declared here
 1921 | get_removedAnimations(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MutationObserverBinding.cpp:1829:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::get_changedAnimations(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MutationObserverBinding.cpp:1829:25: note: 'slotStorage' declared here
 1829 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
MutationObserverBinding.cpp:1819:34: note: 'cx' declared here
 1819 | get_changedAnimations(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at MimeTypeArrayBinding.cpp:456:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:106:
MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
MimeTypeArrayBinding.cpp:456:25: note: 'expando' declared here
  456 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
MimeTypeArrayBinding.cpp:436:42: note: 'cx' declared here
  436 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at NamedNodeMapBinding.cpp:747:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:262:
NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
NamedNodeMapBinding.cpp:747:25: note: 'expando' declared here
  747 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
NamedNodeMapBinding.cpp:727:42: note: 'cx' declared here
  727 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MessageChannel_Binding::Wrap(JSContext*, mozilla::dom::MessageChannel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageChannelBinding.cpp:343:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:54:
MessageChannelBinding.cpp: In function 'bool mozilla::dom::MessageChannel_Binding::Wrap(JSContext*, mozilla::dom::MessageChannel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageChannelBinding.cpp:343:25: note: 'global' declared here
  343 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageChannelBinding.cpp:318:17: note: 'aCx' declared here
  318 | Wrap(JSContext* aCx, mozilla::dom::MessageChannel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at MessageEventBinding.cpp:912:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:67:
MessageEventBinding.cpp: In function 'bool mozilla::dom::MessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
MessageEventBinding.cpp:912:25: note: 'slotStorage' declared here
  912 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
MessageEventBinding.cpp:902:22: note: 'cx' declared here
  902 | get_ports(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MessagePort_Binding::Wrap(JSContext*, mozilla::dom::MessagePort*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessagePortBinding.cpp:748:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:93:
MessagePortBinding.cpp: In function 'bool mozilla::dom::MessagePort_Binding::Wrap(JSContext*, mozilla::dom::MessagePort*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessagePortBinding.cpp:748:25: note: 'global' declared here
  748 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessagePortBinding.cpp:720:17: note: 'aCx' declared here
  720 | Wrap(JSContext* aCx, mozilla::dom::MessagePort* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageEventBinding.cpp:1475:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageEventBinding.cpp: In function 'bool mozilla::dom::MessageEvent_Binding::Wrap(JSContext*, mozilla::dom::MessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageEventBinding.cpp:1475:25: note: 'global' declared here
 1475 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageEventBinding.cpp:1447:17: note: 'aCx' declared here
 1447 | Wrap(JSContext* aCx, mozilla::dom::MessageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReceiveMessageArgument::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at MessageManagerBinding.cpp:107:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In member function 'bool mozilla::dom::ReceiveMessageArgument::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
MessageManagerBinding.cpp:107:25: note: 'obj' declared here
  107 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
MessageManagerBinding.cpp:99:53: note: 'cx' declared here
   99 | ReceiveMessageArgument::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChildProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ChildProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageManagerBinding.cpp:416:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChildProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ChildProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageManagerBinding.cpp:416:25: note: 'global' declared here
  416 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageManagerBinding.cpp:382:17: note: 'aCx' declared here
  382 | Wrap(JSContext* aCx, mozilla::dom::ChildProcessMessageManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageBroadcaster*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageManagerBinding.cpp:920:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChromeMessageBroadcaster_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageBroadcaster*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageManagerBinding.cpp:920:25: note: 'global' declared here
  920 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageManagerBinding.cpp:889:17: note: 'aCx' declared here
  889 | Wrap(JSContext* aCx, mozilla::dom::ChromeMessageBroadcaster* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChromeMessageSender_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageSender*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageManagerBinding.cpp:1424:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ChromeMessageSender_Binding::Wrap(JSContext*, mozilla::dom::ChromeMessageSender*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageManagerBinding.cpp:1424:25: note: 'global' declared here
 1424 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageManagerBinding.cpp:1393:17: note: 'aCx' declared here
 1393 | Wrap(JSContext* aCx, mozilla::dom::ChromeMessageSender* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ParentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ParentProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageManagerBinding.cpp:5043:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ParentProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ParentProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageManagerBinding.cpp:5043:25: note: 'global' declared here
 5043 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageManagerBinding.cpp:5012:17: note: 'aCx' declared here
 5012 | Wrap(JSContext* aCx, mozilla::dom::ParentProcessMessageManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MessageManagerBinding.cpp:5619:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MessageManagerBinding.cpp: In function 'bool mozilla::dom::ProcessMessageManager_Binding::Wrap(JSContext*, mozilla::dom::ProcessMessageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MessageManagerBinding.cpp:5619:25: note: 'global' declared here
 5619 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MessageManagerBinding.cpp:5588:17: note: 'aCx' declared here
 5588 | Wrap(JSContext* aCx, mozilla::dom::ProcessMessageManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at MimeTypeArrayBinding.cpp:355:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
MimeTypeArrayBinding.cpp:355:25: note: 'expando' declared here
  355 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
MimeTypeArrayBinding.cpp:329:50: note: 'cx' declared here
  329 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at MimeTypeArrayBinding.cpp:547:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MimeTypeArrayBinding.cpp: In member function 'virtual bool mozilla::dom::MimeTypeArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
MimeTypeArrayBinding.cpp:547:29: note: 'expando' declared here
  547 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
MimeTypeArrayBinding.cpp:519:33: note: 'cx' declared here
  519 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MimeTypeArray_Binding::Wrap(JSContext*, nsMimeTypeArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MimeTypeArrayBinding.cpp:793:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MimeTypeArrayBinding.cpp: In function 'bool mozilla::dom::MimeTypeArray_Binding::Wrap(JSContext*, nsMimeTypeArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MimeTypeArrayBinding.cpp:793:25: note: 'global' declared here
  793 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MimeTypeArrayBinding.cpp:768:17: note: 'aCx' declared here
  768 | Wrap(JSContext* aCx, nsMimeTypeArray* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsIFormControl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCanvasElement.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLContext.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGL2Context.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGL2Context.cpp:6,
                 from Unified_cpp_dom_canvas1.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::<lambda()>; 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebGLChild::FlushPendingCmds()::<lambda()>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MimeType_Binding::Wrap(JSContext*, nsMimeType*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MimeTypeBinding.cpp:364:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:119:
MimeTypeBinding.cpp: In function 'bool mozilla::dom::MimeType_Binding::Wrap(JSContext*, nsMimeType*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MimeTypeBinding.cpp:364:25: note: 'global' declared here
  364 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MimeTypeBinding.cpp:339:17: note: 'aCx' declared here
  339 | Wrap(JSContext* aCx, nsMimeType* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozDocumentObserver_Binding::Wrap(JSContext*, mozilla::extensions::DocumentObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MozDocumentObserverBinding.cpp:415:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:158:
MozDocumentObserverBinding.cpp: In function 'bool mozilla::dom::MozDocumentObserver_Binding::Wrap(JSContext*, mozilla::extensions::DocumentObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MozDocumentObserverBinding.cpp:415:25: note: 'global' declared here
  415 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MozDocumentObserverBinding.cpp:390:17: note: 'aCx' declared here
  390 | Wrap(JSContext* aCx, mozilla::extensions::DocumentObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMapChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MozSharedMapBinding.cpp:1090:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozSharedMapChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ipc::SharedMapChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MozSharedMapBinding.cpp:1090:25: note: 'global' declared here
 1090 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MozSharedMapBinding.cpp:1062:17: note: 'aCx' declared here
 1062 | Wrap(JSContext* aCx, mozilla::dom::ipc::SharedMapChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigateEvent_Binding::Wrap(JSContext*, mozilla::dom::NavigateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigateEventBinding.cpp:1318:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:275:
NavigateEventBinding.cpp: In function 'bool mozilla::dom::NavigateEvent_Binding::Wrap(JSContext*, mozilla::dom::NavigateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigateEventBinding.cpp:1318:25: note: 'global' declared here
 1318 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigateEventBinding.cpp:1290:17: note: 'aCx' declared here
 1290 | Wrap(JSContext* aCx, mozilla::dom::NavigateEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozWritableSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::WritableSharedMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MozSharedMapBinding.cpp:1801:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozSharedMapBinding.cpp: In function 'bool mozilla::dom::MozWritableSharedMap_Binding::Wrap(JSContext*, mozilla::dom::ipc::WritableSharedMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MozSharedMapBinding.cpp:1801:25: note: 'global' declared here
 1801 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MozSharedMapBinding.cpp:1770:17: note: 'aCx' declared here
 1770 | Wrap(JSContext* aCx, mozilla::dom::ipc::WritableSharedMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozStorageAsyncStatementParams_Binding::Wrap(JSContext*, mozilla::storage::AsyncStatementParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MozStorageAsyncStatementParamsBinding.cpp:811:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageAsyncStatementParamsBinding.cpp: In function 'bool mozilla::dom::MozStorageAsyncStatementParams_Binding::Wrap(JSContext*, mozilla::storage::AsyncStatementParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MozStorageAsyncStatementParamsBinding.cpp:811:25: note: 'global' declared here
  811 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MozStorageAsyncStatementParamsBinding.cpp:786:17: note: 'aCx' declared here
  786 | Wrap(JSContext* aCx, mozilla::storage::AsyncStatementParams* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozStorageStatementParams_Binding::Wrap(JSContext*, mozilla::storage::StatementParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MozStorageStatementParamsBinding.cpp:811:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageStatementParamsBinding.cpp: In function 'bool mozilla::dom::MozStorageStatementParams_Binding::Wrap(JSContext*, mozilla::storage::StatementParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MozStorageStatementParamsBinding.cpp:811:25: note: 'global' declared here
  811 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MozStorageStatementParamsBinding.cpp:786:17: note: 'aCx' declared here
  786 | Wrap(JSContext* aCx, mozilla::storage::StatementParams* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozStorageStatementRow_Binding::Wrap(JSContext*, mozilla::storage::StatementRow*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MozStorageStatementRowBinding.cpp:519:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MozStorageStatementRowBinding.cpp: In function 'bool mozilla::dom::MozStorageStatementRow_Binding::Wrap(JSContext*, mozilla::storage::StatementRow*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MozStorageStatementRowBinding.cpp:519:25: note: 'global' declared here
  519 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MozStorageStatementRowBinding.cpp:494:17: note: 'aCx' declared here
  494 | Wrap(JSContext* aCx, mozilla::storage::StatementRow* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at NamedNodeMapBinding.cpp:646:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
NamedNodeMapBinding.cpp:646:25: note: 'expando' declared here
  646 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
NamedNodeMapBinding.cpp:620:50: note: 'cx' declared here
  620 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at NamedNodeMapBinding.cpp:838:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NamedNodeMapBinding.cpp: In member function 'virtual bool mozilla::dom::NamedNodeMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
NamedNodeMapBinding.cpp:838:29: note: 'expando' declared here
  838 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
NamedNodeMapBinding.cpp:810:33: note: 'cx' declared here
  810 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, nsDOMMutationObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MutationObserverBinding.cpp:1272:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, nsDOMMutationObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MutationObserverBinding.cpp:1272:25: note: 'global' declared here
 1272 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MutationObserverBinding.cpp:1247:17: note: 'aCx' declared here
 1247 | Wrap(JSContext* aCx, nsDOMMutationObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:273:27,
    inlined from 'virtual JSObject* nsDOMMutationObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:433:56,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = nsDOMMutationObserver; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<nsDOMMutationObserver>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<nsDOMMutationObserver>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::MutationObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)' at MutationObserverBinding.cpp:1171:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx_)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from MutationObserverBinding.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h: In function 'bool mozilla::dom::MutationObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:273:27: note: 'reflector' declared here
  273 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
MutationObserverBinding.cpp:1106:25: note: 'cx_' declared here
 1106 | _constructor(JSContext* cx_, unsigned argc, JS::Value* vp)
      |              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MutationRecord_Binding::Wrap(JSContext*, nsDOMMutationRecord*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at MutationObserverBinding.cpp:2263:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
MutationObserverBinding.cpp: In function 'bool mozilla::dom::MutationRecord_Binding::Wrap(JSContext*, nsDOMMutationRecord*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
MutationObserverBinding.cpp:2263:25: note: 'global' declared here
 2263 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
MutationObserverBinding.cpp:2238:17: note: 'aCx' declared here
 2238 | Wrap(JSContext* aCx, nsDOMMutationRecord* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NamedNodeMap_Binding::Wrap(JSContext*, nsDOMAttributeMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NamedNodeMapBinding.cpp:1084:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NamedNodeMapBinding.cpp: In function 'bool mozilla::dom::NamedNodeMap_Binding::Wrap(JSContext*, nsDOMAttributeMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NamedNodeMapBinding.cpp:1084:25: note: 'global' declared here
 1084 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NamedNodeMapBinding.cpp:1059:17: note: 'aCx' declared here
 1059 | Wrap(JSContext* aCx, nsDOMAttributeMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationDestination_Binding::Wrap(JSContext*, mozilla::dom::NavigationDestination*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigationDestinationBinding.cpp:459:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigationDestinationBinding.cpp: In function 'bool mozilla::dom::NavigationDestination_Binding::Wrap(JSContext*, mozilla::dom::NavigationDestination*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigationDestinationBinding.cpp:459:25: note: 'global' declared here
  459 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigationDestinationBinding.cpp:434:17: note: 'aCx' declared here
  434 | Wrap(JSContext* aCx, mozilla::dom::NavigationDestination* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationActivation_Binding::Wrap(JSContext*, mozilla::dom::NavigationActivation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigationActivationBinding.cpp:334:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:288:
NavigationActivationBinding.cpp: In function 'bool mozilla::dom::NavigationActivation_Binding::Wrap(JSContext*, mozilla::dom::NavigationActivation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigationActivationBinding.cpp:334:25: note: 'global' declared here
  334 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigationActivationBinding.cpp:309:17: note: 'aCx' declared here
  309 | Wrap(JSContext* aCx, mozilla::dom::NavigationActivation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigation_Binding::Wrap(JSContext*, mozilla::dom::Navigation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigationBinding.cpp:1628:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigationBinding.cpp: In function 'bool mozilla::dom::Navigation_Binding::Wrap(JSContext*, mozilla::dom::Navigation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigationBinding.cpp:1628:25: note: 'global' declared here
 1628 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigationBinding.cpp:1600:17: note: 'aCx' declared here
 1600 | Wrap(JSContext* aCx, mozilla::dom::Navigation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationHistoryEntry_Binding::Wrap(JSContext*, mozilla::dom::NavigationHistoryEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigationHistoryEntryBinding.cpp:548:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigationHistoryEntryBinding.cpp: In function 'bool mozilla::dom::NavigationHistoryEntry_Binding::Wrap(JSContext*, mozilla::dom::NavigationHistoryEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigationHistoryEntryBinding.cpp:548:25: note: 'global' declared here
  548 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigationHistoryEntryBinding.cpp:520:17: note: 'aCx' declared here
  520 | Wrap(JSContext* aCx, mozilla::dom::NavigationHistoryEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationPreloadManager_Binding::Wrap(JSContext*, mozilla::dom::NavigationPreloadManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigationPreloadManagerBinding.cpp:540:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigationPreloadManagerBinding.cpp: In function 'bool mozilla::dom::NavigationPreloadManager_Binding::Wrap(JSContext*, mozilla::dom::NavigationPreloadManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigationPreloadManagerBinding.cpp:540:25: note: 'global' declared here
  540 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigationPreloadManagerBinding.cpp:515:17: note: 'aCx' declared here
  515 | Wrap(JSContext* aCx, mozilla::dom::NavigationPreloadManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NavigationTransition_Binding::Wrap(JSContext*, mozilla::dom::NavigationTransition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigationTransitionBinding.cpp:340:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings14.cpp:379:
NavigationTransitionBinding.cpp: In function 'bool mozilla::dom::NavigationTransition_Binding::Wrap(JSContext*, mozilla::dom::NavigationTransition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigationTransitionBinding.cpp:340:25: note: 'global' declared here
  340 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
NavigationTransitionBinding.cpp:315:17: note: 'aCx' declared here
  315 | Wrap(JSContext* aCx, mozilla::dom::NavigationTransition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::Wrap(JSContext*, mozilla::dom::Navigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at NavigatorBinding.cpp:4249:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::Wrap(JSContext*, mozilla::dom::Navigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
NavigatorBinding.cpp:4249: note: 'global' declared here
 4249 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
NavigatorBinding.cpp:4224: note: 'aCx' declared here
 4224 | Wrap(JSContext* aCx, mozilla::dom::Navigator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Navigator_Binding::get_activeVRDisplays(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at NavigatorBinding.cpp:1450:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
NavigatorBinding.cpp: In function 'bool mozilla::dom::Navigator_Binding::get_activeVRDisplays(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
NavigatorBinding.cpp:1450: note: 'slotStorage' declared here
 1450 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
NavigatorBinding.cpp:1440: note: 'cx' declared here
 1440 | get_activeVRDisplays(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = bool]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCanvasElementBinding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageEncoder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OffscreenCanvas.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/nsICanvasRenderingContextInternal.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = bool]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const bool]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const bool]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::ClientWebGLContext::GetActiveUniforms(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::dom::Sequence<unsigned int>&, GLenum, JS::MutableHandle<JS::Value>) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.cpp:6183:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_canvas0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.cpp: In member function 'void mozilla::ClientWebGLContext::GetActiveUniforms(JSContext*, const mozilla::WebGLProgramJS&, const mozilla::dom::Sequence<unsigned int>&, GLenum, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.cpp:6183: note: 'array' declared here
 6183 |   JS::Rooted<JSObject*> array(cx, JS::NewArrayObject(cx, count));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.cpp:6171: note: 'cx' declared here
 6171 |     JSContext* const cx, const WebGLProgramJS& prog,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsITimer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsThreadUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsProxyRelease.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WeakPtr.h:88,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLObjectModel.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLQuery.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLQuery.cpp:6,
                 from Unified_cpp_dom_canvas3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/nsICanvasRenderingContextInternal.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:31,
                 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<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe<mozilla::avec3<int> >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::<lambda()>; 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClientWebGLContext::TexImage(uint8_t, GLenum, GLint, GLenum, const mozilla::ivec3&, const mozilla::Maybe<mozilla::avec3<int> >&, GLint, const mozilla::webgl::PackingInfo&, const mozilla::TexImageSource&) const::<lambda()>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult mozilla::dom::CanvasRenderingContext2D::GetImageDataArray(JSContext*, int32_t, int32_t, uint32_t, uint32_t, nsIPrincipal&, JSObject**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp:6258:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'darray' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'nsresult mozilla::dom::CanvasRenderingContext2D::GetImageDataArray(JSContext*, int32_t, int32_t, uint32_t, uint32_t, nsIPrincipal&, JSObject**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp:6258: note: 'darray' declared here
 6258 |   JS::Rooted<JSObject*> darray(aCx, JS_NewUint8ClampedArray(aCx, len.value()));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/CanvasRenderingContext2D.cpp:6241: note: 'aCx' declared here
 6241 |     JSContext* aCx, int32_t aX, int32_t aY, uint32_t aWidth, uint32_t aHeight,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventBinding.h:9,
                 from PositionStateEvent.cpp:9,
                 from UnifiedBindings17.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventBinding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerEvents.h:14,
                 from PushEventBinding.cpp:8,
                 from UnifiedBindings17.cpp:145:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from SVGElementBinding.cpp:33,
                 from UnifiedBindings18.cpp:288:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
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/SanitizerBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementBinding.h:6,
                 from SVGAnimateElementBinding.cpp:4,
                 from UnifiedBindings18.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGElementBinding.cpp:9047:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGElementBinding.cpp: In function 'bool mozilla::dom::SVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGElementBinding.cpp:9047:25: note: 'global' declared here
 9047 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGElementBinding.cpp:9013:17: note: 'aCx' declared here
 9013 | Wrap(JSContext* aCx, mozilla::dom::SVGElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimateElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimateElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGAnimateElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimateElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimateElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGAnimateElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimateMotionElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateMotionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimateMotionElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:15:
SVGAnimateMotionElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateMotionElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateMotionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimateMotionElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimateMotionElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGAnimateMotionElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimateTransformElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateTransformElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimateTransformElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:28:
SVGAnimateTransformElementBinding.cpp: In function 'bool mozilla::dom::SVGAnimateTransformElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimateTransformElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimateTransformElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimateTransformElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGAnimateTransformElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/EventBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReportBody_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at ReportingBinding.cpp:2601:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:340:
ReportingBinding.cpp: In function 'bool mozilla::dom::ReportBody_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
ReportingBinding.cpp:2601:25: note: 'result' declared here
 2601 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
ReportingBinding.cpp:2593:19: note: 'cx' declared here
 2593 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at RadioNodeListBinding.cpp:374:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:223:
RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
RadioNodeListBinding.cpp:374:25: note: 'expando' declared here
  374 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
RadioNodeListBinding.cpp:357:36: note: 'cx' declared here
  357 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedTransformList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedTransformListBinding.cpp:288:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:197:
SVGAnimatedTransformListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedTransformList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedTransformListBinding.cpp:288:25: note: 'global' declared here
  288 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedTransformListBinding.cpp:263:17: note: 'aCx' declared here
  263 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedTransformList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedAngle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedAngleBinding.cpp:288:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:41:
SVGAnimatedAngleBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedAngle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedAngleBinding.cpp:288:25: note: 'global' declared here
  288 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedAngleBinding.cpp:263:17: note: 'aCx' declared here
  263 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedAngle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedBoolean_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedBoolean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedBooleanBinding.cpp:317:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:54:
SVGAnimatedBooleanBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedBoolean_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedBoolean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedBooleanBinding.cpp:317:25: note: 'global' declared here
  317 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedBooleanBinding.cpp:292:17: note: 'aCx' declared here
  292 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedBoolean* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedEnumeration_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedEnumeration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedEnumerationBinding.cpp:321:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:67:
SVGAnimatedEnumerationBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedEnumeration_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedEnumeration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedEnumerationBinding.cpp:321:25: note: 'global' declared here
  321 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedEnumerationBinding.cpp:296:17: note: 'aCx' declared here
  296 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedEnumeration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedInteger_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedInteger*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedIntegerBinding.cpp:317:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:80:
SVGAnimatedIntegerBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedInteger_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedInteger*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedIntegerBinding.cpp:317:25: note: 'global' declared here
  317 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedIntegerBinding.cpp:292:17: note: 'aCx' declared here
  292 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedInteger* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLength*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedLengthBinding.cpp:288:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:93:
SVGAnimatedLengthBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLength*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedLengthBinding.cpp:288:25: note: 'global' declared here
  288 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedLengthBinding.cpp:263:17: note: 'aCx' declared here
  263 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedLength* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLengthList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedLengthListBinding.cpp:288:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:106:
SVGAnimatedLengthListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedLengthList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedLengthListBinding.cpp:288:25: note: 'global' declared here
  288 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedLengthListBinding.cpp:263:17: note: 'aCx' declared here
  263 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedLengthList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumber*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedNumberBinding.cpp:323:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:119:
SVGAnimatedNumberBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumber*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedNumberBinding.cpp:323:25: note: 'global' declared here
  323 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedNumberBinding.cpp:298:17: note: 'aCx' declared here
  298 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedNumber* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumberList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedNumberListBinding.cpp:288:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:132:
SVGAnimatedNumberListBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedNumberList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedNumberListBinding.cpp:288:25: note: 'global' declared here
  288 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedNumberListBinding.cpp:263:17: note: 'aCx' declared here
  263 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedNumberList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedPreserveAspectRatio*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedPreserveAspectRatioBinding.cpp:288:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:158:
SVGAnimatedPreserveAspectRatioBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedPreserveAspectRatio*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedPreserveAspectRatioBinding.cpp:288:25: note: 'global' declared here
  288 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedPreserveAspectRatioBinding.cpp:263:17: note: 'aCx' declared here
  263 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedPreserveAspectRatio* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedRect_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimatedRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedRectBinding.cpp:297:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:171:
SVGAnimatedRectBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedRect_Binding::Wrap(JSContext*, mozilla::dom::SVGAnimatedRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedRectBinding.cpp:297:25: note: 'global' declared here
  297 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedRectBinding.cpp:272:17: note: 'aCx' declared here
  272 | Wrap(JSContext* aCx, mozilla::dom::SVGAnimatedRect* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAnimatedString_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedString*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAnimatedStringBinding.cpp:326:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:184:
SVGAnimatedStringBinding.cpp: In function 'bool mozilla::dom::SVGAnimatedString_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAnimatedString*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAnimatedStringBinding.cpp:326:25: note: 'global' declared here
  326 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAnimatedStringBinding.cpp:301:17: note: 'aCx' declared here
  301 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAnimatedString* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGCircleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGCircleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGCircleElementBinding.cpp:358:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:223:
SVGCircleElementBinding.cpp: In function 'bool mozilla::dom::SVGCircleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGCircleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGCircleElementBinding.cpp:358:25: note: 'global' declared here
  358 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGCircleElementBinding.cpp:315:17: note: 'aCx' declared here
  315 | Wrap(JSContext* aCx, mozilla::dom::SVGCircleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGDefsElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDefsElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGDefsElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:262:
SVGDefsElementBinding.cpp: In function 'bool mozilla::dom::SVGDefsElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDefsElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGDefsElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGDefsElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGDefsElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGEllipseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGEllipseElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGEllipseElementBinding.cpp:393:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:301:
SVGEllipseElementBinding.cpp: In function 'bool mozilla::dom::SVGEllipseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGEllipseElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGEllipseElementBinding.cpp:393:25: note: 'global' declared here
  393 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGEllipseElementBinding.cpp:350:17: note: 'aCx' declared here
  350 | Wrap(JSContext* aCx, mozilla::dom::SVGEllipseElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PromiseDebuggingStateHolder::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at PromiseDebuggingBinding.cpp:114:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:106:
PromiseDebuggingBinding.cpp: In member function 'bool mozilla::dom::PromiseDebuggingStateHolder::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
PromiseDebuggingBinding.cpp:114:25: note: 'obj' declared here
  114 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
PromiseDebuggingBinding.cpp:106:58: note: 'cx' declared here
  106 | PromiseDebuggingStateHolder::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGClipPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGClipPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGClipPathElementBinding.cpp:318:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:236:
SVGClipPathElementBinding.cpp: In function 'bool mozilla::dom::SVGClipPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGClipPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGClipPathElementBinding.cpp:318:25: note: 'global' declared here
  318 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGClipPathElementBinding.cpp:281:17: note: 'aCx' declared here
  281 | Wrap(JSContext* aCx, mozilla::dom::SVGClipPathElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGDescElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDescElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGDescElementBinding.cpp:207:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:275:
SVGDescElementBinding.cpp: In function 'bool mozilla::dom::SVGDescElement_Binding::Wrap(JSContext*, mozilla::dom::SVGDescElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGDescElementBinding.cpp:207:25: note: 'global' declared here
  207 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGDescElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGDescElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEBlendElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEBlendElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEBlendElementBinding.cpp:562:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:314:
SVGFEBlendElementBinding.cpp: In function 'bool mozilla::dom::SVGFEBlendElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEBlendElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEBlendElementBinding.cpp:562:25: note: 'global' declared here
  562 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEBlendElementBinding.cpp:525:17: note: 'aCx' declared here
  525 | Wrap(JSContext* aCx, mozilla::dom::SVGFEBlendElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEColorMatrixElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEColorMatrixElementBinding.cpp:551:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:327:
SVGFEColorMatrixElementBinding.cpp: In function 'bool mozilla::dom::SVGFEColorMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEColorMatrixElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEColorMatrixElementBinding.cpp:551:25: note: 'global' declared here
  551 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEColorMatrixElementBinding.cpp:514:17: note: 'aCx' declared here
  514 | Wrap(JSContext* aCx, mozilla::dom::SVGFEColorMatrixElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEComponentTransferElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEComponentTransferElementBinding.cpp:458:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:340:
SVGFEComponentTransferElementBinding.cpp: In function 'bool mozilla::dom::SVGFEComponentTransferElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEComponentTransferElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEComponentTransferElementBinding.cpp:458:25: note: 'global' declared here
  458 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEComponentTransferElementBinding.cpp:421:17: note: 'aCx' declared here
  421 | Wrap(JSContext* aCx, mozilla::dom::SVGFEComponentTransferElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFECompositeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFECompositeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFECompositeElementBinding.cpp:694:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:353:
SVGFECompositeElementBinding.cpp: In function 'bool mozilla::dom::SVGFECompositeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFECompositeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFECompositeElementBinding.cpp:694:25: note: 'global' declared here
  694 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFECompositeElementBinding.cpp:657:17: note: 'aCx' declared here
  657 | Wrap(JSContext* aCx, mozilla::dom::SVGFECompositeElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEConvolveMatrixElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEConvolveMatrixElementBinding.cpp:868:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:366:
SVGFEConvolveMatrixElementBinding.cpp: In function 'bool mozilla::dom::SVGFEConvolveMatrixElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEConvolveMatrixElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEConvolveMatrixElementBinding.cpp:868:25: note: 'global' declared here
  868 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEConvolveMatrixElementBinding.cpp:831:17: note: 'aCx' declared here
  831 | Wrap(JSContext* aCx, mozilla::dom::SVGFEConvolveMatrixElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDiffuseLightingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEDiffuseLightingElementBinding.cpp:599:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:379:
SVGFEDiffuseLightingElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDiffuseLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDiffuseLightingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEDiffuseLightingElementBinding.cpp:599:25: note: 'global' declared here
  599 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEDiffuseLightingElementBinding.cpp:562:17: note: 'aCx' declared here
  562 | Wrap(JSContext* aCx, mozilla::dom::SVGFEDiffuseLightingElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDisplacementMapElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEDisplacementMapElementBinding.cpp:621:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:392:
SVGFEDisplacementMapElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDisplacementMapElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDisplacementMapElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEDisplacementMapElementBinding.cpp:621:25: note: 'global' declared here
  621 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEDisplacementMapElementBinding.cpp:584:17: note: 'aCx' declared here
  584 | Wrap(JSContext* aCx, mozilla::dom::SVGFEDisplacementMapElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEDistantLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDistantLightElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEDistantLightElementBinding.cpp:317:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings18.cpp:405:
SVGFEDistantLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDistantLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDistantLightElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEDistantLightElementBinding.cpp:317:25: note: 'global' declared here
  317 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEDistantLightElementBinding.cpp:280:17: note: 'aCx' declared here
  280 | Wrap(JSContext* aCx, mozilla::dom::SVGFEDistantLightElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushSubscriptionOptionsInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at PushManagerBinding.cpp:619:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:158:
PushManagerBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionOptionsInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
PushManagerBinding.cpp:619:25: note: 'obj' declared here
  619 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
PushManagerBinding.cpp:611:58: note: 'cx' declared here
  611 | PushSubscriptionOptionsInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushSubscriptionKeys::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at PushSubscriptionBinding.cpp:325:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:184:
PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionKeys::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
PushSubscriptionBinding.cpp:325:25: note: 'obj' declared here
  325 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
PushSubscriptionBinding.cpp:317:51: note: 'cx' declared here
  317 | PushSubscriptionKeys::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushSubscriptionJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at PushSubscriptionBinding.cpp:430:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PushSubscriptionBinding.cpp: In member function 'bool mozilla::dom::PushSubscriptionJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
PushSubscriptionBinding.cpp:430:25: note: 'obj' declared here
  430 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
PushSubscriptionBinding.cpp:422:51: note: 'cx' declared here
  422 | PushSubscriptionJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReadableStreamReadResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ReadableStreamDefaultReaderBinding.cpp:488:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:314:
ReadableStreamDefaultReaderBinding.cpp: In member function 'bool mozilla::dom::ReadableStreamReadResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ReadableStreamDefaultReaderBinding.cpp:488:25: note: 'obj' declared here
  488 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ReadableStreamDefaultReaderBinding.cpp:480:55: note: 'cx' declared here
  480 | ReadableStreamReadResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSPViolationReportBody_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at ReportingBinding.cpp:1075:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReportingBinding.cpp: In function 'bool mozilla::dom::CSPViolationReportBody_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
ReportingBinding.cpp:1075:25: note: 'result' declared here
 1075 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
ReportingBinding.cpp:1067:19: note: 'cx' declared here
 1067 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Report_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at ReportingBinding.cpp:2203:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReportingBinding.cpp: In function 'bool mozilla::dom::Report_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
ReportingBinding.cpp:2203:25: note: 'result' declared here
 2203 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
ReportingBinding.cpp:2195:19: note: 'cx' declared here
 2195 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPoint.h:17,
                 from SVGGeometryElementBinding.cpp:6,
                 from UnifiedBindings19.cpp:288:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PositionStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PositionStateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PositionStateEventBinding.cpp:588:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:15:
PositionStateEventBinding.cpp: In function 'bool mozilla::dom::PositionStateEvent_Binding::Wrap(JSContext*, mozilla::dom::PositionStateEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PositionStateEventBinding.cpp:588:25: note: 'global' declared here
  588 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PositionStateEventBinding.cpp:560:17: note: 'aCx' declared here
  560 | Wrap(JSContext* aCx, mozilla::dom::PositionStateEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PositionStateEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PositionStateEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PositionStateEventBinding.h:91:27,
    inlined from 'virtual JSObject* mozilla::dom::PositionStateEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PositionStateEvent.cpp:41:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PositionStateEvent.h:15,
                 from PositionStateEvent.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PositionStateEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PositionStateEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PositionStateEventBinding.h:91:27: note: 'reflector' declared here
   91 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PositionStateEvent.cpp:39:51: note: 'aCx' declared here
   39 | PositionStateEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PrecompiledScript_Binding::Wrap(JSContext*, mozilla::dom::PrecompiledScript*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PrecompiledScriptBinding.cpp:463:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:28:
PrecompiledScriptBinding.cpp: In function 'bool mozilla::dom::PrecompiledScript_Binding::Wrap(JSContext*, mozilla::dom::PrecompiledScript*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PrecompiledScriptBinding.cpp:463:25: note: 'global' declared here
  463 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PrecompiledScriptBinding.cpp:438:17: note: 'aCx' declared here
  438 | Wrap(JSContext* aCx, mozilla::dom::PrecompiledScript* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PrivateAttribution_Binding::Wrap(JSContext*, mozilla::dom::PrivateAttribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PrivateAttributionBinding.cpp:755:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:41:
PrivateAttributionBinding.cpp: In function 'bool mozilla::dom::PrivateAttribution_Binding::Wrap(JSContext*, mozilla::dom::PrivateAttribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PrivateAttributionBinding.cpp:755:25: note: 'global' declared here
  755 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PrivateAttributionBinding.cpp:730:17: note: 'aCx' declared here
  730 | Wrap(JSContext* aCx, mozilla::dom::PrivateAttribution* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ProcessingInstruction_Binding::Wrap(JSContext*, mozilla::dom::ProcessingInstruction*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ProcessingInstructionBinding.cpp:308:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:54:
ProcessingInstructionBinding.cpp: In function 'bool mozilla::dom::ProcessingInstruction_Binding::Wrap(JSContext*, mozilla::dom::ProcessingInstruction*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ProcessingInstructionBinding.cpp:308:25: note: 'global' declared here
  308 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ProcessingInstructionBinding.cpp:274:17: note: 'aCx' declared here
  274 | Wrap(JSContext* aCx, mozilla::dom::ProcessingInstruction* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ProgressEvent_Binding::Wrap(JSContext*, mozilla::dom::ProgressEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ProgressEventBinding.cpp:562:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:80:
ProgressEventBinding.cpp: In function 'bool mozilla::dom::ProgressEvent_Binding::Wrap(JSContext*, mozilla::dom::ProgressEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ProgressEventBinding.cpp:562:25: note: 'global' declared here
  562 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ProgressEventBinding.cpp:534:17: note: 'aCx' declared here
  534 | Wrap(JSContext* aCx, mozilla::dom::ProgressEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/CSSConditionRuleBinding.h:6,
                 from CSSConditionRuleBinding.cpp:4,
                 from UnifiedBindings2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at CSSStyleDeclarationBinding.cpp:815:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:379:
CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
CSSStyleDeclarationBinding.cpp:815:25: note: 'expando' declared here
  815 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSStyleDeclarationBinding.cpp:792:50: note: 'cx' declared here
  792 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ProgressEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ProgressEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProgressEventBinding.h:88:27,
    inlined from 'virtual JSObject* mozilla::dom::ProgressEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at ProgressEvent.cpp:40:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProgressEvent.h:15,
                 from ProgressEvent.cpp:10,
                 from UnifiedBindings17.cpp:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProgressEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ProgressEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProgressEventBinding.h:88:27: note: 'reflector' declared here
   88 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ProgressEvent.cpp:38:46: note: 'aCx' declared here
   38 | ProgressEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PromiseRejectionEvent_Binding::Wrap(JSContext*, mozilla::dom::PromiseRejectionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PromiseRejectionEventBinding.cpp:556:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:132:
PromiseRejectionEventBinding.cpp: In function 'bool mozilla::dom::PromiseRejectionEvent_Binding::Wrap(JSContext*, mozilla::dom::PromiseRejectionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PromiseRejectionEventBinding.cpp:556:25: note: 'global' declared here
  556 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PromiseRejectionEventBinding.cpp:528:17: note: 'aCx' declared here
  528 | Wrap(JSContext* aCx, mozilla::dom::PromiseRejectionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at CSSStyleDeclarationBinding.cpp:924:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
CSSStyleDeclarationBinding.cpp:924:29: note: 'expando' declared here
  924 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
CSSStyleDeclarationBinding.cpp:898:33: note: 'cx' declared here
  898 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PromiseRejectionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PromiseRejectionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PromiseRejectionEventBinding.h:83:27,
    inlined from 'virtual JSObject* mozilla::dom::PromiseRejectionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at PromiseRejectionEvent.cpp:70:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PromiseRejectionEvent.h:15,
                 from PromiseRejectionEvent.cpp:10,
                 from UnifiedBindings17.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PromiseRejectionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PromiseRejectionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PromiseRejectionEventBinding.h:83:27: note: 'reflector' declared here
   83 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
PromiseRejectionEvent.cpp:68:54: note: 'aCx' declared here
   68 | PromiseRejectionEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at CSSStyleDeclarationBinding.cpp:883:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
CSSStyleDeclarationBinding.cpp:883:25: note: 'expando' declared here
  883 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
CSSStyleDeclarationBinding.cpp:863:36: note: 'cx' declared here
  863 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at CSSRuleListBinding.cpp:375:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:340:
CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
CSSRuleListBinding.cpp:375:25: note: 'expando' declared here
  375 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
CSSRuleListBinding.cpp:358:36: note: 'cx' declared here
  358 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at CSSKeyframesRuleBinding.cpp:565:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:145:
CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
CSSKeyframesRuleBinding.cpp:565:25: note: 'expando' declared here
  565 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
CSSKeyframesRuleBinding.cpp:548:36: note: 'cx' declared here
  548 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushManagerImpl_Binding::Wrap(JSContext*, mozilla::dom::PushManagerImpl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PushManagerBinding.cpp:1728:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManagerImpl_Binding::Wrap(JSContext*, mozilla::dom::PushManagerImpl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PushManagerBinding.cpp:1728:25: note: 'global' declared here
 1728 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PushManagerBinding.cpp:1703:17: note: 'aCx' declared here
 1703 | Wrap(JSContext* aCx, mozilla::dom::PushManagerImpl* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::PushManagerImpl::WrapObject(JSContext*, JS::Handle<JSObject*>)' at PushManagerBinding.cpp:2193:87:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PushManagerBinding.cpp: In member function 'virtual JSObject* mozilla::dom::PushManagerImpl::WrapObject(JSContext*, JS::Handle<JSObject*>)':
PushManagerBinding.cpp:2193:25: note: 'obj' declared here
 2193 |   JS::Rooted<JSObject*> obj(aCx, PushManagerImpl_Binding::Wrap(aCx, this, aGivenProto));
      |                         ^~~
PushManagerBinding.cpp:2191:40: note: 'aCx' declared here
 2191 | PushManagerImpl::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at CSSRuleListBinding.cpp:418:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
CSSRuleListBinding.cpp:418:29: note: 'expando' declared here
  418 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
CSSRuleListBinding.cpp:390:33: note: 'cx' declared here
  390 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at CSSRuleListBinding.cpp:310:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
CSSRuleListBinding.cpp:310:25: note: 'expando' declared here
  310 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSRuleListBinding.cpp:284:50: note: 'cx' declared here
  284 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReadableStream_Binding::Wrap(JSContext*, mozilla::dom::ReadableStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReadableStreamBinding.cpp:1263:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:288:
ReadableStreamBinding.cpp: In function 'bool mozilla::dom::ReadableStream_Binding::Wrap(JSContext*, mozilla::dom::ReadableStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReadableStreamBinding.cpp:1263:25: note: 'global' declared here
 1263 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReadableStreamBinding.cpp:1238:17: note: 'aCx' declared here
 1238 | Wrap(JSContext* aCx, mozilla::dom::ReadableStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReportingObserver_Binding::Wrap(JSContext*, mozilla::dom::ReportingObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReportingBinding.cpp:3172:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReportingBinding.cpp: In function 'bool mozilla::dom::ReportingObserver_Binding::Wrap(JSContext*, mozilla::dom::ReportingObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReportingBinding.cpp:3172:25: note: 'global' declared here
 3172 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReportingBinding.cpp:3147:17: note: 'aCx' declared here
 3147 | Wrap(JSContext* aCx, mozilla::dom::ReportingObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SelectorWarning::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CSSStyleRuleBinding.cpp:103:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:392:
CSSStyleRuleBinding.cpp: In member function 'bool mozilla::dom::SelectorWarning::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CSSStyleRuleBinding.cpp:103:25: note: 'obj' declared here
  103 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CSSStyleRuleBinding.cpp:95:46: note: 'cx' declared here
   95 | SelectorWarning::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSCustomPropertyRegisteredEvent_Binding::get_propertyDefinition(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at CSSCustomPropertyRegisteredEventBinding.cpp:153:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:54:
CSSCustomPropertyRegisteredEventBinding.cpp: In function 'bool mozilla::dom::CSSCustomPropertyRegisteredEvent_Binding::get_propertyDefinition(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
CSSCustomPropertyRegisteredEventBinding.cpp:153:25: note: 'slotStorage' declared here
  153 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
CSSCustomPropertyRegisteredEventBinding.cpp:143:35: note: 'cx' declared here
  143 | get_propertyDefinition(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSCustomPropertyRegisteredEvent_Binding::Wrap(JSContext*, mozilla::dom::CSSCustomPropertyRegisteredEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSCustomPropertyRegisteredEventBinding.cpp:535:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSCustomPropertyRegisteredEventBinding.cpp: In function 'bool mozilla::dom::CSSCustomPropertyRegisteredEvent_Binding::Wrap(JSContext*, mozilla::dom::CSSCustomPropertyRegisteredEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSCustomPropertyRegisteredEventBinding.cpp:535:25: note: 'global' declared here
  535 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSCustomPropertyRegisteredEventBinding.cpp:507:17: note: 'aCx' declared here
  507 | Wrap(JSContext* aCx, mozilla::dom::CSSCustomPropertyRegisteredEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSCustomPropertyRegisteredEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSCustomPropertyRegisteredEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSCustomPropertyRegisteredEventBinding.h:93:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSCustomPropertyRegisteredEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at CSSCustomPropertyRegisteredEvent.cpp:41:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSCustomPropertyRegisteredEvent.h:14,
                 from CSSCustomPropertyRegisteredEvent.cpp:9,
                 from UnifiedBindings2.cpp:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSCustomPropertyRegisteredEventBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSCustomPropertyRegisteredEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSCustomPropertyRegisteredEventBinding.h:93:27: note: 'reflector' declared here
   93 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
CSSCustomPropertyRegisteredEvent.cpp:39:65: note: 'aCx' declared here
   39 | CSSCustomPropertyRegisteredEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSPseudoElement_Binding::Wrap(JSContext*, mozilla::dom::CSSPseudoElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSPseudoElementBinding.cpp:297:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:314:
CSSPseudoElementBinding.cpp: In function 'bool mozilla::dom::CSSPseudoElement_Binding::Wrap(JSContext*, mozilla::dom::CSSPseudoElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSPseudoElementBinding.cpp:297:25: note: 'global' declared here
  297 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSPseudoElementBinding.cpp:272:17: note: 'aCx' declared here
  272 | Wrap(JSContext* aCx, mozilla::dom::CSSPseudoElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSStyleDeclaration_Binding::Wrap(JSContext*, nsICSSDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSStyleDeclarationBinding.cpp:1111:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSStyleDeclarationBinding.cpp: In function 'bool mozilla::dom::CSSStyleDeclaration_Binding::Wrap(JSContext*, nsICSSDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSStyleDeclarationBinding.cpp:1111:25: note: 'global' declared here
 1111 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSStyleDeclarationBinding.cpp:1086:17: note: 'aCx' declared here
 1086 | Wrap(JSContext* aCx, nsICSSDeclaration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSLayerStatementRule_Binding::get_nameList(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at CSSLayerStatementRuleBinding.cpp:50:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:171:
CSSLayerStatementRuleBinding.cpp: In function 'bool mozilla::dom::CSSLayerStatementRule_Binding::get_nameList(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
CSSLayerStatementRuleBinding.cpp:50:25: note: 'slotStorage' declared here
   50 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
CSSLayerStatementRuleBinding.cpp:40:25: note: 'cx' declared here
   40 | get_nameList(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at RadioNodeListBinding.cpp:347:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
RadioNodeListBinding.cpp:347:25: note: 'expando' declared here
  347 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
RadioNodeListBinding.cpp:335:42: note: 'cx' declared here
  335 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at CSSStyleDeclarationBinding.cpp:853:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSStyleDeclarationBinding.cpp: In member function 'virtual bool mozilla::dom::CSSStyleDeclaration_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
CSSStyleDeclarationBinding.cpp:853:25: note: 'expando' declared here
  853 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSStyleDeclarationBinding.cpp:841:42: note: 'cx' declared here
  841 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at CSSKeyframesRuleBinding.cpp:538:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
CSSKeyframesRuleBinding.cpp:538:25: note: 'expando' declared here
  538 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSKeyframesRuleBinding.cpp:526:42: note: 'cx' declared here
  526 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at CSSRuleListBinding.cpp:348:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSRuleListBinding.cpp: In member function 'virtual bool mozilla::dom::CSSRuleList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
CSSRuleListBinding.cpp:348:25: note: 'expando' declared here
  348 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSRuleListBinding.cpp:336:42: note: 'cx' declared here
  336 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static already_AddRefed<mozilla::dom::PushManagerImpl> mozilla::dom::PushManagerImpl::Constructor(const mozilla::dom::GlobalObject&, JSContext*, const nsAString&, mozilla::ErrorResult&, JS::Handle<JSObject*>)' at PushManagerBinding.cpp:2221:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'wrappedVal' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PushManagerBinding.cpp: In static member function 'static already_AddRefed<mozilla::dom::PushManagerImpl> mozilla::dom::PushManagerImpl::Constructor(const mozilla::dom::GlobalObject&, JSContext*, const nsAString&, mozilla::ErrorResult&, JS::Handle<JSObject*>)':
PushManagerBinding.cpp:2221:25: note: 'wrappedVal' declared here
 2221 |   JS::Rooted<JS::Value> wrappedVal(cx);
      |                         ^~~~~~~~~~
PushManagerBinding.cpp:2211:69: note: 'cx' declared here
 2211 | PushManagerImpl::Constructor(const GlobalObject& global, JSContext* cx, const nsAString& scope, ErrorResult& aRv, JS::Handle<JSObject*> aGivenProto)
      |                                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSContainerRule_Binding::Wrap(JSContext*, mozilla::dom::CSSContainerRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSContainerRuleBinding.cpp:400:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:15:
CSSContainerRuleBinding.cpp: In function 'bool mozilla::dom::CSSContainerRule_Binding::Wrap(JSContext*, mozilla::dom::CSSContainerRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSContainerRuleBinding.cpp:400:25: note: 'global' declared here
  400 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSContainerRuleBinding.cpp:366:17: note: 'aCx' declared here
  366 | Wrap(JSContext* aCx, mozilla::dom::CSSContainerRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSCounterStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSCounterStyleRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSCounterStyleRuleBinding.cpp:1026:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:28:
CSSCounterStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSCounterStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSCounterStyleRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSCounterStyleRuleBinding.cpp:1026:25: note: 'global' declared here
 1026 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSCounterStyleRuleBinding.cpp:998:17: note: 'aCx' declared here
  998 | Wrap(JSContext* aCx, mozilla::dom::CSSCounterStyleRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSFontFeatureValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFeatureValuesRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSFontFeatureValuesRuleBinding.cpp:377:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:80:
CSSFontFeatureValuesRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFeatureValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFeatureValuesRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSFontFeatureValuesRuleBinding.cpp:377:25: note: 'global' declared here
  377 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSFontFeatureValuesRuleBinding.cpp:349:17: note: 'aCx' declared here
  349 | Wrap(JSContext* aCx, mozilla::dom::CSSFontFeatureValuesRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSFontPaletteValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontPaletteValuesRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSFontPaletteValuesRuleBinding.cpp:378:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:93:
CSSFontPaletteValuesRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontPaletteValuesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontPaletteValuesRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSFontPaletteValuesRuleBinding.cpp:378:25: note: 'global' declared here
  378 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSFontPaletteValuesRuleBinding.cpp:350:17: note: 'aCx' declared here
  350 | Wrap(JSContext* aCx, mozilla::dom::CSSFontPaletteValuesRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSNamespaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSNamespaceRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSNamespaceRuleBinding.cpp:297:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:223:
CSSNamespaceRuleBinding.cpp: In function 'bool mozilla::dom::CSSNamespaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSNamespaceRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSNamespaceRuleBinding.cpp:297:25: note: 'global' declared here
  297 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSNamespaceRuleBinding.cpp:269:17: note: 'aCx' declared here
  269 | Wrap(JSContext* aCx, mozilla::dom::CSSNamespaceRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSPropertyRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPropertyRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSPropertyRuleBinding.cpp:375:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:301:
CSSPropertyRuleBinding.cpp: In function 'bool mozilla::dom::CSSPropertyRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPropertyRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSPropertyRuleBinding.cpp:375:25: note: 'global' declared here
  375 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSPropertyRuleBinding.cpp:347:17: note: 'aCx' declared here
  347 | Wrap(JSContext* aCx, mozilla::dom::CSSPropertyRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSFontFaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFaceRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSFontFaceRuleBinding.cpp:260:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:67:
CSSFontFaceRuleBinding.cpp: In function 'bool mozilla::dom::CSSFontFaceRule_Binding::Wrap(JSContext*, mozilla::dom::CSSFontFaceRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSFontFaceRuleBinding.cpp:260:25: note: 'global' declared here
  260 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSFontFaceRuleBinding.cpp:232:17: note: 'aCx' declared here
  232 | Wrap(JSContext* aCx, mozilla::dom::CSSFontFaceRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSImportRule_Binding::Wrap(JSContext*, mozilla::dom::CSSImportRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSImportRuleBinding.cpp:453:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:119:
CSSImportRuleBinding.cpp: In function 'bool mozilla::dom::CSSImportRule_Binding::Wrap(JSContext*, mozilla::dom::CSSImportRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSImportRuleBinding.cpp:453:25: note: 'global' declared here
  453 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSImportRuleBinding.cpp:425:17: note: 'aCx' declared here
  425 | Wrap(JSContext* aCx, mozilla::dom::CSSImportRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSRuleList_Binding::Wrap(JSContext*, mozilla::dom::CSSRuleList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSRuleListBinding.cpp:599:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSRuleListBinding.cpp: In function 'bool mozilla::dom::CSSRuleList_Binding::Wrap(JSContext*, mozilla::dom::CSSRuleList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSRuleListBinding.cpp:599:25: note: 'global' declared here
  599 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSRuleListBinding.cpp:574:17: note: 'aCx' declared here
  574 | Wrap(JSContext* aCx, mozilla::dom::CSSRuleList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSKeyframeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframeRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSKeyframeRuleBinding.cpp:370:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:132:
CSSKeyframeRuleBinding.cpp: In function 'bool mozilla::dom::CSSKeyframeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframeRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSKeyframeRuleBinding.cpp:370:25: note: 'global' declared here
  370 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSKeyframeRuleBinding.cpp:342:17: note: 'aCx' declared here
  342 | Wrap(JSContext* aCx, mozilla::dom::CSSKeyframeRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at CSSKeyframesRuleBinding.cpp:500:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
CSSKeyframesRuleBinding.cpp:500:25: note: 'expando' declared here
  500 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSKeyframesRuleBinding.cpp:479:50: note: 'cx' declared here
  479 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at CSSKeyframesRuleBinding.cpp:604:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSKeyframesRuleBinding.cpp: In member function 'virtual bool mozilla::dom::CSSKeyframesRule_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
CSSKeyframesRuleBinding.cpp:604:29: note: 'expando' declared here
  604 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
CSSKeyframesRuleBinding.cpp:580:33: note: 'cx' declared here
  580 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushEvent_Binding::Wrap(JSContext*, mozilla::dom::PushEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PushEventBinding.cpp:978:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PushEventBinding.cpp: In function 'bool mozilla::dom::PushEvent_Binding::Wrap(JSContext*, mozilla::dom::PushEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PushEventBinding.cpp:978:25: note: 'global' declared here
  978 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PushEventBinding.cpp:947:17: note: 'aCx' declared here
  947 | Wrap(JSContext* aCx, mozilla::dom::PushEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSKeyframesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframesRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSKeyframesRuleBinding.cpp:783:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSKeyframesRuleBinding.cpp: In function 'bool mozilla::dom::CSSKeyframesRule_Binding::Wrap(JSContext*, mozilla::dom::CSSKeyframesRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSKeyframesRuleBinding.cpp:783:25: note: 'global' declared here
  783 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSKeyframesRuleBinding.cpp:755:17: note: 'aCx' declared here
  755 | Wrap(JSContext* aCx, mozilla::dom::CSSKeyframesRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSLayerBlockRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerBlockRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSLayerBlockRuleBinding.cpp:263:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:158:
CSSLayerBlockRuleBinding.cpp: In function 'bool mozilla::dom::CSSLayerBlockRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerBlockRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSLayerBlockRuleBinding.cpp:263:25: note: 'global' declared here
  263 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSLayerBlockRuleBinding.cpp:232:17: note: 'aCx' declared here
  232 | Wrap(JSContext* aCx, mozilla::dom::CSSLayerBlockRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSLayerStatementRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerStatementRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSLayerStatementRuleBinding.cpp:341:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSLayerStatementRuleBinding.cpp: In function 'bool mozilla::dom::CSSLayerStatementRule_Binding::Wrap(JSContext*, mozilla::dom::CSSLayerStatementRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSLayerStatementRuleBinding.cpp:341:25: note: 'global' declared here
  341 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSLayerStatementRuleBinding.cpp:313:17: note: 'aCx' declared here
  313 | Wrap(JSContext* aCx, mozilla::dom::CSSLayerStatementRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSMarginRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMarginRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSMarginRuleBinding.cpp:341:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:184:
CSSMarginRuleBinding.cpp: In function 'bool mozilla::dom::CSSMarginRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMarginRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSMarginRuleBinding.cpp:341:25: note: 'global' declared here
  341 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSMarginRuleBinding.cpp:313:17: note: 'aCx' declared here
  313 | Wrap(JSContext* aCx, mozilla::dom::CSSMarginRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushManager_Binding::Wrap(JSContext*, mozilla::dom::PushManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PushManagerBinding.cpp:1127:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PushManagerBinding.cpp: In function 'bool mozilla::dom::PushManager_Binding::Wrap(JSContext*, mozilla::dom::PushManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PushManagerBinding.cpp:1127:25: note: 'global' declared here
 1127 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PushManagerBinding.cpp:1102:17: note: 'aCx' declared here
 1102 | Wrap(JSContext* aCx, mozilla::dom::PushManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSMediaRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMediaRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSMediaRuleBinding.cpp:303:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:197:
CSSMediaRuleBinding.cpp: In function 'bool mozilla::dom::CSSMediaRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMediaRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSMediaRuleBinding.cpp:303:25: note: 'global' declared here
  303 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSMediaRuleBinding.cpp:269:17: note: 'aCx' declared here
  269 | Wrap(JSContext* aCx, mozilla::dom::CSSMediaRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSMozDocumentRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMozDocumentRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSMozDocumentRuleBinding.cpp:191:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:210:
CSSMozDocumentRuleBinding.cpp: In function 'bool mozilla::dom::CSSMozDocumentRule_Binding::Wrap(JSContext*, mozilla::dom::CSSMozDocumentRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSMozDocumentRuleBinding.cpp:191:25: note: 'global' declared here
  191 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSMozDocumentRuleBinding.cpp:157:17: note: 'aCx' declared here
  157 | Wrap(JSContext* aCx, mozilla::dom::CSSMozDocumentRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSNestedDeclarations_Binding::Wrap(JSContext*, mozilla::dom::CSSNestedDeclarations*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSNestedDeclarationsBinding.cpp:297:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:236:
CSSNestedDeclarationsBinding.cpp: In function 'bool mozilla::dom::CSSNestedDeclarations_Binding::Wrap(JSContext*, mozilla::dom::CSSNestedDeclarations*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSNestedDeclarationsBinding.cpp:297:25: note: 'global' declared here
  297 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSNestedDeclarationsBinding.cpp:269:17: note: 'aCx' declared here
  269 | Wrap(JSContext* aCx, mozilla::dom::CSSNestedDeclarations* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at CSSPageDescriptorsBinding.cpp:620:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:249:
CSSPageDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
CSSPageDescriptorsBinding.cpp:620:25: note: 'expando' declared here
  620 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSPageDescriptorsBinding.cpp:597:50: note: 'cx' declared here
  597 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushMessageData_Binding::Wrap(JSContext*, mozilla::dom::PushMessageData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PushMessageDataBinding.cpp:419:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:171:
PushMessageDataBinding.cpp: In function 'bool mozilla::dom::PushMessageData_Binding::Wrap(JSContext*, mozilla::dom::PushMessageData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PushMessageDataBinding.cpp:419:25: note: 'global' declared here
  419 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PushMessageDataBinding.cpp:394:17: note: 'aCx' declared here
  394 | Wrap(JSContext* aCx, mozilla::dom::PushMessageData* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at CSSPageDescriptorsBinding.cpp:688:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPageDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
CSSPageDescriptorsBinding.cpp:688:25: note: 'expando' declared here
  688 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
CSSPageDescriptorsBinding.cpp:668:36: note: 'cx' declared here
  668 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at CSSPageDescriptorsBinding.cpp:729:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPageDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
CSSPageDescriptorsBinding.cpp:729:29: note: 'expando' declared here
  729 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
CSSPageDescriptorsBinding.cpp:703:33: note: 'cx' declared here
  703 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushSubscription_Binding::Wrap(JSContext*, mozilla::dom::PushSubscription*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PushSubscriptionBinding.cpp:1074:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
PushSubscriptionBinding.cpp: In function 'bool mozilla::dom::PushSubscription_Binding::Wrap(JSContext*, mozilla::dom::PushSubscription*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PushSubscriptionBinding.cpp:1074:25: note: 'global' declared here
 1074 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PushSubscriptionBinding.cpp:1049:17: note: 'aCx' declared here
 1049 | Wrap(JSContext* aCx, mozilla::dom::PushSubscription* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at CSSPositionTryDescriptorsBinding.cpp:2070:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:275:
CSSPositionTryDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
CSSPositionTryDescriptorsBinding.cpp:2070:25: note: 'expando' declared here
 2070 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSPositionTryDescriptorsBinding.cpp:2047:50: note: 'cx' declared here
 2047 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at CSSPositionTryDescriptorsBinding.cpp:2138:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPositionTryDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
CSSPositionTryDescriptorsBinding.cpp:2138:25: note: 'expando' declared here
 2138 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
CSSPositionTryDescriptorsBinding.cpp:2118:36: note: 'cx' declared here
 2118 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at CSSPositionTryDescriptorsBinding.cpp:2179:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPositionTryDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
CSSPositionTryDescriptorsBinding.cpp:2179:29: note: 'expando' declared here
 2179 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
CSSPositionTryDescriptorsBinding.cpp:2153:33: note: 'cx' declared here
 2153 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at CSSPageDescriptorsBinding.cpp:658:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPageDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPageDescriptors_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
CSSPageDescriptorsBinding.cpp:658:25: note: 'expando' declared here
  658 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSPageDescriptorsBinding.cpp:646:42: note: 'cx' declared here
  646 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PushSubscriptionOptions_Binding::Wrap(JSContext*, mozilla::dom::PushSubscriptionOptions*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at PushSubscriptionOptionsBinding.cpp:271:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:197:
PushSubscriptionOptionsBinding.cpp: In function 'bool mozilla::dom::PushSubscriptionOptions_Binding::Wrap(JSContext*, mozilla::dom::PushSubscriptionOptions*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
PushSubscriptionOptionsBinding.cpp:271:25: note: 'global' declared here
  271 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
PushSubscriptionOptionsBinding.cpp:246:17: note: 'aCx' declared here
  246 | Wrap(JSContext* aCx, mozilla::dom::PushSubscriptionOptions* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at CSSPositionTryDescriptorsBinding.cpp:2108:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPositionTryDescriptorsBinding.cpp: In member function 'virtual bool mozilla::dom::CSSPositionTryDescriptors_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
CSSPositionTryDescriptorsBinding.cpp:2108:25: note: 'expando' declared here
 2108 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
CSSPositionTryDescriptorsBinding.cpp:2096:42: note: 'cx' declared here
 2096 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ByteLengthQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::ByteLengthQueuingStrategy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at QueuingStrategyBinding.cpp:602:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:210:
QueuingStrategyBinding.cpp: In function 'bool mozilla::dom::ByteLengthQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::ByteLengthQueuingStrategy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
QueuingStrategyBinding.cpp:602:25: note: 'global' declared here
  602 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
QueuingStrategyBinding.cpp:577:17: note: 'aCx' declared here
  577 | Wrap(JSContext* aCx, mozilla::dom::ByteLengthQueuingStrategy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSPageDescriptors_Binding::Wrap(JSContext*, mozilla::dom::CSSPageRuleDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSPageDescriptorsBinding.cpp:919:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPageDescriptorsBinding.cpp: In function 'bool mozilla::dom::CSSPageDescriptors_Binding::Wrap(JSContext*, mozilla::dom::CSSPageRuleDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSPageDescriptorsBinding.cpp:919:25: note: 'global' declared here
  919 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSPageDescriptorsBinding.cpp:891:17: note: 'aCx' declared here
  891 | Wrap(JSContext* aCx, mozilla::dom::CSSPageRuleDeclaration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CountQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::CountQueuingStrategy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at QueuingStrategyBinding.cpp:1035:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
QueuingStrategyBinding.cpp: In function 'bool mozilla::dom::CountQueuingStrategy_Binding::Wrap(JSContext*, mozilla::dom::CountQueuingStrategy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
QueuingStrategyBinding.cpp:1035:25: note: 'global' declared here
 1035 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
QueuingStrategyBinding.cpp:1010:17: note: 'aCx' declared here
 1010 | Wrap(JSContext* aCx, mozilla::dom::CountQueuingStrategy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at RadioNodeListBinding.cpp:309:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
RadioNodeListBinding.cpp:309:25: note: 'expando' declared here
  309 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
RadioNodeListBinding.cpp:283:50: note: 'cx' declared here
  283 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at RadioNodeListBinding.cpp:417:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
RadioNodeListBinding.cpp:417:29: note: 'expando' declared here
  417 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
RadioNodeListBinding.cpp:389:33: note: 'cx' declared here
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at RadioNodeListBinding.cpp:509:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
RadioNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::RadioNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
RadioNodeListBinding.cpp:509:25: note: 'temp' declared here
  509 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
RadioNodeListBinding.cpp:507:41: note: 'cx' declared here
  507 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAngle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAngleBinding.cpp:615:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:405:
SVGAngleBinding.cpp: In function 'bool mozilla::dom::SVGAngle_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGAngle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAngleBinding.cpp:615:25: note: 'global' declared here
  615 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAngleBinding.cpp:590:17: note: 'aCx' declared here
  590 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGAngle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSPageRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPageRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSPageRuleBinding.cpp:372:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:262:
CSSPageRuleBinding.cpp: In function 'bool mozilla::dom::CSSPageRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPageRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSPageRuleBinding.cpp:372:25: note: 'global' declared here
  372 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSPageRuleBinding.cpp:341:17: note: 'aCx' declared here
  341 | Wrap(JSContext* aCx, mozilla::dom::CSSPageRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSPositionTryDescriptors_Binding::Wrap(JSContext*, mozilla::dom::CSSPositionTryRuleDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSPositionTryDescriptorsBinding.cpp:2369:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSPositionTryDescriptorsBinding.cpp: In function 'bool mozilla::dom::CSSPositionTryDescriptors_Binding::Wrap(JSContext*, mozilla::dom::CSSPositionTryRuleDeclaration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSPositionTryDescriptorsBinding.cpp:2369:25: note: 'global' declared here
 2369 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSPositionTryDescriptorsBinding.cpp:2341:17: note: 'aCx' declared here
 2341 | Wrap(JSContext* aCx, mozilla::dom::CSSPositionTryRuleDeclaration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSPositionTryRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPositionTryRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSPositionTryRuleBinding.cpp:340:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:288:
CSSPositionTryRuleBinding.cpp: In function 'bool mozilla::dom::CSSPositionTryRule_Binding::Wrap(JSContext*, mozilla::dom::CSSPositionTryRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSPositionTryRuleBinding.cpp:340:25: note: 'global' declared here
  340 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSPositionTryRuleBinding.cpp:312:17: note: 'aCx' declared here
  312 | Wrap(JSContext* aCx, mozilla::dom::CSSPositionTryRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::RadioNodeList_Binding::Wrap(JSContext*, mozilla::dom::RadioNodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at RadioNodeListBinding.cpp:607:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
RadioNodeListBinding.cpp: In function 'bool mozilla::dom::RadioNodeList_Binding::Wrap(JSContext*, mozilla::dom::RadioNodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
RadioNodeListBinding.cpp:607:25: note: 'global' declared here
  607 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
RadioNodeListBinding.cpp:579:17: note: 'aCx' declared here
  579 | Wrap(JSContext* aCx, mozilla::dom::RadioNodeList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSScopeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSScopeRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSScopeRuleBinding.cpp:308:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:353:
CSSScopeRuleBinding.cpp: In function 'bool mozilla::dom::CSSScopeRule_Binding::Wrap(JSContext*, mozilla::dom::CSSScopeRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSScopeRuleBinding.cpp:308:25: note: 'global' declared here
  308 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSScopeRuleBinding.cpp:277:17: note: 'aCx' declared here
  277 | Wrap(JSContext* aCx, mozilla::dom::CSSScopeRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ClientRectsAndTexts::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at RangeBinding.cpp:83:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:236:
RangeBinding.cpp: In member function 'bool mozilla::dom::ClientRectsAndTexts::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
RangeBinding.cpp:83:25: note: 'obj' declared here
   83 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
RangeBinding.cpp:75:50: note: 'cx' declared here
   75 | ClientRectsAndTexts::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSStartingStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStartingStyleRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSStartingStyleRuleBinding.cpp:195:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:366:
CSSStartingStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSStartingStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStartingStyleRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSStartingStyleRuleBinding.cpp:195:25: note: 'global' declared here
  195 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSStartingStyleRuleBinding.cpp:164:17: note: 'aCx' declared here
  164 | Wrap(JSContext* aCx, mozilla::dom::CSSStartingStyleRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStyleRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSStyleRuleBinding.cpp:857:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSStyleRuleBinding.cpp: In function 'bool mozilla::dom::CSSStyleRule_Binding::Wrap(JSContext*, mozilla::dom::CSSStyleRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSStyleRuleBinding.cpp:857:25: note: 'global' declared here
  857 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSStyleRuleBinding.cpp:826:17: note: 'aCx' declared here
  826 | Wrap(JSContext* aCx, mozilla::dom::CSSStyleRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Range_Binding::Wrap(JSContext*, nsRange*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at RangeBinding.cpp:1932:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
RangeBinding.cpp: In function 'bool mozilla::dom::Range_Binding::Wrap(JSContext*, nsRange*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
RangeBinding.cpp:1932:25: note: 'global' declared here
 1932 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
RangeBinding.cpp:1904:17: note: 'aCx' declared here
 1904 | Wrap(JSContext* aCx, nsRange* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSStyleSheet_Binding::Wrap(JSContext*, mozilla::StyleSheet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSStyleSheetBinding.cpp:1374:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings2.cpp:405:
CSSStyleSheetBinding.cpp: In function 'bool mozilla::dom::CSSStyleSheet_Binding::Wrap(JSContext*, mozilla::StyleSheet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSStyleSheetBinding.cpp:1374:25: note: 'global' declared here
 1374 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSStyleSheetBinding.cpp:1346:17: note: 'aCx' declared here
 1346 | Wrap(JSContext* aCx, mozilla::StyleSheet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReadableByteStreamController_Binding::Wrap(JSContext*, mozilla::dom::ReadableByteStreamController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReadableByteStreamControllerBinding.cpp:463:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:249:
ReadableByteStreamControllerBinding.cpp: In function 'bool mozilla::dom::ReadableByteStreamController_Binding::Wrap(JSContext*, mozilla::dom::ReadableByteStreamController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReadableByteStreamControllerBinding.cpp:463:25: note: 'global' declared here
  463 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReadableByteStreamControllerBinding.cpp:438:17: note: 'aCx' declared here
  438 | Wrap(JSContext* aCx, mozilla::dom::ReadableByteStreamController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReadableStreamBYOBReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReadableStreamBYOBReaderBinding.cpp:625:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:262:
ReadableStreamBYOBReaderBinding.cpp: In function 'bool mozilla::dom::ReadableStreamBYOBReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReadableStreamBYOBReaderBinding.cpp:625:25: note: 'global' declared here
  625 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReadableStreamBYOBReaderBinding.cpp:600:17: note: 'aCx' declared here
  600 | Wrap(JSContext* aCx, mozilla::dom::ReadableStreamBYOBReader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReadableStreamBYOBRequest_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReadableStreamBYOBRequestBinding.cpp:388:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:275:
ReadableStreamBYOBRequestBinding.cpp: In function 'bool mozilla::dom::ReadableStreamBYOBRequest_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamBYOBRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReadableStreamBYOBRequestBinding.cpp:388:25: note: 'global' declared here
  388 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReadableStreamBYOBRequestBinding.cpp:363:17: note: 'aCx' declared here
  363 | Wrap(JSContext* aCx, mozilla::dom::ReadableStreamBYOBRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReadableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReadableStreamDefaultControllerBinding.cpp:397:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:301:
ReadableStreamDefaultControllerBinding.cpp: In function 'bool mozilla::dom::ReadableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReadableStreamDefaultControllerBinding.cpp:397:25: note: 'global' declared here
  397 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReadableStreamDefaultControllerBinding.cpp:372:17: note: 'aCx' declared here
  372 | Wrap(JSContext* aCx, mozilla::dom::ReadableStreamDefaultController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ReadableStreamDefaultReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReadableStreamDefaultReaderBinding.cpp:996:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReadableStreamDefaultReaderBinding.cpp: In function 'bool mozilla::dom::ReadableStreamDefaultReader_Binding::Wrap(JSContext*, mozilla::dom::ReadableStreamDefaultReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReadableStreamDefaultReaderBinding.cpp:996:25: note: 'global' declared here
  996 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReadableStreamDefaultReaderBinding.cpp:971:17: note: 'aCx' declared here
  971 | Wrap(JSContext* aCx, mozilla::dom::ReadableStreamDefaultReader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRect.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGElement.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGAnimatedLength.h:11,
                 from SVGFEDropShadowElementBinding.cpp:4,
                 from UnifiedBindings19.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SVGLengthListBinding.cpp:764:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:353:
SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SVGLengthListBinding.cpp:764:25: note: 'expando' declared here
  764 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SVGLengthListBinding.cpp:743:36: note: 'cx' declared here
  743 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSPViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::CSPViolationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReportingBinding.cpp:1432:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReportingBinding.cpp: In function 'bool mozilla::dom::CSPViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::CSPViolationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReportingBinding.cpp:1432:25: note: 'global' declared here
 1432 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReportingBinding.cpp:1404:17: note: 'aCx' declared here
 1404 | Wrap(JSContext* aCx, mozilla::dom::CSPViolationReportBody* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEFuncAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncAElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEFuncAElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:28:
SVGFEFuncAElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncAElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEFuncAElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEFuncAElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGFEFuncAElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DeprecationReportBody_Binding::Wrap(JSContext*, mozilla::dom::DeprecationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReportingBinding.cpp:1966:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReportingBinding.cpp: In function 'bool mozilla::dom::DeprecationReportBody_Binding::Wrap(JSContext*, mozilla::dom::DeprecationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReportingBinding.cpp:1966:25: note: 'global' declared here
 1966 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReportingBinding.cpp:1938:17: note: 'aCx' declared here
 1938 | Wrap(JSContext* aCx, mozilla::dom::DeprecationReportBody* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Report_Binding::Wrap(JSContext*, mozilla::dom::Report*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReportingBinding.cpp:2474:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReportingBinding.cpp: In function 'bool mozilla::dom::Report_Binding::Wrap(JSContext*, mozilla::dom::Report*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReportingBinding.cpp:2474:25: note: 'global' declared here
 2474 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReportingBinding.cpp:2449:17: note: 'aCx' declared here
 2449 | Wrap(JSContext* aCx, mozilla::dom::Report* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEFuncBElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncBElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEFuncBElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:41:
SVGFEFuncBElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncBElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncBElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEFuncBElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEFuncBElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGFEFuncBElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEFuncGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEFuncGElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:54:
SVGFEFuncGElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEFuncGElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEFuncGElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGFEFuncGElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TestingDeprecatedInterface_Binding::Wrap(JSContext*, mozilla::dom::TestingDeprecatedInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ReportingBinding.cpp:3624:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ReportingBinding.cpp: In function 'bool mozilla::dom::TestingDeprecatedInterface_Binding::Wrap(JSContext*, mozilla::dom::TestingDeprecatedInterface*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ReportingBinding.cpp:3624:25: note: 'global' declared here
 3624 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ReportingBinding.cpp:3599:17: note: 'aCx' declared here
 3599 | Wrap(JSContext* aCx, mozilla::dom::TestingDeprecatedInterface* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEFuncRElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEFuncRElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:67:
SVGFEFuncRElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFuncRElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFuncRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEFuncRElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEFuncRElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGFEFuncRElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Request_Binding::Wrap(JSContext*, mozilla::dom::Request*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at RequestBinding.cpp:2179:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:353:
RequestBinding.cpp: In function 'bool mozilla::dom::Request_Binding::Wrap(JSContext*, mozilla::dom::Request*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
RequestBinding.cpp:2179:25: note: 'global' declared here
 2179 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
RequestBinding.cpp:2154:17: note: 'aCx' declared here
 2154 | Wrap(JSContext* aCx, mozilla::dom::Request* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Request_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27,
    inlined from 'virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:37:33,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Request; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::OwningNonNull<mozilla::dom::Request>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const mozilla::OwningNonNull<Request>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::OwningRequestOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at RequestBinding.cpp:887:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h: In member function 'bool mozilla::dom::OwningRequestOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27: note: 'reflector' declared here
  637 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
RequestBinding.cpp:880:47: note: 'cx' declared here
  880 | OwningRequestOrUTF8String::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Request_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27,
    inlined from 'virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:37:33,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Request; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Request>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<Request>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::Request_Binding::clone(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at RequestBinding.cpp:1427:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h: In function 'bool mozilla::dom::Request_Binding::clone(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27: note: 'reflector' declared here
  637 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
RequestBinding.cpp:1411:18: note: 'cx' declared here
 1411 | clone(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Request_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27,
    inlined from 'virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:37:33,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Request; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::NonNull<mozilla::dom::Request>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const NonNull<Request>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::RequestOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at RequestBinding.cpp:678:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h: In member function 'bool mozilla::dom::RequestOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27: note: 'reflector' declared here
  637 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
RequestBinding.cpp:671:41: note: 'cx' declared here
  671 | RequestOrUTF8String::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ResizeObserver_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ResizeObserverBinding.cpp:627:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:366:
ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserver_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ResizeObserverBinding.cpp:627:25: note: 'global' declared here
  627 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ResizeObserverBinding.cpp:602:17: note: 'aCx' declared here
  602 | Wrap(JSContext* aCx, mozilla::dom::ResizeObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLength*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGLengthBinding.cpp:625:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:340:
SVGLengthBinding.cpp: In function 'bool mozilla::dom::SVGLength_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLength*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGLengthBinding.cpp:625:25: note: 'global' declared here
  625 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGLengthBinding.cpp:600:17: note: 'aCx' declared here
  600 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGLength* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ResizeObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:223:27,
    inlined from 'virtual JSObject* mozilla::dom::ResizeObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:140:40,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::ResizeObserver; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::ResizeObserver>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<ResizeObserver>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::ResizeObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)' at ResizeObserverBinding.cpp:526:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx_)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from ResizeObserverBinding.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h: In function 'bool mozilla::dom::ResizeObserver_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:223:27: note: 'reflector' declared here
  223 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ResizeObserverBinding.cpp:461:25: note: 'cx_' declared here
  461 | _constructor(JSContext* cx_, unsigned argc, JS::Value* vp)
      |              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ResizeObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ResizeObserverBinding.cpp:1329:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ResizeObserverBinding.cpp:1329:25: note: 'global' declared here
 1329 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ResizeObserverBinding.cpp:1304:17: note: 'aCx' declared here
 1304 | Wrap(JSContext* aCx, mozilla::dom::ResizeObserverEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ResizeObserverSize_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverSize*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ResizeObserverBinding.cpp:1732:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverSize_Binding::Wrap(JSContext*, mozilla::dom::ResizeObserverSize*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ResizeObserverBinding.cpp:1732:25: note: 'global' declared here
 1732 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ResizeObserverBinding.cpp:1707:17: note: 'aCx' declared here
 1707 | Wrap(JSContext* aCx, mozilla::dom::ResizeObserverSize* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SVGLengthListBinding.cpp:733:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SVGLengthListBinding.cpp:733:25: note: 'expando' declared here
  733 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGLengthListBinding.cpp:721:42: note: 'cx' declared here
  721 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEDropShadowElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDropShadowElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEDropShadowElementBinding.cpp:669:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGFEDropShadowElementBinding.cpp: In function 'bool mozilla::dom::SVGFEDropShadowElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEDropShadowElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEDropShadowElementBinding.cpp:669:25: note: 'global' declared here
  669 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEDropShadowElementBinding.cpp:632:17: note: 'aCx' declared here
  632 | Wrap(JSContext* aCx, mozilla::dom::SVGFEDropShadowElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ResizeObserverEntry_Binding::get_borderBoxSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ResizeObserverBinding.cpp:824:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::get_borderBoxSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ResizeObserverBinding.cpp:824:25: note: 'slotStorage' declared here
  824 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ResizeObserverBinding.cpp:814:30: note: 'cx' declared here
  814 | get_borderBoxSize(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEFloodElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFloodElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEFloodElementBinding.cpp:423:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:15:
SVGFEFloodElementBinding.cpp: In function 'bool mozilla::dom::SVGFEFloodElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEFloodElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEFloodElementBinding.cpp:423:25: note: 'global' declared here
  423 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEFloodElementBinding.cpp:386:17: note: 'aCx' declared here
  386 | Wrap(JSContext* aCx, mozilla::dom::SVGFEFloodElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEGaussianBlurElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEGaussianBlurElementBinding.cpp:599:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:80:
SVGFEGaussianBlurElementBinding.cpp: In function 'bool mozilla::dom::SVGFEGaussianBlurElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEGaussianBlurElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEGaussianBlurElementBinding.cpp:599:25: note: 'global' declared here
  599 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEGaussianBlurElementBinding.cpp:562:17: note: 'aCx' declared here
  562 | Wrap(JSContext* aCx, mozilla::dom::SVGFEGaussianBlurElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEMergeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEMergeElementBinding.cpp:423:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:106:
SVGFEMergeElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMergeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEMergeElementBinding.cpp:423:25: note: 'global' declared here
  423 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEMergeElementBinding.cpp:386:17: note: 'aCx' declared here
  386 | Wrap(JSContext* aCx, mozilla::dom::SVGFEMergeElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ResizeObserverEntry_Binding::get_devicePixelContentBoxSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ResizeObserverBinding.cpp:1036:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::get_devicePixelContentBoxSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ResizeObserverBinding.cpp:1036:25: note: 'slotStorage' declared here
 1036 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ResizeObserverBinding.cpp:1026:42: note: 'cx' declared here
 1026 | get_devicePixelContentBoxSize(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEMergeNodeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeNodeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEMergeNodeElementBinding.cpp:282:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:119:
SVGFEMergeNodeElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMergeNodeElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMergeNodeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEMergeNodeElementBinding.cpp:282:25: note: 'global' declared here
  282 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEMergeNodeElementBinding.cpp:245:17: note: 'aCx' declared here
  245 | Wrap(JSContext* aCx, mozilla::dom::SVGFEMergeNodeElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEMorphologyElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMorphologyElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEMorphologyElementBinding.cpp:584:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:132:
SVGFEMorphologyElementBinding.cpp: In function 'bool mozilla::dom::SVGFEMorphologyElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEMorphologyElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEMorphologyElementBinding.cpp:584:25: note: 'global' declared here
  584 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEMorphologyElementBinding.cpp:547:17: note: 'aCx' declared here
  547 | Wrap(JSContext* aCx, mozilla::dom::SVGFEMorphologyElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEOffsetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEOffsetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEOffsetElementBinding.cpp:529:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:145:
SVGFEOffsetElementBinding.cpp: In function 'bool mozilla::dom::SVGFEOffsetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEOffsetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEOffsetElementBinding.cpp:529:25: note: 'global' declared here
  529 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEOffsetElementBinding.cpp:492:17: note: 'aCx' declared here
  492 | Wrap(JSContext* aCx, mozilla::dom::SVGFEOffsetElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEPointLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEPointLightElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEPointLightElementBinding.cpp:352:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:158:
SVGFEPointLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFEPointLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEPointLightElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEPointLightElementBinding.cpp:352:25: note: 'global' declared here
  352 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEPointLightElementBinding.cpp:315:17: note: 'aCx' declared here
  315 | Wrap(JSContext* aCx, mozilla::dom::SVGFEPointLightElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ResizeObserverEntry_Binding::get_contentBoxSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ResizeObserverBinding.cpp:930:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ResizeObserverBinding.cpp: In function 'bool mozilla::dom::ResizeObserverEntry_Binding::get_contentBoxSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ResizeObserverBinding.cpp:930:25: note: 'slotStorage' declared here
  930 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ResizeObserverBinding.cpp:920:31: note: 'cx' declared here
  920 | get_contentBoxSize(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpecularLightingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFESpecularLightingElementBinding.cpp:634:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:171:
SVGFESpecularLightingElementBinding.cpp: In function 'bool mozilla::dom::SVGFESpecularLightingElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpecularLightingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFESpecularLightingElementBinding.cpp:634:25: note: 'global' declared here
  634 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFESpecularLightingElementBinding.cpp:597:17: note: 'aCx' declared here
  597 | Wrap(JSContext* aCx, mozilla::dom::SVGFESpecularLightingElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFESpotLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpotLightElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFESpotLightElementBinding.cpp:527:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:184:
SVGFESpotLightElementBinding.cpp: In function 'bool mozilla::dom::SVGFESpotLightElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFESpotLightElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFESpotLightElementBinding.cpp:527:25: note: 'global' declared here
  527 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFESpotLightElementBinding.cpp:490:17: note: 'aCx' declared here
  490 | Wrap(JSContext* aCx, mozilla::dom::SVGFESpotLightElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFETileElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETileElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFETileElementBinding.cpp:458:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:197:
SVGFETileElementBinding.cpp: In function 'bool mozilla::dom::SVGFETileElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETileElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFETileElementBinding.cpp:458:25: note: 'global' declared here
  458 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFETileElementBinding.cpp:421:17: note: 'aCx' declared here
  421 | Wrap(JSContext* aCx, mozilla::dom::SVGFETileElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFETurbulenceElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETurbulenceElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFETurbulenceElementBinding.cpp:658:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:210:
SVGFETurbulenceElementBinding.cpp: In function 'bool mozilla::dom::SVGFETurbulenceElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFETurbulenceElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFETurbulenceElementBinding.cpp:658:25: note: 'global' declared here
  658 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFETurbulenceElementBinding.cpp:621:17: note: 'aCx' declared here
  621 | Wrap(JSContext* aCx, mozilla::dom::SVGFETurbulenceElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFilterElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFilterElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFilterElementBinding.cpp:494:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:223:
SVGFilterElementBinding.cpp: In function 'bool mozilla::dom::SVGFilterElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFilterElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFilterElementBinding.cpp:494:25: note: 'global' declared here
  494 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFilterElementBinding.cpp:457:17: note: 'aCx' declared here
  457 | Wrap(JSContext* aCx, mozilla::dom::SVGFilterElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGLinearGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLinearGradientElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGLinearGradientElementBinding.cpp:390:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:379:
SVGLinearGradientElementBinding.cpp: In function 'bool mozilla::dom::SVGLinearGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLinearGradientElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGLinearGradientElementBinding.cpp:390:25: note: 'global' declared here
  390 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGLinearGradientElementBinding.cpp:350:17: note: 'aCx' declared here
  350 | Wrap(JSContext* aCx, mozilla::dom::SVGLinearGradientElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGMarkerElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMarkerElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGMarkerElementBinding.cpp:692:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:405:
SVGMarkerElementBinding.cpp: In function 'bool mozilla::dom::SVGMarkerElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMarkerElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGMarkerElementBinding.cpp:692:25: note: 'global' declared here
  692 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGMarkerElementBinding.cpp:655:17: note: 'aCx' declared here
  655 | Wrap(JSContext* aCx, mozilla::dom::SVGMarkerElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Response_Binding::Wrap(JSContext*, mozilla::dom::Response*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ResponseBinding.cpp:2369:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:379:
ResponseBinding.cpp: In function 'bool mozilla::dom::Response_Binding::Wrap(JSContext*, mozilla::dom::Response*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ResponseBinding.cpp:2369:25: note: 'global' declared here
 2369 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ResponseBinding.cpp:2344:17: note: 'aCx' declared here
 2344 | Wrap(JSContext* aCx, mozilla::dom::Response* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Response>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InternalResponse.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InternalRequest.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In static member function 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Response>; bool isSmartPtr = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PositionStateEvent.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1846:45: note: 'cx' declared here
 1846 |   static inline bool GetOrCreate(JSContext* cx, const T& value,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Response>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<Response>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::Response_Binding::clone(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at ResponseBinding.cpp:1538:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In function 'bool mozilla::dom::Response_Binding::clone(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ResponseBinding.cpp:1522:18: note: 'cx' declared here
 1522 | clone(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Response>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<Response>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::Response_Binding::redirect(JSContext*, unsigned int, JS::Value*)' at ResponseBinding.cpp:1241:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In function 'bool mozilla::dom::Response_Binding::redirect(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ResponseBinding.cpp:1203:21: note: 'cx' declared here
 1203 | redirect(JSContext* cx, unsigned argc, JS::Value* vp)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Response>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<Response>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::Response_Binding::error(JSContext*, unsigned int, JS::Value*)' at ResponseBinding.cpp:1195:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In function 'bool mozilla::dom::Response_Binding::error(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ResponseBinding.cpp:1176:18: note: 'cx' declared here
 1176 | error(JSContext* cx, unsigned argc, JS::Value* vp)
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::Response>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<Response>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::Response_Binding::cloneUnfiltered(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at ResponseBinding.cpp:1578:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In function 'bool mozilla::dom::Response_Binding::cloneUnfiltered(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ResponseBinding.cpp:1562:28: note: 'cx' declared here
 1562 | cloneUnfiltered(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGAElementBinding.cpp:944:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings17.cpp:392:
SVGAElementBinding.cpp: In function 'bool mozilla::dom::SVGAElement_Binding::Wrap(JSContext*, mozilla::dom::SVGAElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGAElementBinding.cpp:944:25: note: 'global' declared here
  944 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGAElementBinding.cpp:904:17: note: 'aCx' declared here
  904 | Wrap(JSContext* aCx, mozilla::dom::SVGAElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGFEImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGFEImageElementBinding.cpp:572:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:93:
SVGFEImageElementBinding.cpp: In function 'bool mozilla::dom::SVGFEImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGFEImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGFEImageElementBinding.cpp:572:25: note: 'global' declared here
  572 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGFEImageElementBinding.cpp:535:17: note: 'aCx' declared here
  535 | Wrap(JSContext* aCx, mozilla::dom::SVGFEImageElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGForeignObjectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGForeignObjectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGForeignObjectElementBinding.cpp:390:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:262:
SVGForeignObjectElementBinding.cpp: In function 'bool mozilla::dom::SVGForeignObjectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGForeignObjectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGForeignObjectElementBinding.cpp:390:25: note: 'global' declared here
  390 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGForeignObjectElementBinding.cpp:350:17: note: 'aCx' declared here
  350 | Wrap(JSContext* aCx, mozilla::dom::SVGForeignObjectElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGGElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:275:
SVGGElementBinding.cpp: In function 'bool mozilla::dom::SVGGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGGElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGGElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGGElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGLineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLineElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGLineElementBinding.cpp:393:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:366:
SVGLineElementBinding.cpp: In function 'bool mozilla::dom::SVGLineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGLineElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGLineElementBinding.cpp:393:25: note: 'global' declared here
  393 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGLineElementBinding.cpp:350:17: note: 'aCx' declared here
  350 | Wrap(JSContext* aCx, mozilla::dom::SVGLineElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGImageElementBinding.cpp:1165:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:327:
SVGImageElementBinding.cpp: In function 'bool mozilla::dom::SVGImageElement_Binding::Wrap(JSContext*, mozilla::dom::SVGImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGImageElementBinding.cpp:1165:25: note: 'global' declared here
 1165 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGImageElementBinding.cpp:1125:17: note: 'aCx' declared here
 1125 | Wrap(JSContext* aCx, mozilla::dom::SVGImageElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SVGLengthListBinding.cpp:663:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SVGLengthListBinding.cpp:663:25: note: 'expando' declared here
  663 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGLengthListBinding.cpp:638:50: note: 'cx' declared here
  638 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SVGLengthListBinding.cpp:807:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SVGLengthListBinding.cpp:807:29: note: 'expando' declared here
  807 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SVGLengthListBinding.cpp:779:33: note: 'cx' declared here
  779 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at SVGLengthListBinding.cpp:903:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGLengthListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGLengthList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
SVGLengthListBinding.cpp:903:25: note: 'temp' declared here
  903 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
SVGLengthListBinding.cpp:901:41: note: 'cx' declared here
  901 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLengthList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGLengthListBinding.cpp:1031:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGLengthListBinding.cpp: In function 'bool mozilla::dom::SVGLengthList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGLengthList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGLengthListBinding.cpp:1031:25: note: 'global' declared here
 1031 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGLengthListBinding.cpp:1006:17: note: 'aCx' declared here
 1006 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGLengthList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGMPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGMPathElementBinding.cpp:282:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings19.cpp:392:
SVGMPathElementBinding.cpp: In function 'bool mozilla::dom::SVGMPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGMPathElementBinding.cpp:282:25: note: 'global' declared here
  282 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGMPathElementBinding.cpp:245:17: note: 'aCx' declared here
  245 | Wrap(JSContext* aCx, mozilla::dom::SVGMPathElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPoint.h:17,
                 from SVGPointBinding.cpp:5,
                 from UnifiedBindings20.cpp:93:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLContext.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLQuery.cpp:12:
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
In file included from Unified_cpp_dom_canvas3.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::A16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::A16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::R16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::R16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGAnimatedEnumeration.h:10,
                 from SVGMaskElementBinding.cpp:4,
                 from UnifiedBindings20.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SVGTransformListBinding.cpp:818:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:405:
SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SVGTransformListBinding.cpp:818:25: note: 'expando' declared here
  818 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SVGTransformListBinding.cpp:797:36: note: 'cx' declared here
  797 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SVGPointListBinding.cpp:729:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:106:
SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SVGPointListBinding.cpp:729:25: note: 'expando' declared here
  729 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SVGPointListBinding.cpp:708:36: note: 'cx' declared here
  708 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SVGNumberListBinding.cpp:729:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:54:
SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SVGNumberListBinding.cpp:729:25: note: 'expando' declared here
  729 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SVGNumberListBinding.cpp:708:36: note: 'cx' declared here
  708 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SVGStringListBinding.cpp:688:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:249:
SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SVGStringListBinding.cpp:688:25: note: 'expando' declared here
  688 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SVGStringListBinding.cpp:668:36: note: 'cx' declared here
  668 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SVGStringListBinding.cpp:729:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SVGStringListBinding.cpp:729:29: note: 'expando' declared here
  729 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SVGStringListBinding.cpp:703:33: note: 'cx' declared here
  703 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SVGStringListBinding.cpp:620:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SVGStringListBinding.cpp:620:25: note: 'expando' declared here
  620 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGStringListBinding.cpp:597:50: note: 'cx' declared here
  597 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumber*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGNumberBinding.cpp:295:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:41:
SVGNumberBinding.cpp: In function 'bool mozilla::dom::SVGNumber_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumber*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGNumberBinding.cpp:295:25: note: 'global' declared here
  295 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGNumberBinding.cpp:270:17: note: 'aCx' declared here
  270 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGNumber* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGPointBinding.cpp:434:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGPointBinding.cpp: In function 'bool mozilla::dom::SVGPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGPointBinding.cpp:434:25: note: 'global' declared here
  434 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGPointBinding.cpp:409:17: note: 'aCx' declared here
  409 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPoint* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGB16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGB16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SVGTransformListBinding.cpp:787:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SVGTransformListBinding.cpp:787:25: note: 'expando' declared here
  787 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGTransformListBinding.cpp:775:42: note: 'cx' declared here
  775 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SVGStringListBinding.cpp:658:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGStringListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SVGStringListBinding.cpp:658:25: note: 'expando' declared here
  658 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGStringListBinding.cpp:646:42: note: 'cx' declared here
  646 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SVGPointListBinding.cpp:698:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SVGPointListBinding.cpp:698:25: note: 'expando' declared here
  698 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGPointListBinding.cpp:686:42: note: 'cx' declared here
  686 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SVGNumberListBinding.cpp:698:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SVGNumberListBinding.cpp:698:25: note: 'expando' declared here
  698 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGNumberListBinding.cpp:686:42: note: 'cx' declared here
  686 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGMaskElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMaskElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGMaskElementBinding.cpp:476:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGMaskElementBinding.cpp: In function 'bool mozilla::dom::SVGMaskElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMaskElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGMaskElementBinding.cpp:476:25: note: 'global' declared here
  476 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGMaskElementBinding.cpp:439:17: note: 'aCx' declared here
  439 | Wrap(JSContext* aCx, mozilla::dom::SVGMaskElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGMetadataElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMetadataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGMetadataElementBinding.cpp:207:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:28:
SVGMetadataElementBinding.cpp: In function 'bool mozilla::dom::SVGMetadataElement_Binding::Wrap(JSContext*, mozilla::dom::SVGMetadataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGMetadataElementBinding.cpp:207:25: note: 'global' declared here
  207 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGMetadataElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGMetadataElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGPatternElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPatternElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGPatternElementBinding.cpp:602:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:80:
SVGPatternElementBinding.cpp: In function 'bool mozilla::dom::SVGPatternElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPatternElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGPatternElementBinding.cpp:602:25: note: 'global' declared here
  602 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGPatternElementBinding.cpp:565:17: note: 'aCx' declared here
  565 | Wrap(JSContext* aCx, mozilla::dom::SVGPatternElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGRadialGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRadialGradientElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGRadialGradientElementBinding.cpp:460:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:158:
SVGRadialGradientElementBinding.cpp: In function 'bool mozilla::dom::SVGRadialGradientElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRadialGradientElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGRadialGradientElementBinding.cpp:460:25: note: 'global' declared here
  460 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGRadialGradientElementBinding.cpp:420:17: note: 'aCx' declared here
  420 | Wrap(JSContext* aCx, mozilla::dom::SVGRadialGradientElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGStopElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStopElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGStopElementBinding.cpp:282:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:236:
SVGStopElementBinding.cpp: In function 'bool mozilla::dom::SVGStopElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStopElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGStopElementBinding.cpp:282:25: note: 'global' declared here
  282 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGStopElementBinding.cpp:245:17: note: 'aCx' declared here
  245 | Wrap(JSContext* aCx, mozilla::dom::SVGStopElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGMatrix_Binding::Wrap(JSContext*, mozilla::dom::SVGMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGMatrixBinding.cpp:1230:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:15:
SVGMatrixBinding.cpp: In function 'bool mozilla::dom::SVGMatrix_Binding::Wrap(JSContext*, mozilla::dom::SVGMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGMatrixBinding.cpp:1230:25: note: 'global' declared here
 1230 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGMatrixBinding.cpp:1205:17: note: 'aCx' declared here
 1205 | Wrap(JSContext* aCx, mozilla::dom::SVGMatrix* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SVGTransformListBinding.cpp:749:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SVGTransformListBinding.cpp:749:25: note: 'expando' declared here
  749 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGTransformListBinding.cpp:724:50: note: 'cx' declared here
  724 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SVGTransformListBinding.cpp:861:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SVGTransformListBinding.cpp:861:29: note: 'expando' declared here
  861 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SVGTransformListBinding.cpp:833:33: note: 'cx' declared here
  833 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at SVGTransformListBinding.cpp:957:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGTransformListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGTransformList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
SVGTransformListBinding.cpp:957:25: note: 'temp' declared here
  957 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
SVGTransformListBinding.cpp:955:41: note: 'cx' declared here
  955 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SVGNumberListBinding.cpp:660:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SVGNumberListBinding.cpp:660:25: note: 'expando' declared here
  660 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGNumberListBinding.cpp:635:50: note: 'cx' declared here
  635 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SVGNumberListBinding.cpp:772:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SVGNumberListBinding.cpp:772:29: note: 'expando' declared here
  772 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SVGNumberListBinding.cpp:744:33: note: 'cx' declared here
  744 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at SVGNumberListBinding.cpp:868:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGNumberListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGNumberList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
SVGNumberListBinding.cpp:868:25: note: 'temp' declared here
  868 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
SVGNumberListBinding.cpp:866:41: note: 'cx' declared here
  866 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumberList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGNumberListBinding.cpp:956:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGNumberListBinding.cpp: In function 'bool mozilla::dom::SVGNumberList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGNumberList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGNumberListBinding.cpp:956:25: note: 'global' declared here
  956 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGNumberListBinding.cpp:931:17: note: 'aCx' declared here
  931 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGNumberList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGPathElementBinding.cpp:213:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:67:
SVGPathElementBinding.cpp: In function 'bool mozilla::dom::SVGPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGPathElementBinding.cpp:213:25: note: 'global' declared here
  213 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGPathElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGPathElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGPolygonElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolygonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGPolygonElementBinding.cpp:323:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:119:
SVGPolygonElementBinding.cpp: In function 'bool mozilla::dom::SVGPolygonElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolygonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGPolygonElementBinding.cpp:323:25: note: 'global' declared here
  323 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGPolygonElementBinding.cpp:280:17: note: 'aCx' declared here
  280 | Wrap(JSContext* aCx, mozilla::dom::SVGPolygonElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGPolylineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolylineElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGPolylineElementBinding.cpp:323:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:132:
SVGPolylineElementBinding.cpp: In function 'bool mozilla::dom::SVGPolylineElement_Binding::Wrap(JSContext*, mozilla::dom::SVGPolylineElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGPolylineElementBinding.cpp:323:25: note: 'global' declared here
  323 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGPolylineElementBinding.cpp:280:17: note: 'aCx' declared here
  280 | Wrap(JSContext* aCx, mozilla::dom::SVGPolylineElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGRectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGRectElementBinding.cpp:463:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:184:
SVGRectElementBinding.cpp: In function 'bool mozilla::dom::SVGRectElement_Binding::Wrap(JSContext*, mozilla::dom::SVGRectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGRectElementBinding.cpp:463:25: note: 'global' declared here
  463 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGRectElementBinding.cpp:420:17: note: 'aCx' declared here
  420 | Wrap(JSContext* aCx, mozilla::dom::SVGRectElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGTSpanElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGTSpanElementBinding.cpp:216:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:301:
SVGTSpanElementBinding.cpp: In function 'bool mozilla::dom::SVGTSpanElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTSpanElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGTSpanElementBinding.cpp:216:25: note: 'global' declared here
  216 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGTSpanElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGTSpanElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGTextElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGTextElementBinding.cpp:216:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:340:
SVGTextElementBinding.cpp: In function 'bool mozilla::dom::SVGTextElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGTextElementBinding.cpp:216:25: note: 'global' declared here
  216 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGTextElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGTextElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGTextPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGTextPathElementBinding.cpp:417:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:353:
SVGTextPathElementBinding.cpp: In function 'bool mozilla::dom::SVGTextPathElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTextPathElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGTextPathElementBinding.cpp:417:25: note: 'global' declared here
  417 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGTextPathElementBinding.cpp:374:17: note: 'aCx' declared here
  374 | Wrap(JSContext* aCx, mozilla::dom::SVGTextPathElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SVGPointListBinding.cpp:660:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SVGPointListBinding.cpp:660:25: note: 'expando' declared here
  660 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SVGPointListBinding.cpp:635:50: note: 'cx' declared here
  635 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SVGPointListBinding.cpp:772:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SVGPointListBinding.cpp:772:29: note: 'expando' declared here
  772 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SVGPointListBinding.cpp:744:33: note: 'cx' declared here
  744 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at SVGPointListBinding.cpp:868:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGPointListBinding.cpp: In member function 'virtual bool mozilla::dom::SVGPointList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
SVGPointListBinding.cpp:868:25: note: 'temp' declared here
  868 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
SVGPointListBinding.cpp:866:41: note: 'cx' declared here
  866 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGPointList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPointList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGPointListBinding.cpp:956:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGPointListBinding.cpp: In function 'bool mozilla::dom::SVGPointList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPointList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGPointListBinding.cpp:956:25: note: 'global' declared here
  956 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGPointListBinding.cpp:931:17: note: 'aCx' declared here
  931 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPointList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGRect_Binding::Wrap(JSContext*, mozilla::dom::SVGRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGRectBinding.cpp:523:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:171:
SVGRectBinding.cpp: In function 'bool mozilla::dom::SVGRect_Binding::Wrap(JSContext*, mozilla::dom::SVGRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGRectBinding.cpp:523:25: note: 'global' declared here
  523 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGRectBinding.cpp:498:17: note: 'aCx' declared here
  498 | Wrap(JSContext* aCx, mozilla::dom::SVGRect* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPreserveAspectRatio*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGPreserveAspectRatioBinding.cpp:391:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:145:
SVGPreserveAspectRatioBinding.cpp: In function 'bool mozilla::dom::SVGPreserveAspectRatio_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGPreserveAspectRatio*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGPreserveAspectRatioBinding.cpp:391:25: note: 'global' declared here
  391 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGPreserveAspectRatioBinding.cpp:366:17: note: 'aCx' declared here
  366 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGPreserveAspectRatio* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGSVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSVGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGSVGElementBinding.cpp:1420:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:197:
SVGSVGElementBinding.cpp: In function 'bool mozilla::dom::SVGSVGElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSVGElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGSVGElementBinding.cpp:1420:25: note: 'global' declared here
 1420 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGSVGElementBinding.cpp:1380:17: note: 'aCx' declared here
 1380 | Wrap(JSContext* aCx, mozilla::dom::SVGSVGElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGScriptElement_Binding::Wrap(JSContext*, mozilla::dom::SVGScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGScriptElementBinding.cpp:574:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:210:
SVGScriptElementBinding.cpp: In function 'bool mozilla::dom::SVGScriptElement_Binding::Wrap(JSContext*, mozilla::dom::SVGScriptElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGScriptElementBinding.cpp:574:25: note: 'global' declared here
  574 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGScriptElementBinding.cpp:537:17: note: 'aCx' declared here
  537 | Wrap(JSContext* aCx, mozilla::dom::SVGScriptElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGSetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGSetElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:223:
SVGSetElementBinding.cpp: In function 'bool mozilla::dom::SVGSetElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGSetElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGSetElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGSetElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGStringListBinding.cpp:910:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGStringListBinding.cpp: In function 'bool mozilla::dom::SVGStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGStringListBinding.cpp:910:25: note: 'global' declared here
  910 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGStringListBinding.cpp:885:17: note: 'aCx' declared here
  885 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGStringList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGStyleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGStyleElementBinding.cpp:587:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:262:
SVGStyleElementBinding.cpp: In function 'bool mozilla::dom::SVGStyleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGStyleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGStyleElementBinding.cpp:587:25: note: 'global' declared here
  587 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGStyleElementBinding.cpp:550:17: note: 'aCx' declared here
  550 | Wrap(JSContext* aCx, mozilla::dom::SVGStyleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGSwitchElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSwitchElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGSwitchElementBinding.cpp:210:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:275:
SVGSwitchElementBinding.cpp: In function 'bool mozilla::dom::SVGSwitchElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSwitchElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGSwitchElementBinding.cpp:210:25: note: 'global' declared here
  210 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGSwitchElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGSwitchElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGSymbolElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSymbolElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGSymbolElementBinding.cpp:389:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:288:
SVGSymbolElementBinding.cpp: In function 'bool mozilla::dom::SVGSymbolElement_Binding::Wrap(JSContext*, mozilla::dom::SVGSymbolElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGSymbolElementBinding.cpp:389:25: note: 'global' declared here
  389 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGSymbolElementBinding.cpp:352:17: note: 'aCx' declared here
  352 | Wrap(JSContext* aCx, mozilla::dom::SVGSymbolElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGTitleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTitleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGTitleElementBinding.cpp:207:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:379:
SVGTitleElementBinding.cpp: In function 'bool mozilla::dom::SVGTitleElement_Binding::Wrap(JSContext*, mozilla::dom::SVGTitleElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGTitleElementBinding.cpp:207:25: note: 'global' declared here
  207 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGTitleElementBinding.cpp:170:17: note: 'aCx' declared here
  170 | Wrap(JSContext* aCx, mozilla::dom::SVGTitleElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGTransform_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGTransformBinding.cpp:675:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings20.cpp:392:
SVGTransformBinding.cpp: In function 'bool mozilla::dom::SVGTransform_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGTransformBinding.cpp:675:25: note: 'global' declared here
  675 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGTransformBinding.cpp:650:17: note: 'aCx' declared here
  650 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGTransform* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransformList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGTransformListBinding.cpp:1045:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SVGTransformListBinding.cpp: In function 'bool mozilla::dom::SVGTransformList_Binding::Wrap(JSContext*, mozilla::dom::DOMSVGTransformList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGTransformListBinding.cpp:1045:25: note: 'global' declared here
 1045 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGTransformListBinding.cpp:1020:17: note: 'aCx' declared here
 1020 | Wrap(JSContext* aCx, mozilla::dom::DOMSVGTransformList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[2]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[2]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[1]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[1]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
In constructor 'constexpr mozilla::color::avec<TT, NN>::avec(const std::array<TT, N>&) [with TT = float; int NN = 3]',
    inlined from 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:227:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/Colorspaces.h:252:5: warning: 'srcAsFloat[0]' may be used uninitialized [-Wmaybe-uninitialized]
  252 |     this->data = data;
      |     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/WebGLTexelConversions.cpp: In member function 'void mozilla::{anonymous}::WebGLImageConverter::run() [with mozilla::WebGLTexelFormat SrcFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelFormat DstFormat = mozilla::WebGLTexelFormat::RGBA16F; mozilla::WebGLTexelPremultiplicationOp PremultiplicationOp = mozilla::WebGLTexelPremultiplicationOp::Premultiply; 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-134.0.2/dom/canvas/WebGLTexelConversions.cpp:225:17: note: 'srcAsFloat[0]' was declared here
  225 |           float srcAsFloat[MaxElementsPerTexel];
      |                 ^~~~~~~~~~
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/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/AtomList.h:10,
                 from SpeechRecognitionErrorBinding.cpp:4,
                 from UnifiedBindings22.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::StreamFilterDataEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at StreamFilterDataEventBinding.cpp:159:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:236:
StreamFilterDataEventBinding.cpp: In function 'bool mozilla::dom::StreamFilterDataEvent_Binding::get_data(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
StreamFilterDataEventBinding.cpp:159:25: note: 'result' declared here
  159 |   JS::Rooted<JSObject*> result(cx);
      |                         ^~~~~~
StreamFilterDataEventBinding.cpp:151:21: note: 'cx' declared here
  151 | get_data(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at StyleSheetListBinding.cpp:375:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:327:
StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
StyleSheetListBinding.cpp:375:25: note: 'expando' declared here
  375 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
StyleSheetListBinding.cpp:358:36: note: 'cx' declared here
  358 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StorageEstimate::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at StorageManagerBinding.cpp:76:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:210:
StorageManagerBinding.cpp: In member function 'bool mozilla::dom::StorageEstimate::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
StorageManagerBinding.cpp:76:25: note: 'obj' declared here
   76 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
StorageManagerBinding.cpp:68:46: note: 'cx' declared here
   68 | StorageEstimate::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::RsaOtherPrimesInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at SubtleCryptoBinding.cpp:650:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:392:
SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::RsaOtherPrimesInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
SubtleCryptoBinding.cpp:650:25: note: 'obj' declared here
  650 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
SubtleCryptoBinding.cpp:642:49: note: 'cx' declared here
  642 | RsaOtherPrimesInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechRecognitionError_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechRecognitionErrorBinding.cpp:561:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionErrorBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionError_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechRecognitionErrorBinding.cpp:561:25: note: 'global' declared here
  561 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechRecognitionErrorBinding.cpp:533:17: note: 'aCx' declared here
  533 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechRecognitionEventBinding.cpp:673:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:28:
SpeechRecognitionEventBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechRecognitionEventBinding.cpp:673:25: note: 'global' declared here
  673 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechRecognitionEventBinding.cpp:645:17: note: 'aCx' declared here
  645 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechRecognitionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionEventBinding.h:105:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechRecognitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at SpeechRecognitionEvent.cpp:75:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionEvent.h:15,
                 from SpeechRecognitionEvent.cpp:11,
                 from UnifiedBindings22.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechRecognitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionEventBinding.h:105:27: note: 'reflector' declared here
  105 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
SpeechRecognitionEvent.cpp:73:55: note: 'aCx' declared here
   73 | SpeechRecognitionEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechSynthesisErrorEventBinding.cpp:513:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:93:
SpeechSynthesisErrorEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechSynthesisErrorEventBinding.cpp:513:25: note: 'global' declared here
  513 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechSynthesisErrorEventBinding.cpp:482:17: note: 'aCx' declared here
  482 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechSynthesisErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisErrorEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:142:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechSynthesisErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at SpeechSynthesisErrorEvent.cpp:40:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12,
                 from SpeechSynthesisErrorEvent.cpp:9,
                 from UnifiedBindings22.cpp:80:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechSynthesisErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:142:27: note: 'reflector' declared here
  142 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
SpeechSynthesisErrorEvent.cpp:38:58: note: 'aCx' declared here
   38 | SpeechSynthesisErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechSynthesisEventBinding.cpp:693:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:119:
SpeechSynthesisEventBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechSynthesisEventBinding.cpp:693:25: note: 'global' declared here
  693 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechSynthesisEventBinding.cpp:665:17: note: 'aCx' declared here
  665 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechSynthesisEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:107:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechSynthesisEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at SpeechSynthesisEvent.cpp:61:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechSynthesisEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:107:27: note: 'reflector' declared here
  107 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from UnifiedBindings22.cpp:106:
SpeechSynthesisEvent.cpp:59:53: note: 'aCx' declared here
   59 | SpeechSynthesisEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Storage_Binding::Wrap(JSContext*, mozilla::dom::Storage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StorageBinding.cpp:1307:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:184:
StorageBinding.cpp: In function 'bool mozilla::dom::Storage_Binding::Wrap(JSContext*, mozilla::dom::Storage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StorageBinding.cpp:1307:25: note: 'global' declared here
 1307 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StorageBinding.cpp:1282:17: note: 'aCx' declared here
 1282 | Wrap(JSContext* aCx, mozilla::dom::Storage* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StorageEvent_Binding::Wrap(JSContext*, mozilla::dom::StorageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StorageEventBinding.cpp:835:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:197:
StorageEventBinding.cpp: In function 'bool mozilla::dom::StorageEvent_Binding::Wrap(JSContext*, mozilla::dom::StorageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StorageEventBinding.cpp:835:25: note: 'global' declared here
  835 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StorageEventBinding.cpp:807:17: note: 'aCx' declared here
  807 | Wrap(JSContext* aCx, mozilla::dom::StorageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StreamFilterBinding.cpp:1329:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:223:
StreamFilterBinding.cpp: In function 'bool mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StreamFilterBinding.cpp:1329:25: note: 'global' declared here
 1329 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StreamFilterBinding.cpp:1301:17: note: 'aCx' declared here
 1301 | Wrap(JSContext* aCx, mozilla::extensions::StreamFilter* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StreamFilterDataEvent_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilterDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StreamFilterDataEventBinding.cpp:497:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StreamFilterDataEventBinding.cpp: In function 'bool mozilla::dom::StreamFilterDataEvent_Binding::Wrap(JSContext*, mozilla::extensions::StreamFilterDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StreamFilterDataEventBinding.cpp:497:25: note: 'global' declared here
  497 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StreamFilterDataEventBinding.cpp:469:17: note: 'aCx' declared here
  469 | Wrap(JSContext* aCx, mozilla::extensions::StreamFilterDataEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetApplicableStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StyleSheetApplicableStateChangeEventBinding.cpp:544:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:301:
StyleSheetApplicableStateChangeEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetApplicableStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StyleSheetApplicableStateChangeEventBinding.cpp:544:25: note: 'global' declared here
  544 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StyleSheetApplicableStateChangeEventBinding.cpp:516:17: note: 'aCx' declared here
  516 | Wrap(JSContext* aCx, mozilla::dom::StyleSheetApplicableStateChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StyleSheetApplicableStateChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StyleSheetApplicableStateChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEventBinding.h:107:27,
    inlined from 'virtual JSObject* mozilla::dom::StyleSheetApplicableStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at StyleSheetApplicableStateChangeEvent.cpp:60:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:15,
                 from StyleSheetApplicableStateChangeEvent.cpp:10,
                 from UnifiedBindings22.cpp:288:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::StyleSheetApplicableStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEventBinding.h:107:27: note: 'reflector' declared here
  107 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
StyleSheetApplicableStateChangeEvent.cpp:58:69: note: 'aCx' declared here
   58 | StyleSheetApplicableStateChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StyleSheetRemovedEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetRemovedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StyleSheetRemovedEventBinding.cpp:496:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:353:
StyleSheetRemovedEventBinding.cpp: In function 'bool mozilla::dom::StyleSheetRemovedEvent_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetRemovedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StyleSheetRemovedEventBinding.cpp:496:25: note: 'global' declared here
  496 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StyleSheetRemovedEventBinding.cpp:468:17: note: 'aCx' declared here
  468 | Wrap(JSContext* aCx, mozilla::dom::StyleSheetRemovedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StyleSheetRemovedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StyleSheetRemovedEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetRemovedEventBinding.h:106:27,
    inlined from 'virtual JSObject* mozilla::dom::StyleSheetRemovedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at StyleSheetRemovedEvent.cpp:60:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetRemovedEvent.h:15,
                 from StyleSheetRemovedEvent.cpp:10,
                 from UnifiedBindings22.cpp:340:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetRemovedEventBinding.h: In member function 'virtual JSObject* mozilla::dom::StyleSheetRemovedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetRemovedEventBinding.h:106:27: note: 'reflector' declared here
  106 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
StyleSheetRemovedEvent.cpp:58:55: note: 'aCx' declared here
   58 | StyleSheetRemovedEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, mozilla::dom::SubmitEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SubmitEventBinding.cpp:489:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:379:
SubmitEventBinding.cpp: In function 'bool mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, mozilla::dom::SubmitEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SubmitEventBinding.cpp:489:25: note: 'global' declared here
  489 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SubmitEventBinding.cpp:461:17: note: 'aCx' declared here
  461 | Wrap(JSContext* aCx, mozilla::dom::SubmitEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SubmitEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SubmitEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubmitEventBinding.h:101:27,
    inlined from 'virtual JSObject* mozilla::dom::SubmitEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at SubmitEvent.cpp:60:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubmitEvent.h:15,
                 from SubmitEvent.cpp:10,
                 from UnifiedBindings22.cpp:366:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubmitEventBinding.h: In member function 'virtual JSObject* mozilla::dom::SubmitEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubmitEventBinding.h:101:27: note: 'reflector' declared here
  101 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
SubmitEvent.cpp:58:44: note: 'aCx' declared here
   58 | SubmitEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CryptoKey_Binding::get_algorithm(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at SubtleCryptoBinding.cpp:3592:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::CryptoKey_Binding::get_algorithm(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
SubtleCryptoBinding.cpp:3592:25: note: 'slotStorage' declared here
 3592 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
SubtleCryptoBinding.cpp:3582:26: note: 'cx' declared here
 3582 | get_algorithm(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::JsonWebKey::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at SubtleCryptoBinding.cpp:2454:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::JsonWebKey::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
SubtleCryptoBinding.cpp:2454:25: note: 'obj' declared here
 2454 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
SubtleCryptoBinding.cpp:2446:41: note: 'cx' declared here
 2446 | JsonWebKey::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at SubtleCryptoBinding.cpp:3677:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::CryptoKey_Binding::get_usages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
SubtleCryptoBinding.cpp:3677:25: note: 'slotStorage' declared here
 3677 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
SubtleCryptoBinding.cpp:3667:23: note: 'cx' declared here
 3667 | get_usages(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at StorageBinding.cpp:900:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
StorageBinding.cpp:900:25: note: 'expando' declared here
  900 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
StorageBinding.cpp:897:50: note: 'cx' declared here
  897 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at StorageBinding.cpp:1092:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StorageBinding.cpp: In member function 'virtual bool mozilla::dom::Storage_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
StorageBinding.cpp:1092:27: note: 'expando' declared here
 1092 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
StorageBinding.cpp:1085:33: note: 'cx' declared here
 1085 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at StyleSheetListBinding.cpp:348:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
StyleSheetListBinding.cpp:348:25: note: 'expando' declared here
  348 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
StyleSheetListBinding.cpp:336:42: note: 'cx' declared here
  336 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SpeechRecognitionResultBinding.cpp:379:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:41:
SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SpeechRecognitionResultBinding.cpp:379:25: note: 'expando' declared here
  379 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SpeechRecognitionResultBinding.cpp:367:42: note: 'cx' declared here
  367 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SpeechRecognitionResultListBinding.cpp:347:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:54:
SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SpeechRecognitionResultListBinding.cpp:347:25: note: 'expando' declared here
  347 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SpeechRecognitionResultListBinding.cpp:335:42: note: 'cx' declared here
  335 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResultList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechRecognitionResultListBinding.cpp:589:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultListBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResultList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechRecognitionResultListBinding.cpp:589:25: note: 'global' declared here
  589 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechRecognitionResultListBinding.cpp:564:17: note: 'aCx' declared here
  564 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionResultList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StaticRange_Binding::Wrap(JSContext*, mozilla::dom::StaticRange*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StaticRangeBinding.cpp:429:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:158:
StaticRangeBinding.cpp: In function 'bool mozilla::dom::StaticRange_Binding::Wrap(JSContext*, mozilla::dom::StaticRange*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StaticRangeBinding.cpp:429:25: note: 'global' declared here
  429 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StaticRangeBinding.cpp:401:17: note: 'aCx' declared here
  401 | Wrap(JSContext* aCx, mozilla::dom::StaticRange* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGUnitTypesBinding.h:9,
                 from SVGUnitTypesBinding.cpp:5,
                 from UnifiedBindings21.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerScope.h:26,
                 from ServiceWorkerGlobalScopeBinding.cpp:29,
                 from UnifiedBindings21.cpp:223:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SpeechRecognitionResultBinding.cpp:341:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SpeechRecognitionResultBinding.cpp:341:25: note: 'expando' declared here
  341 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SpeechRecognitionResultBinding.cpp:320:50: note: 'cx' declared here
  320 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SpeechRecognitionResultBinding.cpp:406:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SpeechRecognitionResultBinding.cpp:406:25: note: 'expando' declared here
  406 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SpeechRecognitionResultBinding.cpp:389:36: note: 'cx' declared here
  389 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SpeechRecognitionResultBinding.cpp:445:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResult_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SpeechRecognitionResultBinding.cpp:445:29: note: 'expando' declared here
  445 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SpeechRecognitionResultBinding.cpp:421:33: note: 'cx' declared here
  421 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechRecognitionResultBinding.cpp:621:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechRecognitionResultBinding.cpp:621:25: note: 'global' declared here
  621 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechRecognitionResultBinding.cpp:596:17: note: 'aCx' declared here
  596 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionResult* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SpeechRecognitionResultListBinding.cpp:374:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SpeechRecognitionResultListBinding.cpp:374:25: note: 'expando' declared here
  374 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SpeechRecognitionResultListBinding.cpp:357:36: note: 'cx' declared here
  357 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SpeechRecognitionResultListBinding.cpp:309:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SpeechRecognitionResultListBinding.cpp:309:25: note: 'expando' declared here
  309 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SpeechRecognitionResultListBinding.cpp:288:50: note: 'cx' declared here
  288 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SpeechRecognitionResultListBinding.cpp:413:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechRecognitionResultListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechRecognitionResultList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SpeechRecognitionResultListBinding.cpp:413:29: note: 'expando' declared here
  413 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SpeechRecognitionResultListBinding.cpp:389:33: note: 'cx' declared here
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechSynthesis_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesis*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechSynthesisBinding.cpp:715:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:67:
SpeechSynthesisBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesis_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesis*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechSynthesisBinding.cpp:715:25: note: 'global' declared here
  715 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechSynthesisBinding.cpp:687:17: note: 'aCx' declared here
  687 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesis* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisUtterance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechSynthesisUtteranceBinding.cpp:1430:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:132:
SpeechSynthesisUtteranceBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisUtterance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechSynthesisUtteranceBinding.cpp:1430:25: note: 'global' declared here
 1430 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechSynthesisUtteranceBinding.cpp:1402:17: note: 'aCx' declared here
 1402 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisUtterance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisVoice*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechSynthesisVoiceBinding.cpp:399:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:145:
SpeechSynthesisVoiceBinding.cpp: In function 'bool mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, mozilla::dom::SpeechSynthesisVoice*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechSynthesisVoiceBinding.cpp:399:25: note: 'global' declared here
  399 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechSynthesisVoiceBinding.cpp:374:17: note: 'aCx' declared here
  374 | Wrap(JSContext* aCx, mozilla::dom::SpeechSynthesisVoice* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StereoPannerNode_Binding::Wrap(JSContext*, mozilla::dom::StereoPannerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StereoPannerNodeBinding.cpp:556:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:171:
StereoPannerNodeBinding.cpp: In function 'bool mozilla::dom::StereoPannerNode_Binding::Wrap(JSContext*, mozilla::dom::StereoPannerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StereoPannerNodeBinding.cpp:556:25: note: 'global' declared here
  556 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StereoPannerNodeBinding.cpp:525:17: note: 'aCx' declared here
  525 | Wrap(JSContext* aCx, mozilla::dom::StereoPannerNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StorageManager_Binding::Wrap(JSContext*, mozilla::dom::StorageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StorageManagerBinding.cpp:619:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StorageManagerBinding.cpp: In function 'bool mozilla::dom::StorageManager_Binding::Wrap(JSContext*, mozilla::dom::StorageManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StorageManagerBinding.cpp:619:25: note: 'global' declared here
  619 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StorageManagerBinding.cpp:594:17: note: 'aCx' declared here
  594 | Wrap(JSContext* aCx, mozilla::dom::StorageManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, mozilla::dom::StructuredCloneTester*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StructuredCloneTesterBinding.cpp:380:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:275:
StructuredCloneTesterBinding.cpp: In function 'bool mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, mozilla::dom::StructuredCloneTester*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StructuredCloneTesterBinding.cpp:380:25: note: 'global' declared here
  380 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StructuredCloneTesterBinding.cpp:355:17: note: 'aCx' declared here
  355 | Wrap(JSContext* aCx, mozilla::dom::StructuredCloneTester* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at StyleSheetListBinding.cpp:289:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
StyleSheetListBinding.cpp:289:27: note: 'value' declared here
  289 |     JS::Rooted<JS::Value> value(cx);
      |                           ^~~~~
StyleSheetListBinding.cpp:284:50: note: 'cx' declared here
  284 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at StyleSheetListBinding.cpp:418:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
StyleSheetListBinding.cpp:418:29: note: 'expando' declared here
  418 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
StyleSheetListBinding.cpp:390:33: note: 'cx' declared here
  390 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at StyleSheetListBinding.cpp:510:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StyleSheetListBinding.cpp: In member function 'virtual bool mozilla::dom::StyleSheetList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
StyleSheetListBinding.cpp:510:25: note: 'temp' declared here
  510 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
StyleSheetListBinding.cpp:508:41: note: 'cx' declared here
  508 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::StyleSheetList_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at StyleSheetListBinding.cpp:599:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
StyleSheetListBinding.cpp: In function 'bool mozilla::dom::StyleSheetList_Binding::Wrap(JSContext*, mozilla::dom::StyleSheetList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
StyleSheetListBinding.cpp:599:25: note: 'global' declared here
  599 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
StyleSheetListBinding.cpp:574:17: note: 'aCx' declared here
  574 | Wrap(JSContext* aCx, mozilla::dom::StyleSheetList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CryptoKeyPair::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at SubtleCryptoBinding.cpp:180:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SubtleCryptoBinding.cpp: In member function 'bool mozilla::dom::CryptoKeyPair::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
SubtleCryptoBinding.cpp:180:25: note: 'obj' declared here
  180 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
SubtleCryptoBinding.cpp:172:44: note: 'cx' declared here
  172 | CryptoKeyPair::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CryptoKey_Binding::Wrap(JSContext*, mozilla::dom::CryptoKey*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SubtleCryptoBinding.cpp:4005:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::CryptoKey_Binding::Wrap(JSContext*, mozilla::dom::CryptoKey*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SubtleCryptoBinding.cpp:4005:25: note: 'global' declared here
 4005 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SubtleCryptoBinding.cpp:3980:17: note: 'aCx' declared here
 3980 | Wrap(JSContext* aCx, mozilla::dom::CryptoKey* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SubtleCrypto_Binding::Wrap(JSContext*, mozilla::dom::SubtleCrypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SubtleCryptoBinding.cpp:5366:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SubtleCryptoBinding.cpp: In function 'bool mozilla::dom::SubtleCrypto_Binding::Wrap(JSContext*, mozilla::dom::SubtleCrypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SubtleCryptoBinding.cpp:5366:25: note: 'global' declared here
 5366 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SubtleCryptoBinding.cpp:5341:17: note: 'aCx' declared here
 5341 | Wrap(JSContext* aCx, mozilla::dom::SubtleCrypto* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TCPServerSocketBinding.cpp:654:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings22.cpp:405:
TCPServerSocketBinding.cpp: In function 'bool mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TCPServerSocketBinding.cpp:654:25: note: 'global' declared here
  654 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TCPServerSocketBinding.cpp:626:17: note: 'aCx' declared here
  626 | Wrap(JSContext* aCx, mozilla::dom::TCPServerSocket* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/EventBinding.h:6,
                 from TCPServerSocketEvent.cpp:9,
                 from UnifiedBindings23.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at TouchListBinding.cpp:381:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:366:
TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
TouchListBinding.cpp:381:25: note: 'expando' declared here
  381 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
TouchListBinding.cpp:364:36: note: 'cx' declared here
  364 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at TextTrackListBinding.cpp:692:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:275:
TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
TextTrackListBinding.cpp:692:25: note: 'expando' declared here
  692 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
TextTrackListBinding.cpp:675:36: note: 'cx' declared here
  675 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at TextTrackCueListBinding.cpp:370:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:262:
TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
TextTrackCueListBinding.cpp:370:25: note: 'expando' declared here
  370 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
TextTrackCueListBinding.cpp:353:36: note: 'cx' declared here
  353 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextEncoderEncodeIntoResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at TextEncoderBinding.cpp:75:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:197:
TextEncoderBinding.cpp: In member function 'bool mozilla::dom::TextEncoderEncodeIntoResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
TextEncoderBinding.cpp:75:25: note: 'obj' declared here
   75 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
TextEncoderBinding.cpp:67:58: note: 'cx' declared here
   67 | TextEncoderEncodeIntoResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = mozilla::dom::BindingCallContext; <template-parameter-2-2> = mozilla::dom::BindingCallContext; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::TextEncoder_Binding::encodeInto(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at TextEncoderBinding.cpp:199:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arg0' in '((js::StackRootedBase**)cx_)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextEncoderBinding.cpp: In function 'bool mozilla::dom::TextEncoder_Binding::encodeInto(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
TextEncoderBinding.cpp:199:25: note: 'arg0' declared here
  199 |   JS::Rooted<JSString*> arg0(cx);
      |                         ^~~~
TextEncoderBinding.cpp:187:23: note: 'cx_' declared here
  187 | encodeInto(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocketEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TCPServerSocketEventBinding.cpp:490:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:15:
TCPServerSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPServerSocketEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TCPServerSocketEventBinding.cpp:490:25: note: 'global' declared here
  490 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TCPServerSocketEventBinding.cpp:462:17: note: 'aCx' declared here
  462 | Wrap(JSContext* aCx, mozilla::dom::TCPServerSocketEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TCPServerSocketEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TCPServerSocketEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketEventBinding.h:103:27,
    inlined from 'virtual JSObject* mozilla::dom::TCPServerSocketEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at TCPServerSocketEvent.cpp:60:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketEvent.h:15,
                 from TCPServerSocketEvent.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TCPServerSocketEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketEventBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
TCPServerSocketEvent.cpp:58:53: note: 'aCx' declared here
   58 | TCPServerSocketEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TCPSocketErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TCPSocketErrorEventBinding.cpp:579:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:54:
TCPSocketErrorEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TCPSocketErrorEventBinding.cpp:579:25: note: 'global' declared here
  579 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TCPSocketErrorEventBinding.cpp:551:17: note: 'aCx' declared here
  551 | Wrap(JSContext* aCx, mozilla::dom::TCPSocketErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TCPSocketErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TCPSocketErrorEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketErrorEventBinding.h:91:27,
    inlined from 'virtual JSObject* mozilla::dom::TCPSocketErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at TCPSocketErrorEvent.cpp:41:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketErrorEvent.h:15,
                 from TCPSocketErrorEvent.cpp:10,
                 from UnifiedBindings23.cpp:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketErrorEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TCPSocketErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketErrorEventBinding.h:91:27: note: 'reflector' declared here
   91 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
TCPSocketErrorEvent.cpp:39:52: note: 'aCx' declared here
   39 | TCPSocketErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TCPSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TCPSocketEventBinding.cpp:485:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:80:
TCPSocketEventBinding.cpp: In function 'bool mozilla::dom::TCPSocketEvent_Binding::Wrap(JSContext*, mozilla::dom::TCPSocketEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TCPSocketEventBinding.cpp:485:25: note: 'global' declared here
  485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TCPSocketEventBinding.cpp:457:17: note: 'aCx' declared here
  457 | Wrap(JSContext* aCx, mozilla::dom::TCPSocketEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TCPSocketEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TCPSocketEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketEventBinding.h:84:27,
    inlined from 'virtual JSObject* mozilla::dom::TCPSocketEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at TCPSocketEvent.cpp:69:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketEvent.h:15,
                 from TCPSocketEvent.cpp:10,
                 from UnifiedBindings23.cpp:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TCPSocketEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketEventBinding.h:84:27: note: 'reflector' declared here
   84 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
TCPSocketEvent.cpp:67:47: note: 'aCx' declared here
   67 | TCPSocketEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TaskPriorityChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::TaskPriorityChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TaskPriorityChangeEventBinding.cpp:486:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:106:
TaskPriorityChangeEventBinding.cpp: In function 'bool mozilla::dom::TaskPriorityChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::TaskPriorityChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TaskPriorityChangeEventBinding.cpp:486:25: note: 'global' declared here
  486 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TaskPriorityChangeEventBinding.cpp:458:17: note: 'aCx' declared here
  458 | Wrap(JSContext* aCx, mozilla::dom::TaskPriorityChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TaskPriorityChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TaskPriorityChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TaskPriorityChangeEventBinding.h:90:27,
    inlined from 'virtual JSObject* mozilla::dom::TaskPriorityChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at TaskPriorityChangeEvent.cpp:40:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TaskPriorityChangeEvent.h:16,
                 from TaskPriorityChangeEvent.cpp:10,
                 from UnifiedBindings23.cpp:93:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TaskPriorityChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TaskPriorityChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TaskPriorityChangeEventBinding.h:90:27: note: 'reflector' declared here
   90 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
TaskPriorityChangeEvent.cpp:38:56: note: 'aCx' declared here
   38 | TaskPriorityChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Text_Binding::Wrap(JSContext*, mozilla::dom::Text*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextBinding.cpp:870:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:145:
TextBinding.cpp: In function 'bool mozilla::dom::Text_Binding::Wrap(JSContext*, mozilla::dom::Text*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextBinding.cpp:870:25: note: 'global' declared here
  870 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextBinding.cpp:836:17: note: 'aCx' declared here
  836 | Wrap(JSContext* aCx, mozilla::dom::Text* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextEvent_Binding::Wrap(JSContext*, mozilla::dom::TextEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextEventBinding.cpp:435:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:223:
TextEventBinding.cpp: In function 'bool mozilla::dom::TextEvent_Binding::Wrap(JSContext*, mozilla::dom::TextEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextEventBinding.cpp:435:25: note: 'global' declared here
  435 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextEventBinding.cpp:404:17: note: 'aCx' declared here
  404 | Wrap(JSContext* aCx, mozilla::dom::TextEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ToggleEvent_Binding::Wrap(JSContext*, mozilla::dom::ToggleEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ToggleEventBinding.cpp:524:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:327:
ToggleEventBinding.cpp: In function 'bool mozilla::dom::ToggleEvent_Binding::Wrap(JSContext*, mozilla::dom::ToggleEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ToggleEventBinding.cpp:524:25: note: 'global' declared here
  524 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ToggleEventBinding.cpp:496:17: note: 'aCx' declared here
  496 | Wrap(JSContext* aCx, mozilla::dom::ToggleEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ToggleEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ToggleEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToggleEventBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::ToggleEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at ToggleEvent.cpp:40:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToggleEvent.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSlotElement.h:10,
                 from TextBinding.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToggleEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ToggleEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToggleEventBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from UnifiedBindings23.cpp:314:
ToggleEvent.cpp:38:44: note: 'aCx' declared here
   38 | ToggleEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TouchEvent_Binding::Wrap(JSContext*, mozilla::dom::TouchEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TouchEventBinding.cpp:1030:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:353:
TouchEventBinding.cpp: In function 'bool mozilla::dom::TouchEvent_Binding::Wrap(JSContext*, mozilla::dom::TouchEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TouchEventBinding.cpp:1030:25: note: 'global' declared here
 1030 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TouchEventBinding.cpp:999:17: note: 'aCx' declared here
  999 | Wrap(JSContext* aCx, mozilla::dom::TouchEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TrackEvent_Binding::Wrap(JSContext*, mozilla::dom::TrackEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TrackEventBinding.cpp:989:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:392:
TrackEventBinding.cpp: In function 'bool mozilla::dom::TrackEvent_Binding::Wrap(JSContext*, mozilla::dom::TrackEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TrackEventBinding.cpp:989:25: note: 'global' declared here
  989 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TrackEventBinding.cpp:961:17: note: 'aCx' declared here
  961 | Wrap(JSContext* aCx, mozilla::dom::TrackEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TrackEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TrackEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TrackEventBinding.h:539:27,
    inlined from 'virtual JSObject* mozilla::dom::TrackEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at TrackEvent.cpp:62:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TrackEvent.h:15,
                 from TrackEvent.cpp:10,
                 from UnifiedBindings23.cpp:379:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TrackEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TrackEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TrackEventBinding.h:539:27: note: 'reflector' declared here
  539 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
TrackEvent.cpp:60:43: note: 'aCx' declared here
   60 | TrackEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at TouchListBinding.cpp:354:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
TouchListBinding.cpp:354:25: note: 'expando' declared here
  354 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
TouchListBinding.cpp:342:42: note: 'cx' declared here
  342 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at TextTrackCueListBinding.cpp:343:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
TextTrackCueListBinding.cpp:343:25: note: 'expando' declared here
  343 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
TextTrackCueListBinding.cpp:331:42: note: 'cx' declared here
  331 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at TextTrackListBinding.cpp:665:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
TextTrackListBinding.cpp:665:25: note: 'expando' declared here
  665 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
TextTrackListBinding.cpp:653:42: note: 'cx' declared here
  653 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TCPSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TCPSocketBinding.cpp:1802:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:28:
TCPSocketBinding.cpp: In function 'bool mozilla::dom::TCPSocket_Binding::Wrap(JSContext*, mozilla::dom::TCPSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TCPSocketBinding.cpp:1802:25: note: 'global' declared here
 1802 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TCPSocketBinding.cpp:1774:17: note: 'aCx' declared here
 1774 | Wrap(JSContext* aCx, mozilla::dom::TCPSocket* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextClause_Binding::Wrap(JSContext*, mozilla::dom::TextClause*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextClauseBinding.cpp:352:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:158:
TextClauseBinding.cpp: In function 'bool mozilla::dom::TextClause_Binding::Wrap(JSContext*, mozilla::dom::TextClause*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextClauseBinding.cpp:352:25: note: 'global' declared here
  352 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextClauseBinding.cpp:327:17: note: 'aCx' declared here
  327 | Wrap(JSContext* aCx, mozilla::dom::TextClause* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextDecoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextDecoderStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextDecoderStreamBinding.cpp:460:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:184:
TextDecoderStreamBinding.cpp: In function 'bool mozilla::dom::TextDecoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextDecoderStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextDecoderStreamBinding.cpp:460:25: note: 'global' declared here
  460 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextDecoderStreamBinding.cpp:435:17: note: 'aCx' declared here
  435 | Wrap(JSContext* aCx, mozilla::dom::TextDecoderStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextEncoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextEncoderStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextEncoderStreamBinding.cpp:381:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:210:
TextEncoderStreamBinding.cpp: In function 'bool mozilla::dom::TextEncoderStream_Binding::Wrap(JSContext*, mozilla::dom::TextEncoderStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextEncoderStreamBinding.cpp:381:25: note: 'global' declared here
  381 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextEncoderStreamBinding.cpp:356:17: note: 'aCx' declared here
  356 | Wrap(JSContext* aCx, mozilla::dom::TextEncoderStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextTrack_Binding::Wrap(JSContext*, mozilla::dom::TextTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextTrackBinding.cpp:891:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:236:
TextTrackBinding.cpp: In function 'bool mozilla::dom::TextTrack_Binding::Wrap(JSContext*, mozilla::dom::TextTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextTrackBinding.cpp:891:25: note: 'global' declared here
  891 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextTrackBinding.cpp:863:17: note: 'aCx' declared here
  863 | Wrap(JSContext* aCx, mozilla::dom::TextTrack* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at TextTrackListBinding.cpp:627:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
TextTrackListBinding.cpp:627:25: note: 'expando' declared here
  627 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
TextTrackListBinding.cpp:606:50: note: 'cx' declared here
  606 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at TextTrackListBinding.cpp:731:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
TextTrackListBinding.cpp:731:29: note: 'expando' declared here
  731 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
TextTrackListBinding.cpp:707:33: note: 'cx' declared here
  707 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at TextTrackListBinding.cpp:823:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
TextTrackListBinding.cpp:823:25: note: 'temp' declared here
  823 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
TextTrackListBinding.cpp:821:41: note: 'cx' declared here
  821 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at TextTrackCueListBinding.cpp:305:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
TextTrackCueListBinding.cpp:305:25: note: 'expando' declared here
  305 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
TextTrackCueListBinding.cpp:284:50: note: 'cx' declared here
  284 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at TextTrackCueListBinding.cpp:409:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
TextTrackCueListBinding.cpp:409:29: note: 'expando' declared here
  409 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
TextTrackCueListBinding.cpp:385:33: note: 'cx' declared here
  385 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at TextTrackCueListBinding.cpp:501:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackCueListBinding.cpp: In member function 'virtual bool mozilla::dom::TextTrackCueList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
TextTrackCueListBinding.cpp:501:25: note: 'temp' declared here
  501 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
TextTrackCueListBinding.cpp:499:41: note: 'cx' declared here
  499 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextTrackCueList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCueList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextTrackCueListBinding.cpp:585:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackCueListBinding.cpp: In function 'bool mozilla::dom::TextTrackCueList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCueList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextTrackCueListBinding.cpp:585:25: note: 'global' declared here
  585 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextTrackCueListBinding.cpp:560:17: note: 'aCx' declared here
  560 | Wrap(JSContext* aCx, mozilla::dom::TextTrackCueList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TextTrackList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TextTrackListBinding.cpp:910:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TextTrackListBinding.cpp: In function 'bool mozilla::dom::TextTrackList_Binding::Wrap(JSContext*, mozilla::dom::TextTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TextTrackListBinding.cpp:910:25: note: 'global' declared here
  910 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TextTrackListBinding.cpp:882:17: note: 'aCx' declared here
  882 | Wrap(JSContext* aCx, mozilla::dom::TextTrackList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TimeEvent_Binding::Wrap(JSContext*, mozilla::dom::TimeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TimeEventBinding.cpp:432:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:288:
TimeEventBinding.cpp: In function 'bool mozilla::dom::TimeEvent_Binding::Wrap(JSContext*, mozilla::dom::TimeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TimeEventBinding.cpp:432:25: note: 'global' declared here
  432 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TimeEventBinding.cpp:404:17: note: 'aCx' declared here
  404 | Wrap(JSContext* aCx, mozilla::dom::TimeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TimeRanges_Binding::Wrap(JSContext*, mozilla::dom::TimeRanges*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TimeRangesBinding.cpp:353:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:301:
TimeRangesBinding.cpp: In function 'bool mozilla::dom::TimeRanges_Binding::Wrap(JSContext*, mozilla::dom::TimeRanges*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TimeRangesBinding.cpp:353:25: note: 'global' declared here
  353 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TimeRangesBinding.cpp:328:17: note: 'aCx' declared here
  328 | Wrap(JSContext* aCx, mozilla::dom::TimeRanges* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Touch_Binding::Wrap(JSContext*, mozilla::dom::Touch*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TouchBinding.cpp:979:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:340:
TouchBinding.cpp: In function 'bool mozilla::dom::Touch_Binding::Wrap(JSContext*, mozilla::dom::Touch*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TouchBinding.cpp:979:25: note: 'global' declared here
  979 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TouchBinding.cpp:954:17: note: 'aCx' declared here
  954 | Wrap(JSContext* aCx, mozilla::dom::Touch* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at TouchListBinding.cpp:295:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
TouchListBinding.cpp:295:27: note: 'value' declared here
  295 |     JS::Rooted<JS::Value> value(cx);
      |                           ^~~~~
TouchListBinding.cpp:290:50: note: 'cx' declared here
  290 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at TouchListBinding.cpp:424:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
TouchListBinding.cpp:424:29: note: 'expando' declared here
  424 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
TouchListBinding.cpp:396:33: note: 'cx' declared here
  396 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at TouchListBinding.cpp:516:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TouchListBinding.cpp: In member function 'virtual bool mozilla::dom::TouchList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
TouchListBinding.cpp:516:25: note: 'temp' declared here
  516 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
TouchListBinding.cpp:514:41: note: 'cx' declared here
  514 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TouchList_Binding::Wrap(JSContext*, mozilla::dom::TouchList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TouchListBinding.cpp:605:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TouchListBinding.cpp: In function 'bool mozilla::dom::TouchList_Binding::Wrap(JSContext*, mozilla::dom::TouchList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TouchListBinding.cpp:605:25: note: 'global' declared here
  605 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TouchListBinding.cpp:580:17: note: 'aCx' declared here
  580 | Wrap(JSContext* aCx, mozilla::dom::TouchList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TransformStream_Binding::Wrap(JSContext*, mozilla::dom::TransformStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TransformStreamBinding.cpp:369:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings23.cpp:405:
TransformStreamBinding.cpp: In function 'bool mozilla::dom::TransformStream_Binding::Wrap(JSContext*, mozilla::dom::TransformStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TransformStreamBinding.cpp:369:25: note: 'global' declared here
  369 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TransformStreamBinding.cpp:344:17: note: 'aCx' declared here
  344 | Wrap(JSContext* aCx, mozilla::dom::TransformStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallAndConstruct.h:15,
                 from SVGURIReferenceBinding.cpp:4,
                 from UnifiedBindings21.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SourceBufferListBinding.cpp:496:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:353:
SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SourceBufferListBinding.cpp:496:25: note: 'expando' declared here
  496 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SourceBufferListBinding.cpp:479:36: note: 'cx' declared here
  479 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CollectedCustomElementValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at SessionStoreUtilsBinding.cpp:154:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:249:
SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedCustomElementValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
SessionStoreUtilsBinding.cpp:154:25: note: 'obj' declared here
  154 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
SessionStoreUtilsBinding.cpp:146:58: note: 'cx' declared here
  146 | CollectedCustomElementValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CollectedData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at SessionStoreUtilsBinding.cpp:568:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
SessionStoreUtilsBinding.cpp:568:25: note: 'obj' declared here
  568 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
SessionStoreUtilsBinding.cpp:560:44: note: 'cx' declared here
  560 | CollectedData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CollectedFileListValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at SessionStoreUtilsBinding.cpp:893:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedFileListValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
SessionStoreUtilsBinding.cpp:893:25: note: 'obj' declared here
  893 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
SessionStoreUtilsBinding.cpp:885:53: note: 'cx' declared here
  885 | CollectedFileListValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CollectedNonMultipleSelectValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at SessionStoreUtilsBinding.cpp:1073:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SessionStoreUtilsBinding.cpp: In member function 'bool mozilla::dom::CollectedNonMultipleSelectValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
SessionStoreUtilsBinding.cpp:1073:25: note: 'obj' declared here
 1073 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
SessionStoreUtilsBinding.cpp:1065:62: note: 'cx' declared here
 1065 | CollectedNonMultipleSelectValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Screen_Binding::Wrap(JSContext*, nsScreen*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ScreenBinding.cpp:1024:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:80:
ScreenBinding.cpp: In function 'bool mozilla::dom::Screen_Binding::Wrap(JSContext*, nsScreen*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ScreenBinding.cpp:1024:25: note: 'global' declared here
 1024 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ScreenBinding.cpp:996:17: note: 'aCx' declared here
  996 | Wrap(JSContext* aCx, nsScreen* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ScreenLuminance_Binding::Wrap(JSContext*, mozilla::dom::ScreenLuminance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ScreenBinding.cpp:1429:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ScreenBinding.cpp: In function 'bool mozilla::dom::ScreenLuminance_Binding::Wrap(JSContext*, mozilla::dom::ScreenLuminance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ScreenBinding.cpp:1429:25: note: 'global' declared here
 1429 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ScreenBinding.cpp:1404:17: note: 'aCx' declared here
 1404 | Wrap(JSContext* aCx, mozilla::dom::ScreenLuminance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ScrollAreaEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollAreaEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ScrollAreaEventBinding.cpp:553:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:119:
ScrollAreaEventBinding.cpp: In function 'bool mozilla::dom::ScrollAreaEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollAreaEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ScrollAreaEventBinding.cpp:553:25: note: 'global' declared here
  553 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ScrollAreaEventBinding.cpp:522:17: note: 'aCx' declared here
  522 | Wrap(JSContext* aCx, mozilla::dom::ScrollAreaEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ScrollViewChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollViewChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ScrollViewChangeEventBinding.cpp:505:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:145:
ScrollViewChangeEventBinding.cpp: In function 'bool mozilla::dom::ScrollViewChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ScrollViewChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ScrollViewChangeEventBinding.cpp:505:25: note: 'global' declared here
  505 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ScrollViewChangeEventBinding.cpp:477:17: note: 'aCx' declared here
  477 | Wrap(JSContext* aCx, mozilla::dom::ScrollViewChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ScrollViewChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ScrollViewChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollViewChangeEventBinding.h:112:27,
    inlined from 'virtual JSObject* mozilla::dom::ScrollViewChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at ScrollViewChangeEvent.cpp:40:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollViewChangeEvent.h:12,
                 from ScrollViewChangeEvent.cpp:10,
                 from UnifiedBindings21.cpp:132:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollViewChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ScrollViewChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollViewChangeEventBinding.h:112:27: note: 'reflector' declared here
  112 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ScrollViewChangeEvent.cpp:38:54: note: 'aCx' declared here
   38 | ScrollViewChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SecurityPolicyViolationEvent_Binding::Wrap(JSContext*, mozilla::dom::SecurityPolicyViolationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SecurityPolicyViolationEventBinding.cpp:1277:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:171:
SecurityPolicyViolationEventBinding.cpp: In function 'bool mozilla::dom::SecurityPolicyViolationEvent_Binding::Wrap(JSContext*, mozilla::dom::SecurityPolicyViolationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SecurityPolicyViolationEventBinding.cpp:1277:25: note: 'global' declared here
 1277 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SecurityPolicyViolationEventBinding.cpp:1249:17: note: 'aCx' declared here
 1249 | Wrap(JSContext* aCx, mozilla::dom::SecurityPolicyViolationEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SecurityPolicyViolationEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SecurityPolicyViolationEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SecurityPolicyViolationEventBinding.h:129:27,
    inlined from 'virtual JSObject* mozilla::dom::SecurityPolicyViolationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at SecurityPolicyViolationEvent.cpp:40:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:12,
                 from SecurityPolicyViolationEvent.cpp:10,
                 from UnifiedBindings21.cpp:158:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SecurityPolicyViolationEventBinding.h: In member function 'virtual JSObject* mozilla::dom::SecurityPolicyViolationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SecurityPolicyViolationEventBinding.h:129:27: note: 'reflector' declared here
  129 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
SecurityPolicyViolationEvent.cpp:38:61: note: 'aCx' declared here
   38 | SecurityPolicyViolationEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SimpleGestureEvent_Binding::Wrap(JSContext*, mozilla::dom::SimpleGestureEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SimpleGestureEventBinding.cpp:705:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:314:
SimpleGestureEventBinding.cpp: In function 'bool mozilla::dom::SimpleGestureEvent_Binding::Wrap(JSContext*, mozilla::dom::SimpleGestureEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SimpleGestureEventBinding.cpp:705:25: note: 'global' declared here
  705 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SimpleGestureEventBinding.cpp:671:17: note: 'aCx' declared here
  671 | Wrap(JSContext* aCx, mozilla::dom::SimpleGestureEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SpeechGrammarListBinding.cpp:587:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:379:
SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SpeechGrammarListBinding.cpp:587:25: note: 'expando' declared here
  587 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SpeechGrammarListBinding.cpp:575:42: note: 'cx' declared here
  575 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at SourceBufferListBinding.cpp:469:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
SourceBufferListBinding.cpp:469:25: note: 'expando' declared here
  469 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SourceBufferListBinding.cpp:457:42: note: 'cx' declared here
  457 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGUseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGUseElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGUseElementBinding.cpp:426:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:28:
SVGUseElementBinding.cpp: In function 'bool mozilla::dom::SVGUseElement_Binding::Wrap(JSContext*, mozilla::dom::SVGUseElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGUseElementBinding.cpp:426:25: note: 'global' declared here
  426 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGUseElementBinding.cpp:386:17: note: 'aCx' declared here
  386 | Wrap(JSContext* aCx, mozilla::dom::SVGUseElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SVGViewElement_Binding::Wrap(JSContext*, mozilla::dom::SVGViewElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SVGViewElementBinding.cpp:410:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:41:
SVGViewElementBinding.cpp: In function 'bool mozilla::dom::SVGViewElement_Binding::Wrap(JSContext*, mozilla::dom::SVGViewElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SVGViewElementBinding.cpp:410:25: note: 'global' declared here
  410 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SVGViewElementBinding.cpp:373:17: note: 'aCx' declared here
  373 | Wrap(JSContext* aCx, mozilla::dom::SVGViewElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Sanitizer_Binding::Wrap(JSContext*, mozilla::dom::Sanitizer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SanitizerBinding.cpp:2388:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:67:
SanitizerBinding.cpp: In function 'bool mozilla::dom::Sanitizer_Binding::Wrap(JSContext*, mozilla::dom::Sanitizer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SanitizerBinding.cpp:2388:25: note: 'global' declared here
 2388 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SanitizerBinding.cpp:2363:17: note: 'aCx' declared here
 2363 | Wrap(JSContext* aCx, mozilla::dom::Sanitizer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ScreenOrientation_Binding::Wrap(JSContext*, mozilla::dom::ScreenOrientation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ScreenOrientationBinding.cpp:545:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:93:
ScreenOrientationBinding.cpp: In function 'bool mozilla::dom::ScreenOrientation_Binding::Wrap(JSContext*, mozilla::dom::ScreenOrientation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ScreenOrientationBinding.cpp:545:25: note: 'global' declared here
  545 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ScreenOrientationBinding.cpp:517:17: note: 'aCx' declared here
  517 | Wrap(JSContext* aCx, mozilla::dom::ScreenOrientation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ScriptProcessorNode_Binding::Wrap(JSContext*, mozilla::dom::ScriptProcessorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ScriptProcessorNodeBinding.cpp:454:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:106:
ScriptProcessorNodeBinding.cpp: In function 'bool mozilla::dom::ScriptProcessorNode_Binding::Wrap(JSContext*, mozilla::dom::ScriptProcessorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ScriptProcessorNodeBinding.cpp:454:25: note: 'global' declared here
  454 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ScriptProcessorNodeBinding.cpp:423:17: note: 'aCx' declared here
  423 | Wrap(JSContext* aCx, mozilla::dom::ScriptProcessorNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Selection_Binding::Wrap(JSContext*, mozilla::dom::Selection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SelectionBinding.cpp:2133:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:184:
SelectionBinding.cpp: In function 'bool mozilla::dom::Selection_Binding::Wrap(JSContext*, mozilla::dom::Selection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SelectionBinding.cpp:2133:25: note: 'global' declared here
 2133 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SelectionBinding.cpp:2108:17: note: 'aCx' declared here
 2108 | Wrap(JSContext* aCx, mozilla::dom::Selection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ShadowRoot_Binding::Wrap(JSContext*, mozilla::dom::ShadowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ShadowRootBinding.cpp:2217:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:275:
ShadowRootBinding.cpp: In function 'bool mozilla::dom::ShadowRoot_Binding::Wrap(JSContext*, mozilla::dom::ShadowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ShadowRootBinding.cpp:2217:25: note: 'global' declared here
 2217 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ShadowRootBinding.cpp:2183:17: note: 'aCx' declared here
 2183 | Wrap(JSContext* aCx, mozilla::dom::ShadowRoot* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ServiceWorker_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ServiceWorkerBinding.cpp:649:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:197:
ServiceWorkerBinding.cpp: In function 'bool mozilla::dom::ServiceWorker_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ServiceWorkerBinding.cpp:649:25: note: 'global' declared here
  649 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ServiceWorkerBinding.cpp:621:17: note: 'aCx' declared here
  621 | Wrap(JSContext* aCx, mozilla::dom::ServiceWorker* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ServiceWorkerRegistration_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerRegistration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ServiceWorkerRegistrationBinding.cpp:860:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:236:
ServiceWorkerRegistrationBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerRegistration_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerRegistration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ServiceWorkerRegistrationBinding.cpp:860:25: note: 'global' declared here
  860 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ServiceWorkerRegistrationBinding.cpp:832:17: note: 'aCx' declared here
  832 | Wrap(JSContext* aCx, mozilla::dom::ServiceWorkerRegistration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ServiceWorkerContainer_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerContainer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ServiceWorkerContainerBinding.cpp:1213:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:210:
ServiceWorkerContainerBinding.cpp: In function 'bool mozilla::dom::ServiceWorkerContainer_Binding::Wrap(JSContext*, mozilla::dom::ServiceWorkerContainer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ServiceWorkerContainerBinding.cpp:1213:25: note: 'global' declared here
 1213 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ServiceWorkerContainerBinding.cpp:1185:17: note: 'aCx' declared here
 1185 | Wrap(JSContext* aCx, mozilla::dom::ServiceWorkerContainer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientOpPromise.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientManager.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientChannelHelper.cpp:9,
                 from Unified_cpp_dom_clients_manager0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientManager.cpp:13,
                 from Unified_cpp_dom_clients_manager0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SharedWorker_Binding::Wrap(JSContext*, mozilla::dom::SharedWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SharedWorkerBinding.cpp:716:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:288:
SharedWorkerBinding.cpp: In function 'bool mozilla::dom::SharedWorker_Binding::Wrap(JSContext*, mozilla::dom::SharedWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SharedWorkerBinding.cpp:716:25: note: 'global' declared here
  716 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SharedWorkerBinding.cpp:688:17: note: 'aCx' declared here
  688 | Wrap(JSContext* aCx, mozilla::dom::SharedWorker* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SourceBuffer_Binding::Wrap(JSContext*, mozilla::dom::SourceBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SourceBufferBinding.cpp:1487:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:340:
SourceBufferBinding.cpp: In function 'bool mozilla::dom::SourceBuffer_Binding::Wrap(JSContext*, mozilla::dom::SourceBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SourceBufferBinding.cpp:1487:25: note: 'global' declared here
 1487 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SourceBufferBinding.cpp:1459:17: note: 'aCx' declared here
 1459 | Wrap(JSContext* aCx, mozilla::dom::SourceBuffer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SourceBufferListBinding.cpp:431:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SourceBufferListBinding.cpp:431:25: note: 'expando' declared here
  431 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SourceBufferListBinding.cpp:410:50: note: 'cx' declared here
  410 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SourceBufferListBinding.cpp:535:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SourceBufferListBinding.cpp: In member function 'virtual bool mozilla::dom::SourceBufferList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SourceBufferListBinding.cpp:535:29: note: 'expando' declared here
  535 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SourceBufferListBinding.cpp:511:33: note: 'cx' declared here
  511 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SourceBufferList_Binding::Wrap(JSContext*, mozilla::dom::SourceBufferList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SourceBufferListBinding.cpp:714:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SourceBufferListBinding.cpp: In function 'bool mozilla::dom::SourceBufferList_Binding::Wrap(JSContext*, mozilla::dom::SourceBufferList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SourceBufferListBinding.cpp:714:25: note: 'global' declared here
  714 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SourceBufferListBinding.cpp:686:17: note: 'aCx' declared here
  686 | Wrap(JSContext* aCx, mozilla::dom::SourceBufferList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammar*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechGrammarBinding.cpp:508:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:366:
SpeechGrammarBinding.cpp: In function 'bool mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammar*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechGrammarBinding.cpp:508:25: note: 'global' declared here
  508 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechGrammarBinding.cpp:483:17: note: 'aCx' declared here
  483 | Wrap(JSContext* aCx, mozilla::dom::SpeechGrammar* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at SpeechGrammarListBinding.cpp:618:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
SpeechGrammarListBinding.cpp:618:25: note: 'expando' declared here
  618 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
SpeechGrammarListBinding.cpp:597:36: note: 'cx' declared here
  597 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at SpeechGrammarListBinding.cpp:661:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
SpeechGrammarListBinding.cpp:661:29: note: 'expando' declared here
  661 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
SpeechGrammarListBinding.cpp:633:33: note: 'cx' declared here
  633 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at SpeechGrammarListBinding.cpp:549:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechGrammarListBinding.cpp: In member function 'virtual bool mozilla::dom::SpeechGrammarList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
SpeechGrammarListBinding.cpp:549:25: note: 'expando' declared here
  549 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
SpeechGrammarListBinding.cpp:524:50: note: 'cx' declared here
  524 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammarList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechGrammarListBinding.cpp:845:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
SpeechGrammarListBinding.cpp: In function 'bool mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, mozilla::dom::SpeechGrammarList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechGrammarListBinding.cpp:845:25: note: 'global' declared here
  845 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechGrammarListBinding.cpp:820:17: note: 'aCx' declared here
  820 | Wrap(JSContext* aCx, mozilla::dom::SpeechGrammarList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionAlternative*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechRecognitionAlternativeBinding.cpp:297:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:392:
SpeechRecognitionAlternativeBinding.cpp: In function 'bool mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognitionAlternative*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechRecognitionAlternativeBinding.cpp:297:25: note: 'global' declared here
  297 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechRecognitionAlternativeBinding.cpp:272:17: note: 'aCx' declared here
  272 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognitionAlternative* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at SpeechRecognitionBinding.cpp:1830:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings21.cpp:405:
SpeechRecognitionBinding.cpp: In function 'bool mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, mozilla::dom::SpeechRecognition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
SpeechRecognitionBinding.cpp:1830:25: note: 'global' declared here
 1830 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
SpeechRecognitionBinding.cpp:1802:17: note: 'aCx' declared here
 1802 | Wrap(JSContext* aCx, mozilla::dom::SpeechRecognition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/TransformStreamDefaultControllerBinding.h:6,
                 from TransformStreamDefaultControllerBinding.cpp:5,
                 from UnifiedBindings24.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at URLSearchParamsBinding.cpp:280:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:184:
URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::UTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
URLSearchParamsBinding.cpp:280:29: note: 'returnArray' declared here
  280 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
URLSearchParamsBinding.cpp:271:88: note: 'cx' declared here
  271 | UTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningUTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at URLSearchParamsBinding.cpp:744:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
URLSearchParamsBinding.cpp: In member function 'bool mozilla::dom::OwningUTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
URLSearchParamsBinding.cpp:744:29: note: 'returnArray' declared here
  744 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
URLSearchParamsBinding.cpp:735:94: note: 'cx' declared here
  735 | OwningUTF8StringSequenceSequenceOrUTF8StringUTF8StringRecordOrUTF8String::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoColorSpaceInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoColorSpaceBinding.cpp:263:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:366:
VideoColorSpaceBinding.cpp: In member function 'bool mozilla::dom::VideoColorSpaceInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoColorSpaceBinding.cpp:263:25: note: 'obj' declared here
  263 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoColorSpaceBinding.cpp:255:50: note: 'cx' declared here
  255 | VideoColorSpaceInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoColorSpace_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at VideoColorSpaceBinding.cpp:530:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoColorSpaceBinding.cpp: In function 'bool mozilla::dom::VideoColorSpace_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
VideoColorSpaceBinding.cpp:530:25: note: 'result' declared here
  530 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
VideoColorSpaceBinding.cpp:522:19: note: 'cx' declared here
  522 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoDecoderBinding.cpp:298:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:379:
VideoDecoderBinding.cpp: In member function 'bool mozilla::dom::VideoDecoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoDecoderBinding.cpp:298:25: note: 'obj' declared here
  298 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoDecoderBinding.cpp:290:49: note: 'cx' declared here
  290 | VideoDecoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoDecoderBinding.cpp:667:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoDecoderBinding.cpp: In member function 'bool mozilla::dom::VideoDecoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoDecoderBinding.cpp:667:25: note: 'obj' declared here
  667 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoDecoderBinding.cpp:659:50: note: 'cx' declared here
  659 | VideoDecoderSupport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AvcEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoEncoderBinding.cpp:201:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:392:
VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::AvcEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoEncoderBinding.cpp:201:25: note: 'obj' declared here
  201 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoEncoderBinding.cpp:193:47: note: 'cx' declared here
  193 | AvcEncoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::SvcOutputMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoEncoderBinding.cpp:314:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::SvcOutputMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoEncoderBinding.cpp:314:25: note: 'obj' declared here
  314 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoEncoderBinding.cpp:306:48: note: 'cx' declared here
  306 | SvcOutputMetadata::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EncodedVideoChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoEncoderBinding.cpp:617:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::EncodedVideoChunkMetadata::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoEncoderBinding.cpp:617:25: note: 'obj' declared here
  617 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoEncoderBinding.cpp:609:56: note: 'cx' declared here
  609 | EncodedVideoChunkMetadata::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PlaneLayout::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoFrameBinding.cpp:200:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:405:
VideoFrameBinding.cpp: In member function 'bool mozilla::dom::PlaneLayout::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoFrameBinding.cpp:200:25: note: 'obj' declared here
  200 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoFrameBinding.cpp:192:42: note: 'cx' declared here
  192 | PlaneLayout::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::TransitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TransitionEventBinding.cpp:576:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:28:
TransitionEventBinding.cpp: In function 'bool mozilla::dom::TransitionEvent_Binding::Wrap(JSContext*, mozilla::dom::TransitionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TransitionEventBinding.cpp:576:25: note: 'global' declared here
  576 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TransitionEventBinding.cpp:548:17: note: 'aCx' declared here
  548 | Wrap(JSContext* aCx, mozilla::dom::TransitionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TrustedTypePolicy_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TrustedTypesBinding.cpp:1683:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:106:
TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicy_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TrustedTypesBinding.cpp:1683:25: note: 'global' declared here
 1683 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TrustedTypesBinding.cpp:1658:17: note: 'aCx' declared here
 1658 | Wrap(JSContext* aCx, mozilla::dom::TrustedTypePolicy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientOpenWindowUtils.cpp:35,
                 from Unified_cpp_dom_clients_manager1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UDPMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::UDPMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at UDPMessageEventBinding.cpp:586:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:132:
UDPMessageEventBinding.cpp: In function 'bool mozilla::dom::UDPMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::UDPMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
UDPMessageEventBinding.cpp:586:25: note: 'global' declared here
  586 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
UDPMessageEventBinding.cpp:558:17: note: 'aCx' declared here
  558 | Wrap(JSContext* aCx, mozilla::dom::UDPMessageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::UDPMessageEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::UDPMessageEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UDPMessageEventBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::UDPMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at UDPMessageEvent.cpp:68:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UDPMessageEvent.h:15,
                 from UDPMessageEvent.cpp:10,
                 from UnifiedBindings24.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UDPMessageEventBinding.h: In member function 'virtual JSObject* mozilla::dom::UDPMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UDPMessageEventBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
UDPMessageEvent.cpp:66:48: note: 'aCx' declared here
   66 | UDPMessageEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                     ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::{anonymous}::PromiseListHolder::AddPromise(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> >&&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(bool)> mutable::<lambda(const mozilla::dom::PClientHandleOpParent::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(bool)> mutable::<lambda(const mozilla::dom::PClientHandleOpParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(bool)> mutable::<lambda(const mozilla::dom::PClientHandleOpParent::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(bool)> mutable::<lambda(const mozilla::dom::PClientHandleOpParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::<lambda(const mozilla::dom::PClientNavigateOpChild::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::<lambda(const mozilla::dom::PClientNavigateOpChild::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::<lambda(const mozilla::dom::PClientNavigateOpChild::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientNavigateOpChild::Init(const mozilla::dom::PClientNavigateOpChild::ClientNavigateOpConstructorArgs&)::<lambda(const mozilla::dom::PClientNavigateOpChild::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientNavigateArgs&), const mozilla::dom::ClientNavigateArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientMatchAllArgs&), const mozilla::dom::ClientMatchAllArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientClaimArgs&), const mozilla::dom::ClientClaimArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientManagerOpParent::DoServiceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientManagerService::*)(mozilla::dom::ThreadsafeContentParentHandle*, const mozilla::dom::ClientOpenWindowArgs&), const mozilla::dom::ClientOpenWindowArgs&)::<lambda(const mozilla::dom::PClientManagerOpParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UIEvent_Binding::Wrap(JSContext*, mozilla::dom::UIEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at UIEventBinding.cpp:1324:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:158:
UIEventBinding.cpp: In function 'bool mozilla::dom::UIEvent_Binding::Wrap(JSContext*, mozilla::dom::UIEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
UIEventBinding.cpp:1324:25: note: 'global' declared here
 1324 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
UIEventBinding.cpp:1296:17: note: 'aCx' declared here
 1296 | Wrap(JSContext* aCx, mozilla::dom::UIEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::CopyableErrorResult, true>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::<lambda()>::<lambda(bool)>; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::<lambda()>::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::<lambda()>::<lambda(bool)>; RejectFunction = mozilla::dom::{anonymous}::ClaimOnMainThread(const mozilla::dom::ClientInfo&, const mozilla::dom::ServiceWorkerDescriptor&)::<lambda()>::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ClientManagerService::ClientManagerService()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(bool)>; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(const mozilla::dom::PClientHandleOpParent::CopyableErrorResult&)>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(bool)>; RejectFunction = mozilla::dom::ClientHandleOpParent::Init(mozilla::dom::PClientHandleOpParent::ClientOpConstructorArgs&&)::<lambda(const mozilla::dom::PClientHandleOpParent::CopyableErrorResult&)>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::CopyableErrorResult, false>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::<lambda(bool)>; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::<lambda(const mozilla::dom::PClientHandleParent::CopyableErrorResult&)>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::<lambda(bool)>; RejectFunction = mozilla::dom::ClientHandleParent::Init(const mozilla::dom::PClientHandleParent::IPCClientInfo&)::<lambda(const mozilla::dom::PClientHandleParent::CopyableErrorResult&)>; ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UserProximityEvent_Binding::Wrap(JSContext*, mozilla::dom::UserProximityEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at UserProximityEventBinding.cpp:475:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:275:
UserProximityEventBinding.cpp: In function 'bool mozilla::dom::UserProximityEvent_Binding::Wrap(JSContext*, mozilla::dom::UserProximityEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
UserProximityEventBinding.cpp:475:25: note: 'global' declared here
  475 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
UserProximityEventBinding.cpp:447:17: note: 'aCx' declared here
  447 | Wrap(JSContext* aCx, mozilla::dom::UserProximityEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::UserProximityEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::UserProximityEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserProximityEventBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::UserProximityEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at UserProximityEvent.cpp:41:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserProximityEvent.h:15,
                 from UserProximityEvent.cpp:10,
                 from UnifiedBindings24.cpp:262:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserProximityEventBinding.h: In member function 'virtual JSObject* mozilla::dom::UserProximityEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserProximityEventBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
UserProximityEvent.cpp:39:51: note: 'aCx' declared here
   39 | UserProximityEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRDisplayCapabilities_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayCapabilities*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayBinding.cpp:2065:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:288:
VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplayCapabilities_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayCapabilities*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayBinding.cpp:2065:25: note: 'global' declared here
 2065 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayBinding.cpp:2040:17: note: 'aCx' declared here
 2040 | Wrap(JSContext* aCx, mozilla::dom::VRDisplayCapabilities* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VREyeParameters_Binding::Wrap(JSContext*, mozilla::dom::VREyeParameters*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayBinding.cpp:2520:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRDisplayBinding.cpp: In function 'bool mozilla::dom::VREyeParameters_Binding::Wrap(JSContext*, mozilla::dom::VREyeParameters*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayBinding.cpp:2520:25: note: 'global' declared here
 2520 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayBinding.cpp:2495:17: note: 'aCx' declared here
 2495 | Wrap(JSContext* aCx, mozilla::dom::VREyeParameters* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRFieldOfView_Binding::Wrap(JSContext*, mozilla::dom::VRFieldOfView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayBinding.cpp:2961:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRFieldOfView_Binding::Wrap(JSContext*, mozilla::dom::VRFieldOfView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayBinding.cpp:2961:25: note: 'global' declared here
 2961 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayBinding.cpp:2936:17: note: 'aCx' declared here
 2936 | Wrap(JSContext* aCx, mozilla::dom::VRFieldOfView* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRFrameData_Binding::Wrap(JSContext*, mozilla::dom::VRFrameData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayBinding.cpp:3564:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRFrameData_Binding::Wrap(JSContext*, mozilla::dom::VRFrameData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayBinding.cpp:3564:25: note: 'global' declared here
 3564 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayBinding.cpp:3539:17: note: 'aCx' declared here
 3539 | Wrap(JSContext* aCx, mozilla::dom::VRFrameData* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRPose_Binding::Wrap(JSContext*, mozilla::dom::VRPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayBinding.cpp:4147:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRPose_Binding::Wrap(JSContext*, mozilla::dom::VRPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayBinding.cpp:4147:25: note: 'global' declared here
 4147 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayBinding.cpp:4122:17: note: 'aCx' declared here
 4122 | Wrap(JSContext* aCx, mozilla::dom::VRPose* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRStageParameters_Binding::Wrap(JSContext*, mozilla::dom::VRStageParameters*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayBinding.cpp:4567:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRStageParameters_Binding::Wrap(JSContext*, mozilla::dom::VRStageParameters*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayBinding.cpp:4567:25: note: 'global' declared here
 4567 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayBinding.cpp:4542:17: note: 'aCx' declared here
 4542 | Wrap(JSContext* aCx, mozilla::dom::VRStageParameters* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRMockController_Binding::Wrap(JSContext*, mozilla::dom::VRMockController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRServiceTestBinding.cpp:1246:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:314:
VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRMockController_Binding::Wrap(JSContext*, mozilla::dom::VRMockController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRServiceTestBinding.cpp:1246:25: note: 'global' declared here
 1246 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRServiceTestBinding.cpp:1221:17: note: 'aCx' declared here
 1221 | Wrap(JSContext* aCx, mozilla::dom::VRMockController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::get_emptyHTML(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at TrustedTypesBinding.cpp:1969:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::get_emptyHTML(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
TrustedTypesBinding.cpp:1969:25: note: 'slotStorage' declared here
 1969 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
TrustedTypesBinding.cpp:1960:26: note: 'cx' declared here
 1960 | get_emptyHTML(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::ClearCachedEmptyHTMLValue(JSContext*, mozilla::dom::TrustedTypePolicyFactory*)' at TrustedTypesBinding.cpp:2569:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::ClearCachedEmptyHTMLValue(JSContext*, mozilla::dom::TrustedTypePolicyFactory*)':
TrustedTypesBinding.cpp:2569:25: note: 'obj' declared here
 2569 |   JS::Rooted<JSObject*> obj(aCx);
      |                         ^~~
TrustedTypesBinding.cpp:2567:38: note: 'aCx' declared here
 2567 | ClearCachedEmptyHTMLValue(JSContext* aCx, mozilla::dom::TrustedTypePolicyFactory* aObject)
      |                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::get_emptyScript(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at TrustedTypesBinding.cpp:2038:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::get_emptyScript(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
TrustedTypesBinding.cpp:2038:25: note: 'slotStorage' declared here
 2038 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
TrustedTypesBinding.cpp:2029:28: note: 'cx' declared here
 2029 | get_emptyScript(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicyFactory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TrustedTypesBinding.cpp:2500:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::Wrap(JSContext*, mozilla::dom::TrustedTypePolicyFactory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TrustedTypesBinding.cpp:2500:25: note: 'global' declared here
 2500 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TrustedTypesBinding.cpp:2475:17: note: 'aCx' declared here
 2475 | Wrap(JSContext* aCx, mozilla::dom::TrustedTypePolicyFactory* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::ClearCachedEmptyScriptValue(JSContext*, mozilla::dom::TrustedTypePolicyFactory*)' at TrustedTypesBinding.cpp:2590:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TrustedTypesBinding.cpp: In function 'bool mozilla::dom::TrustedTypePolicyFactory_Binding::ClearCachedEmptyScriptValue(JSContext*, mozilla::dom::TrustedTypePolicyFactory*)':
TrustedTypesBinding.cpp:2590:25: note: 'obj' declared here
 2590 |   JS::Rooted<JSObject*> obj(aCx);
      |                         ^~~
TrustedTypesBinding.cpp:2588:40: note: 'aCx' declared here
 2588 | ClearCachedEmptyScriptValue(JSContext* aCx, mozilla::dom::TrustedTypePolicyFactory* aObject)
      |                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoEncoderBinding.cpp:984:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::VideoEncoderConfig::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoEncoderBinding.cpp:984:25: note: 'obj' declared here
  984 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoEncoderBinding.cpp:976:49: note: 'cx' declared here
  976 | VideoEncoderConfig::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VideoEncoderBinding.cpp:1374:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoEncoderBinding.cpp: In member function 'bool mozilla::dom::VideoEncoderSupport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VideoEncoderBinding.cpp:1374:25: note: 'obj' declared here
 1374 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VideoEncoderBinding.cpp:1366:50: note: 'cx' declared here
 1366 | VideoEncoderSupport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TransformStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::TransformStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TransformStreamDefaultControllerBinding.cpp:397:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TransformStreamDefaultControllerBinding.cpp: In function 'bool mozilla::dom::TransformStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::TransformStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TransformStreamDefaultControllerBinding.cpp:397:25: note: 'global' declared here
  397 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TransformStreamDefaultControllerBinding.cpp:372:17: note: 'aCx' declared here
  372 | Wrap(JSContext* aCx, mozilla::dom::TransformStreamDefaultController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRLayer::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at VRDisplayBinding.cpp:264:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRDisplayBinding.cpp: In member function 'bool mozilla::dom::VRLayer::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
VRDisplayBinding.cpp:264:25: note: 'obj' declared here
  264 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
VRDisplayBinding.cpp:256:38: note: 'cx' declared here
  256 | VRLayer::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TreeColumn_Binding::Wrap(JSContext*, nsTreeColumn*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TreeColumnBinding.cpp:759:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:41:
TreeColumnBinding.cpp: In function 'bool mozilla::dom::TreeColumn_Binding::Wrap(JSContext*, nsTreeColumn*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TreeColumnBinding.cpp:759:25: note: 'global' declared here
  759 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TreeColumnBinding.cpp:734:17: note: 'aCx' declared here
  734 | Wrap(JSContext* aCx, nsTreeColumn* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at TreeColumnsBinding.cpp:723:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:54:
TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
TreeColumnsBinding.cpp:723:25: note: 'expando' declared here
  723 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
TreeColumnsBinding.cpp:697:50: note: 'cx' declared here
  697 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at TreeColumnsBinding.cpp:913:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TreeColumnsBinding.cpp: In member function 'virtual bool mozilla::dom::TreeColumns_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
TreeColumnsBinding.cpp:913:29: note: 'expando' declared here
  913 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
TreeColumnsBinding.cpp:885:33: note: 'cx' declared here
  885 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TreeColumns_Binding::Wrap(JSContext*, nsTreeColumns*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TreeColumnsBinding.cpp:1159:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
TreeColumnsBinding.cpp: In function 'bool mozilla::dom::TreeColumns_Binding::Wrap(JSContext*, nsTreeColumns*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TreeColumnsBinding.cpp:1159:25: note: 'global' declared here
 1159 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TreeColumnsBinding.cpp:1134:17: note: 'aCx' declared here
 1134 | Wrap(JSContext* aCx, nsTreeColumns* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TreeContentView_Binding::Wrap(JSContext*, nsTreeContentView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at TreeContentViewBinding.cpp:1748:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:67:
TreeContentViewBinding.cpp: In function 'bool mozilla::dom::TreeContentView_Binding::Wrap(JSContext*, nsTreeContentView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
TreeContentViewBinding.cpp:1748:25: note: 'global' declared here
 1748 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
TreeContentViewBinding.cpp:1723:17: note: 'aCx' declared here
 1723 | Wrap(JSContext* aCx, nsTreeContentView* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UDPSocket_Binding::Wrap(JSContext*, mozilla::dom::UDPSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at UDPSocketBinding.cpp:1733:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:145:
UDPSocketBinding.cpp: In function 'bool mozilla::dom::UDPSocket_Binding::Wrap(JSContext*, mozilla::dom::UDPSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
UDPSocketBinding.cpp:1733:25: note: 'global' declared here
 1733 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
UDPSocketBinding.cpp:1705:17: note: 'aCx' declared here
 1705 | Wrap(JSContext* aCx, mozilla::dom::UDPSocket* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::URL_Binding::Wrap(JSContext*, mozilla::dom::URL*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at URLBinding.cpp:1589:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:171:
URLBinding.cpp: In function 'bool mozilla::dom::URL_Binding::Wrap(JSContext*, mozilla::dom::URL*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
URLBinding.cpp:1589:25: note: 'global' declared here
 1589 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
URLBinding.cpp:1564:17: note: 'aCx' declared here
 1564 | Wrap(JSContext* aCx, mozilla::dom::URL* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::URLSearchParams_Binding::Wrap(JSContext*, mozilla::dom::URLSearchParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at URLSearchParamsBinding.cpp:1717:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
URLSearchParamsBinding.cpp: In function 'bool mozilla::dom::URLSearchParams_Binding::Wrap(JSContext*, mozilla::dom::URLSearchParams*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
URLSearchParamsBinding.cpp:1717:25: note: 'global' declared here
 1717 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
URLSearchParamsBinding.cpp:1692:17: note: 'aCx' declared here
 1692 | Wrap(JSContext* aCx, mozilla::dom::URLSearchParams* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UniFFIScaffoldingCallResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at UniFFIBinding.cpp:606:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:223:
UniFFIBinding.cpp: In member function 'bool mozilla::dom::UniFFIScaffoldingCallResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
UniFFIBinding.cpp:606:25: note: 'obj' declared here
  606 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
UniFFIBinding.cpp:598:58: note: 'cx' declared here
  598 | UniFFIScaffoldingCallResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UniFFIPointer_Binding::Wrap(JSContext*, mozilla::dom::UniFFIPointer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at UniFFIBinding.cpp:810:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
UniFFIBinding.cpp: In function 'bool mozilla::dom::UniFFIPointer_Binding::Wrap(JSContext*, mozilla::dom::UniFFIPointer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
UniFFIBinding.cpp:810:25: note: 'global' declared here
  810 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
UniFFIBinding.cpp:785:17: note: 'aCx' declared here
  785 | Wrap(JSContext* aCx, mozilla::dom::UniFFIPointer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UserActivation_Binding::Wrap(JSContext*, mozilla::dom::UserActivation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at UserActivationBinding.cpp:281:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:236:
UserActivationBinding.cpp: In function 'bool mozilla::dom::UserActivation_Binding::Wrap(JSContext*, mozilla::dom::UserActivation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
UserActivationBinding.cpp:281:25: note: 'global' declared here
  281 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
UserActivationBinding.cpp:256:17: note: 'aCx' declared here
  256 | Wrap(JSContext* aCx, mozilla::dom::UserActivation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRDisplay*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayBinding.cpp:1592:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRDisplayBinding.cpp: In function 'bool mozilla::dom::VRDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRDisplay*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayBinding.cpp:1592:25: note: 'global' declared here
 1592 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayBinding.cpp:1564:17: note: 'aCx' declared here
 1564 | Wrap(JSContext* aCx, mozilla::dom::VRDisplay* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRDisplayEvent_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRDisplayEventBinding.cpp:585:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:301:
VRDisplayEventBinding.cpp: In function 'bool mozilla::dom::VRDisplayEvent_Binding::Wrap(JSContext*, mozilla::dom::VRDisplayEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRDisplayEventBinding.cpp:585:25: note: 'global' declared here
  585 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRDisplayEventBinding.cpp:557:17: note: 'aCx' declared here
  557 | Wrap(JSContext* aCx, mozilla::dom::VRDisplayEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRMockDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRMockDisplay*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRServiceTestBinding.cpp:2795:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRMockDisplay_Binding::Wrap(JSContext*, mozilla::dom::VRMockDisplay*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRServiceTestBinding.cpp:2795:25: note: 'global' declared here
 2795 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRServiceTestBinding.cpp:2770:17: note: 'aCx' declared here
 2770 | Wrap(JSContext* aCx, mozilla::dom::VRMockDisplay* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VRServiceTest_Binding::Wrap(JSContext*, mozilla::dom::VRServiceTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VRServiceTestBinding.cpp:3798:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VRServiceTestBinding.cpp: In function 'bool mozilla::dom::VRServiceTest_Binding::Wrap(JSContext*, mozilla::dom::VRServiceTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VRServiceTestBinding.cpp:3798:25: note: 'global' declared here
 3798 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VRServiceTestBinding.cpp:3773:17: note: 'aCx' declared here
 3773 | Wrap(JSContext* aCx, mozilla::dom::VRServiceTest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VTTCue_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCue*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VTTCueBinding.cpp:1899:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:327:
VTTCueBinding.cpp: In function 'bool mozilla::dom::VTTCue_Binding::Wrap(JSContext*, mozilla::dom::TextTrackCue*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VTTCueBinding.cpp:1899:25: note: 'global' declared here
 1899 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VTTCueBinding.cpp:1868:17: note: 'aCx' declared here
 1868 | Wrap(JSContext* aCx, mozilla::dom::TextTrackCue* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VTTRegion_Binding::Wrap(JSContext*, mozilla::dom::TextTrackRegion*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VTTRegionBinding.cpp:902:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:340:
VTTRegionBinding.cpp: In function 'bool mozilla::dom::VTTRegion_Binding::Wrap(JSContext*, mozilla::dom::TextTrackRegion*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VTTRegionBinding.cpp:902:25: note: 'global' declared here
  902 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VTTRegionBinding.cpp:877:17: note: 'aCx' declared here
  877 | Wrap(JSContext* aCx, mozilla::dom::TextTrackRegion* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ValidityState_Binding::Wrap(JSContext*, mozilla::dom::ValidityState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ValidityStateBinding.cpp:569:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings24.cpp:353:
ValidityStateBinding.cpp: In function 'bool mozilla::dom::ValidityState_Binding::Wrap(JSContext*, mozilla::dom::ValidityState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ValidityStateBinding.cpp:569:25: note: 'global' declared here
  569 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ValidityStateBinding.cpp:544:17: note: 'aCx' declared here
  544 | Wrap(JSContext* aCx, mozilla::dom::ValidityState* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoColorSpace_Binding::Wrap(JSContext*, mozilla::dom::VideoColorSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VideoColorSpaceBinding.cpp:878:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoColorSpaceBinding.cpp: In function 'bool mozilla::dom::VideoColorSpace_Binding::Wrap(JSContext*, mozilla::dom::VideoColorSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VideoColorSpaceBinding.cpp:878:25: note: 'global' declared here
  878 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VideoColorSpaceBinding.cpp:853:17: note: 'aCx' declared here
  853 | Wrap(JSContext* aCx, mozilla::dom::VideoColorSpace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoDecoder_Binding::Wrap(JSContext*, mozilla::dom::VideoDecoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VideoDecoderBinding.cpp:1445:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoDecoderBinding.cpp: In function 'bool mozilla::dom::VideoDecoder_Binding::Wrap(JSContext*, mozilla::dom::VideoDecoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VideoDecoderBinding.cpp:1445:25: note: 'global' declared here
 1445 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VideoDecoderBinding.cpp:1417:17: note: 'aCx' declared here
 1417 | Wrap(JSContext* aCx, mozilla::dom::VideoDecoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoEncoder_Binding::Wrap(JSContext*, mozilla::dom::VideoEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VideoEncoderBinding.cpp:2166:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoEncoderBinding.cpp: In function 'bool mozilla::dom::VideoEncoder_Binding::Wrap(JSContext*, mozilla::dom::VideoEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VideoEncoderBinding.cpp:2166:25: note: 'global' declared here
 2166 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VideoEncoderBinding.cpp:2138:17: note: 'aCx' declared here
 2138 | Wrap(JSContext* aCx, mozilla::dom::VideoEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoFrame_Binding::Wrap(JSContext*, mozilla::dom::VideoFrame*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VideoFrameBinding.cpp:2464:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoFrameBinding.cpp: In function 'bool mozilla::dom::VideoFrame_Binding::Wrap(JSContext*, mozilla::dom::VideoFrame*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VideoFrameBinding.cpp:2464:25: note: 'global' declared here
 2464 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VideoFrameBinding.cpp:2439:17: note: 'aCx' declared here
 2439 | Wrap(JSContext* aCx, mozilla::dom::VideoFrame* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/SanitizerBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementBinding.h:6,
                 from XULTextElementBinding.cpp:4,
                 from UnifiedBindings27.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULTextElement_Binding::Wrap(JSContext*, mozilla::dom::XULTextElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULTextElementBinding.cpp:481:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XULTextElementBinding.cpp: In function 'bool mozilla::dom::XULTextElement_Binding::Wrap(JSContext*, mozilla::dom::XULTextElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULTextElementBinding.cpp:481:25: note: 'global' declared here
  481 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULTextElementBinding.cpp:444:17: note: 'aCx' declared here
  444 | Wrap(JSContext* aCx, mozilla::dom::XULTextElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TreeCellInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at XULTreeElementBinding.cpp:100:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings27.cpp:15:
XULTreeElementBinding.cpp: In member function 'bool mozilla::dom::TreeCellInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
XULTreeElementBinding.cpp:100:25: note: 'obj' declared here
  100 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
XULTreeElementBinding.cpp:92:43: note: 'cx' declared here
   92 | TreeCellInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULTreeElement_Binding::Wrap(JSContext*, mozilla::dom::XULTreeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULTreeElementBinding.cpp:1705:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XULTreeElementBinding.cpp: In function 'bool mozilla::dom::XULTreeElement_Binding::Wrap(JSContext*, mozilla::dom::XULTreeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULTreeElementBinding.cpp:1705:25: note: 'global' declared here
 1705 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULTreeElementBinding.cpp:1668:17: note: 'aCx' declared here
 1668 | Wrap(JSContext* aCx, mozilla::dom::XULTreeElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientOpPromise.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientOpenWindowUtils.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientOpenWindowUtils.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/clients/manager/ClientOpenWindowUtils.cpp:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from XMLHttpRequestEventTargetBinding.cpp:27,
                 from UnifiedBindings26.cpp:132:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Private*)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Private*)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Private*)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::{anonymous}::WaitForLoad(const ClientOpenWindowArgsParsed&, mozilla::dom::BrowsingContext*, mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>::Private*)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)()>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)())::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)()>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)())::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)()>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)())::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)()>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)())::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientGetInfoAndStateArgs&), const mozilla::dom::ClientGetInfoAndStateArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientPostMessageArgs&), const mozilla::dom::ClientPostMessageArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientFocusArgs&), const mozilla::dom::ClientFocusArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::<lambda(const mozilla::dom::ClientOpResult&)>; RejectFunction = mozilla::dom::ClientSourceOpChild::DoSourceOp<RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&>(RefPtr<mozilla::MozPromise<mozilla::dom::ClientOpResult, mozilla::CopyableErrorResult, false> > (mozilla::dom::ClientSource::*)(const mozilla::dom::ClientControlledArgs&), const mozilla::dom::ClientControlledArgs&)::<lambda(const mozilla::dom::PClientSourceOpChild::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClientOpResult; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::BrowsingContext>, mozilla::CopyableErrorResult, false>; ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::<lambda(const RefPtr<mozilla::dom::BrowsingContext>&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::<lambda()>; ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::<lambda(const RefPtr<mozilla::dom::BrowsingContext>&)>; RejectFunction = mozilla::dom::ClientOpenWindow(ThreadsafeContentParentHandle*, const ClientOpenWindowArgs&)::<lambda()>; ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/WorkerLocationBinding.h:6,
                 from WorkerLocationBinding.cpp:5,
                 from UnifiedBindings26.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLFrameElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:12,
                 from XULFrameElementBinding.cpp:27,
                 from UnifiedBindings26.cpp:366:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerLocationBinding.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerLocation.h:11,
                 from WorkerLocationBinding.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserBinding.h:9,
                 from ExtensionBrowserBinding.cpp:4,
                 from UnifiedBindings6.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventBinding.h:13,
                 from FetchEventBinding.cpp:6,
                 from UnifiedBindings6.cpp:223:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcher.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcher.cpp:7,
                 from Unified_cpp_dom_closewatcher0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CloseWatcher_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CloseWatcher]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CloseWatcherBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::CloseWatcher::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcher.cpp:52:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcher.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CloseWatcherBinding.h: In member function 'virtual JSObject* mozilla::dom::CloseWatcher::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CloseWatcherBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcher.cpp:50:47: note: 'aCx' declared here
   50 | JSObject* CloseWatcher::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from UnifiedBindings3.cpp:236:
ChromeUtilsBinding.cpp: In function 'bool mozilla::dom::ChromeUtils_Binding::shouldResistFingerprinting(JSContext*, unsigned int, JS::Value*)':
ChromeUtilsBinding.cpp:6506: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 6506 |   } else if (!ValueToPrimitive<uint64_t, eDefault>(cx, args[1], "Argument 2", &arg1.SetValue())) {
ChromeUtilsBinding.cpp:6506: note: adding '-flarge-source-files' will allow for 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:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsTObserverArray<RefPtr<mozilla::dom::CloseWatcher> >; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsTObserverArray<RefPtr<mozilla::dom::CloseWatcher> >; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'void mozilla::dom::CloseWatcherManager::Remove(mozilla::dom::CloseWatcher&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcherManager.cpp:70:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)this)[1].nsAutoTObserverArray<nsTObserverArray<RefPtr<mozilla::dom::CloseWatcher> >, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_closewatcher0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcherManager.cpp: In member function 'void mozilla::dom::CloseWatcherManager::Remove(mozilla::dom::CloseWatcher&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcherManager.cpp:70:38: note: 'iter' declared here
   70 |   CloseWatcherArray::ForwardIterator iter(mGroups);
      |                                      ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/closewatcher/CloseWatcherManager.cpp:69:56: note: 'this' declared here
   69 | void CloseWatcherManager::Remove(CloseWatcher& aWatcher) {
      |                                                        ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ReflowOutput.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31,
                 from WindowBinding.cpp:45,
                 from UnifiedBindings25.cpp:327:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   74 |       if (ascent < bm.ascent) ascent = bm.ascent;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallAndConstruct.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/AtomList.h:10,
                 from ConsoleInstanceBinding.cpp:4,
                 from UnifiedBindings4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::DOMException_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at DOMExceptionBinding.cpp:848:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:171:
DOMExceptionBinding.cpp: In function 'void mozilla::dom::DOMException_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)':
DOMExceptionBinding.cpp:848:25: note: 'parentProto' declared here
  848 |   JS::Rooted<JSObject*> parentProto(aCx, JS::GetRealmErrorPrototype(aCx));
      |                         ^~~~~~~~~~~
DOMExceptionBinding.cpp:843:35: note: 'aCx' declared here
  843 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal)
      |                        ~~~~~~~~~~~^~~
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/ExtensionBrowserBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Request_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27,
    inlined from 'virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:37:33,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Request; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'bool mozilla::dom::FetchEvent_Binding::get_request(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at FetchEventBinding.cpp:196:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h: In function 'bool mozilla::dom::FetchEvent_Binding::get_request(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27: note: 'reflector' declared here
  637 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
FetchEventBinding.cpp:186:24: note: 'cx' declared here
  186 | get_request(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:11,
                 from WindowBinding.cpp:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at FileListBinding.cpp:375:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:262:
FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
FileListBinding.cpp:375:25: note: 'expando' declared here
  375 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
FileListBinding.cpp:358:36: note: 'cx' declared here
  358 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at DataTransferItemListBinding.cpp:545:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:353:
DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
DataTransferItemListBinding.cpp:545:25: note: 'expando' declared here
  545 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
DataTransferItemListBinding.cpp:528:36: note: 'cx' declared here
  528 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at DOMTokenListBinding.cpp:813:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:314:
DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
DOMTokenListBinding.cpp:813:25: note: 'expando' declared here
  813 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
DOMTokenListBinding.cpp:793:36: note: 'cx' declared here
  793 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at DOMStringListBinding.cpp:410:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:288:
DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
DOMStringListBinding.cpp:410:25: note: 'expando' declared here
  410 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
DOMStringListBinding.cpp:390:36: note: 'cx' declared here
  390 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at DOMRectListBinding.cpp:374:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:275:
DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
DOMRectListBinding.cpp:374:25: note: 'expando' declared here
  374 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
DOMRectListBinding.cpp:357:36: note: 'cx' declared here
  357 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at DOMTokenListBinding.cpp:854:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
DOMTokenListBinding.cpp:854:29: note: 'expando' declared here
  854 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
DOMTokenListBinding.cpp:828:33: note: 'cx' declared here
  828 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at DOMStringListBinding.cpp:451:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
DOMStringListBinding.cpp:451:29: note: 'expando' declared here
  451 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
DOMStringListBinding.cpp:425:33: note: 'cx' declared here
  425 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at DOMStringListBinding.cpp:342:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
DOMStringListBinding.cpp:342:25: note: 'expando' declared here
  342 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
DOMStringListBinding.cpp:319:50: note: 'cx' declared here
  319 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at DOMTokenListBinding.cpp:745:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
DOMTokenListBinding.cpp:745:25: note: 'expando' declared here
  745 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
DOMTokenListBinding.cpp:722:50: note: 'cx' declared here
  722 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleCounter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:129:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounter::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:129:25: note: 'obj' declared here
  129 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:121:45: note: 'cx' declared here
  121 | ConsoleCounter::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleCounterError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:227:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleCounterError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:227:25: note: 'obj' declared here
  227 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:219:50: note: 'cx' declared here
  219 | ConsoleCounterError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleProfileEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:535:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleProfileEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:535:25: note: 'obj' declared here
  535 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:527:50: note: 'cx' declared here
  527 | ConsoleProfileEvent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleStackEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:688:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleStackEntry::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:688:25: note: 'obj' declared here
  688 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:680:48: note: 'cx' declared here
  680 | ConsoleStackEntry::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::External_Binding::Wrap(JSContext*, mozilla::dom::External*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExternalBinding.cpp:276:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:158:
ExternalBinding.cpp: In function 'bool mozilla::dom::External_Binding::Wrap(JSContext*, mozilla::dom::External*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExternalBinding.cpp:276:25: note: 'global' declared here
  276 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExternalBinding.cpp:251:17: note: 'aCx' declared here
  251 | Wrap(JSContext* aCx, mozilla::dom::External* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemDirectoryEntryBinding.cpp:440:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:327:
FileSystemDirectoryEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemDirectoryEntryBinding.cpp:440:25: note: 'global' declared here
  440 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemDirectoryEntryBinding.cpp:412:17: note: 'aCx' declared here
  412 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemDirectoryIterator_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemDirectoryIteratorBinding.cpp:262:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:353:
FileSystemDirectoryIteratorBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryIterator_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryIterator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemDirectoryIteratorBinding.cpp:262:25: note: 'global' declared here
  262 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemDirectoryIteratorBinding.cpp:237:17: note: 'aCx' declared here
  237 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryIterator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemDirectoryReader_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemDirectoryReaderBinding.cpp:351:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:366:
FileSystemDirectoryReaderBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryReader_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemDirectoryReaderBinding.cpp:351:25: note: 'global' declared here
  351 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemDirectoryReaderBinding.cpp:326:17: note: 'aCx' declared here
  326 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryReader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemEntryBinding.cpp:487:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:379:
FileSystemEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemEntryBinding.cpp:487:25: note: 'global' declared here
  487 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemEntryBinding.cpp:462:17: note: 'aCx' declared here
  462 | Wrap(JSContext* aCx, mozilla::dom::FileSystemEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleTimerError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:843:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerError::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:843:25: note: 'obj' declared here
  843 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:835:48: note: 'cx' declared here
  835 | ConsoleTimerError::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleTimerLogOrEnd::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:943:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerLogOrEnd::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:943:25: note: 'obj' declared here
  943 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:935:51: note: 'cx' declared here
  935 | ConsoleTimerLogOrEnd::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleTimerStart::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:1034:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleTimerStart::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:1034:25: note: 'obj' declared here
 1034 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:1026:48: note: 'cx' declared here
 1026 | ConsoleTimerStart::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CookieListItem::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CookieStoreBinding.cpp:392:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:80:
CookieStoreBinding.cpp: In member function 'bool mozilla::dom::CookieListItem::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CookieStoreBinding.cpp:392:25: note: 'obj' declared here
  392 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CookieStoreBinding.cpp:384:45: note: 'cx' declared here
  384 | CookieListItem::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FailedCertSecurityInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at FailedCertSecurityInfoBinding.cpp:166:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:171:
FailedCertSecurityInfoBinding.cpp: In member function 'bool mozilla::dom::FailedCertSecurityInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
FailedCertSecurityInfoBinding.cpp:166:25: note: 'obj' declared here
  166 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
FailedCertSecurityInfoBinding.cpp:158:53: note: 'cx' declared here
  158 | FailedCertSecurityInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at FileListBinding.cpp:348:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
FileListBinding.cpp:348:25: note: 'expando' declared here
  348 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
FileListBinding.cpp:336:42: note: 'cx' declared here
  336 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMCollectedFrame::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at DOMCollectedFramesBinding.cpp:70:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:158:
DOMCollectedFramesBinding.cpp: In member function 'bool mozilla::dom::DOMCollectedFrame::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
DOMCollectedFramesBinding.cpp:70:25: note: 'obj' declared here
   70 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
DOMCollectedFramesBinding.cpp:62:48: note: 'cx' declared here
   62 | DOMCollectedFrame::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMCollectedFrames::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at DOMCollectedFramesBinding.cpp:157:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMCollectedFramesBinding.cpp: In member function 'bool mozilla::dom::DOMCollectedFrames::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
DOMCollectedFramesBinding.cpp:157:25: note: 'obj' declared here
  157 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
DOMCollectedFramesBinding.cpp:149:49: note: 'cx' declared here
  149 | DOMCollectedFrames::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at DOMMatrixBinding.cpp:505:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:210:
DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
DOMMatrixBinding.cpp:505:29: note: 'returnArray' declared here
  505 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
DOMMatrixBinding.cpp:490:79: note: 'cx' declared here
  490 | UTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at DOMMatrixBinding.cpp:831:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMMatrixBinding.cpp: In member function 'bool mozilla::dom::OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
DOMMatrixBinding.cpp:831:29: note: 'returnArray' declared here
  831 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
DOMMatrixBinding.cpp:816:85: note: 'cx' declared here
  816 | OwningUTF8StringOrUnrestrictedDoubleSequenceOrDOMMatrixReadOnly::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMMatrixReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at DOMMatrixBinding.cpp:5624:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
DOMMatrixBinding.cpp:5624:25: note: 'result' declared here
 5624 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
DOMMatrixBinding.cpp:5616:19: note: 'cx' declared here
 5616 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMPointReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at DOMPointBinding.cpp:1128:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:236:
DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
DOMPointBinding.cpp:1128:25: note: 'result' declared here
 1128 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
DOMPointBinding.cpp:1120:19: note: 'cx' declared here
 1120 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMRectReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at DOMRectBinding.cpp:1206:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:262:
DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRectReadOnly_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
DOMRectBinding.cpp:1206:25: note: 'result' declared here
 1206 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
DOMRectBinding.cpp:1198:19: note: 'cx' declared here
 1198 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLContent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at DebuggerUtilsBinding.cpp:68:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:392:
DebuggerUtilsBinding.cpp: In member function 'bool mozilla::dom::HTMLContent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
DebuggerUtilsBinding.cpp:68:25: note: 'obj' declared here
   68 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
DebuggerUtilsBinding.cpp:60:42: note: 'cx' declared here
   60 | HTMLContent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DecoderDoctorNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at DecoderDoctorNotificationBinding.cpp:113:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:405:
DecoderDoctorNotificationBinding.cpp: In member function 'bool mozilla::dom::DecoderDoctorNotification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
DecoderDoctorNotificationBinding.cpp:113:25: note: 'obj' declared here
  113 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
DecoderDoctorNotificationBinding.cpp:105:56: note: 'cx' declared here
  105 | DecoderDoctorNotification::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerLocation_Binding::Wrap(JSContext*, mozilla::dom::WorkerLocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WorkerLocationBinding.cpp:576:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerLocationBinding.cpp: In function 'bool mozilla::dom::WorkerLocation_Binding::Wrap(JSContext*, mozilla::dom::WorkerLocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WorkerLocationBinding.cpp:576:25: note: 'global' declared here
  576 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WorkerLocationBinding.cpp:551:17: note: 'aCx' declared here
  551 | Wrap(JSContext* aCx, mozilla::dom::WorkerLocation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:668:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:15:
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_product(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:668:25: note: 'slotStorage' declared here
  668 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:659:24: note: 'cx' declared here
  659 | get_product(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:592:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_userAgent(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:592:25: note: 'slotStorage' declared here
  592 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:583:26: note: 'cx' declared here
  583 | get_userAgent(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:516:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_platform(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:516:25: note: 'slotStorage' declared here
  516 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:507:25: note: 'cx' declared here
  507 | get_platform(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:440:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_appVersion(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:440:25: note: 'slotStorage' declared here
  440 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:431:27: note: 'cx' declared here
  431 | get_appVersion(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:368:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_appName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:368:25: note: 'slotStorage' declared here
  368 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:359:24: note: 'cx' declared here
  359 | get_appName(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:292:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_appCodeName(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:292:25: note: 'slotStorage' declared here
  292 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:283:28: note: 'cx' declared here
  283 | get_appCodeName(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ContentVisibilityAutoStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ContentVisibilityAutoStateChangeEventBinding.cpp:466:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:41:
ContentVisibilityAutoStateChangeEventBinding.cpp: In function 'bool mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::ContentVisibilityAutoStateChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ContentVisibilityAutoStateChangeEventBinding.cpp:466:25: note: 'global' declared here
  466 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ContentVisibilityAutoStateChangeEventBinding.cpp:438:17: note: 'aCx' declared here
  438 | Wrap(JSContext* aCx, mozilla::dom::ContentVisibilityAutoStateChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ContentVisibilityAutoStateChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ContentVisibilityAutoStateChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEventBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::ContentVisibilityAutoStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at ContentVisibilityAutoStateChangeEvent.cpp:40:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEvent.h:14,
                 from ContentVisibilityAutoStateChangeEvent.cpp:9,
                 from UnifiedBindings4.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ContentVisibilityAutoStateChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentVisibilityAutoStateChangeEventBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ContentVisibilityAutoStateChangeEvent.cpp:38:70: note: 'aCx' declared here
   38 | ContentVisibilityAutoStateChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:771:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_language(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:771:25: note: 'slotStorage' declared here
  771 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:762:25: note: 'cx' declared here
  762 | get_language(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::Wrap(JSContext*, mozilla::dom::WorkerNavigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WorkerNavigatorBinding.cpp:1297:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::Wrap(JSContext*, mozilla::dom::WorkerNavigator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WorkerNavigatorBinding.cpp:1297:25: note: 'global' declared here
 1297 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WorkerNavigatorBinding.cpp:1272:17: note: 'aCx' declared here
 1272 | Wrap(JSContext* aCx, mozilla::dom::WorkerNavigator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WritableStream_Binding::Wrap(JSContext*, mozilla::dom::WritableStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WritableStreamBinding.cpp:485:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:67:
WritableStreamBinding.cpp: In function 'bool mozilla::dom::WritableStream_Binding::Wrap(JSContext*, mozilla::dom::WritableStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WritableStreamBinding.cpp:485:25: note: 'global' declared here
  485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WritableStreamBinding.cpp:460:17: note: 'aCx' declared here
  460 | Wrap(JSContext* aCx, mozilla::dom::WritableStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CreateOfferRequest_Binding::Wrap(JSContext*, mozilla::dom::CreateOfferRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CreateOfferRequestBinding.cpp:463:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:93:
CreateOfferRequestBinding.cpp: In function 'bool mozilla::dom::CreateOfferRequest_Binding::Wrap(JSContext*, mozilla::dom::CreateOfferRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CreateOfferRequestBinding.cpp:463:25: note: 'global' declared here
  463 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CreateOfferRequestBinding.cpp:438:17: note: 'aCx' declared here
  438 | Wrap(JSContext* aCx, mozilla::dom::CreateOfferRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::CreateOfferRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at CreateOfferRequestBinding.cpp:748:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CreateOfferRequestBinding.cpp: In member function 'virtual JSObject* mozilla::dom::CreateOfferRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
CreateOfferRequestBinding.cpp:748:25: note: 'obj' declared here
  748 |   JS::Rooted<JSObject*> obj(aCx, CreateOfferRequest_Binding::Wrap(aCx, this, aGivenProto));
      |                         ^~~
CreateOfferRequestBinding.cpp:746:43: note: 'aCx' declared here
  746 | CreateOfferRequest::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XMLDocument_Binding::Wrap(JSContext*, mozilla::dom::XMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XMLDocumentBinding.cpp:329:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:106:
XMLDocumentBinding.cpp: In function 'bool mozilla::dom::XMLDocument_Binding::Wrap(JSContext*, mozilla::dom::XMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XMLDocumentBinding.cpp:329:25: note: 'global' declared here
  329 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XMLDocumentBinding.cpp:295:17: note: 'aCx' declared here
  295 | Wrap(JSContext* aCx, mozilla::dom::XMLDocument* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionBrowser_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionBrowserBinding.cpp:729:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ExtensionBrowserBinding.cpp: In function 'bool mozilla::dom::ExtensionBrowser_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionBrowserBinding.cpp:729:25: note: 'global' declared here
  729 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionBrowserBinding.cpp:704:17: note: 'aCx' declared here
  704 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionBrowser* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Credential_Binding::Wrap(JSContext*, mozilla::dom::Credential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CredentialManagementBinding.cpp:619:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:106:
CredentialManagementBinding.cpp: In function 'bool mozilla::dom::Credential_Binding::Wrap(JSContext*, mozilla::dom::Credential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CredentialManagementBinding.cpp:619:25: note: 'global' declared here
  619 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CredentialManagementBinding.cpp:594:17: note: 'aCx' declared here
  594 | Wrap(JSContext* aCx, mozilla::dom::Credential* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionBrowserSettings_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionBrowserSettingsBinding.cpp:1354:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:15:
ExtensionBrowserSettingsBinding.cpp: In function 'bool mozilla::dom::ExtensionBrowserSettings_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionBrowserSettingsBinding.cpp:1354:25: note: 'global' declared here
 1354 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionBrowserSettingsBinding.cpp:1329:17: note: 'aCx' declared here
 1329 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionBrowserSettings* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XMLHttpRequest_Binding::get_responseText(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at XMLHttpRequestBinding.cpp:2105:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:119:
XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::get_responseText(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
XMLHttpRequestBinding.cpp:2105:25: note: 'slotStorage' declared here
 2105 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
XMLHttpRequestBinding.cpp:2095:29: note: 'cx' declared here
 2095 | get_responseText(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XMLHttpRequest_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XMLHttpRequestBinding.cpp:3099:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XMLHttpRequestBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequest_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XMLHttpRequestBinding.cpp:3099:25: note: 'global' declared here
 3099 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XMLHttpRequestBinding.cpp:3068:17: note: 'aCx' declared here
 3068 | Wrap(JSContext* aCx, mozilla::dom::XMLHttpRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMException_Binding::Wrap(JSContext*, mozilla::dom::DOMException*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMExceptionBinding.cpp:781:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMExceptionBinding.cpp: In function 'bool mozilla::dom::DOMException_Binding::Wrap(JSContext*, mozilla::dom::DOMException*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMExceptionBinding.cpp:781:25: note: 'global' declared here
  781 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMExceptionBinding.cpp:756:17: note: 'aCx' declared here
  756 | Wrap(JSContext* aCx, mozilla::dom::DOMException* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Exception_Binding::Wrap(JSContext*, mozilla::dom::Exception*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMExceptionBinding.cpp:1525:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMExceptionBinding.cpp: In function 'bool mozilla::dom::Exception_Binding::Wrap(JSContext*, mozilla::dom::Exception*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMExceptionBinding.cpp:1525:25: note: 'global' declared here
 1525 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMExceptionBinding.cpp:1500:17: note: 'aCx' declared here
 1500 | Wrap(JSContext* aCx, mozilla::dom::Exception* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMLocalization_Binding::Wrap(JSContext*, mozilla::dom::DOMLocalization*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMLocalizationBinding.cpp:981:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:197:
DOMLocalizationBinding.cpp: In function 'bool mozilla::dom::DOMLocalization_Binding::Wrap(JSContext*, mozilla::dom::DOMLocalization*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMLocalizationBinding.cpp:981:25: note: 'global' declared here
  981 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMLocalizationBinding.cpp:953:17: note: 'aCx' declared here
  953 | Wrap(JSContext* aCx, mozilla::dom::DOMLocalization* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRInputSourceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XRInputSourceEventBinding.cpp:563:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:236:
XRInputSourceEventBinding.cpp: In function 'bool mozilla::dom::XRInputSourceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XRInputSourceEventBinding.cpp:563:25: note: 'global' declared here
  563 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XRInputSourceEventBinding.cpp:535:17: note: 'aCx' declared here
  535 | Wrap(JSContext* aCx, mozilla::dom::XRInputSourceEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRInputSourceEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRInputSourceEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourceEventBinding.h:108:27,
    inlined from 'virtual JSObject* mozilla::dom::XRInputSourceEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at XRInputSourceEvent.cpp:63:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourceEvent.h:15,
                 from XRInputSourceEvent.cpp:10,
                 from UnifiedBindings26.cpp:223:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourceEventBinding.h: In member function 'virtual JSObject* mozilla::dom::XRInputSourceEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourceEventBinding.h:108:27: note: 'reflector' declared here
  108 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
XRInputSourceEvent.cpp:61:51: note: 'aCx' declared here
   61 | XRInputSourceEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourcesChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XRInputSourcesChangeEventBinding.cpp:843:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:262:
XRInputSourcesChangeEventBinding.cpp: In function 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourcesChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XRInputSourcesChangeEventBinding.cpp:843:25: note: 'global' declared here
  843 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XRInputSourcesChangeEventBinding.cpp:815:17: note: 'aCx' declared here
  815 | Wrap(JSContext* aCx, mozilla::dom::XRInputSourcesChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRInputSourcesChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRInputSourcesChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourcesChangeEventBinding.h:111:27,
    inlined from 'virtual JSObject* mozilla::dom::XRInputSourcesChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at XRInputSourcesChangeEvent.cpp:67:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourcesChangeEvent.h:15,
                 from XRInputSourcesChangeEvent.cpp:10,
                 from UnifiedBindings26.cpp:249:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourcesChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::XRInputSourcesChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRInputSourcesChangeEventBinding.h:111:27: note: 'reflector' declared here
  111 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
XRInputSourcesChangeEvent.cpp:65:58: note: 'aCx' declared here
   65 | XRInputSourcesChangeEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRReferenceSpaceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpaceEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XRReferenceSpaceEventBinding.cpp:567:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:288:
XRReferenceSpaceEventBinding.cpp: In function 'bool mozilla::dom::XRReferenceSpaceEvent_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpaceEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XRReferenceSpaceEventBinding.cpp:567:25: note: 'global' declared here
  567 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XRReferenceSpaceEventBinding.cpp:539:17: note: 'aCx' declared here
  539 | Wrap(JSContext* aCx, mozilla::dom::XRReferenceSpaceEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRReferenceSpaceEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRReferenceSpaceEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRReferenceSpaceEventBinding.h:108:27,
    inlined from 'virtual JSObject* mozilla::dom::XRReferenceSpaceEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at XRReferenceSpaceEvent.cpp:63:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRReferenceSpaceEvent.h:15,
                 from XRReferenceSpaceEvent.cpp:10,
                 from UnifiedBindings26.cpp:275:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRReferenceSpaceEventBinding.h: In member function 'virtual JSObject* mozilla::dom::XRReferenceSpaceEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRReferenceSpaceEventBinding.h:108:27: note: 'reflector' declared here
  108 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
XRReferenceSpaceEvent.cpp:61:54: note: 'aCx' declared here
   61 | XRReferenceSpaceEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionBrowserSettingsColorManagement_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettingsColorManagement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionBrowserSettingsColorManagementBinding.cpp:371:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:28:
ExtensionBrowserSettingsColorManagementBinding.cpp: In function 'bool mozilla::dom::ExtensionBrowserSettingsColorManagement_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionBrowserSettingsColorManagement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionBrowserSettingsColorManagementBinding.cpp:371:25: note: 'global' declared here
  371 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionBrowserSettingsColorManagementBinding.cpp:346:17: note: 'aCx' declared here
  346 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionBrowserSettingsColorManagement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionDns_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionDns*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionDnsBinding.cpp:243:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:41:
ExtensionDnsBinding.cpp: In function 'bool mozilla::dom::ExtensionDns_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionDns*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionDnsBinding.cpp:243:25: note: 'global' declared here
  243 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionDnsBinding.cpp:218:17: note: 'aCx' declared here
  218 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionDns* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRSessionEvent_Binding::Wrap(JSContext*, mozilla::dom::XRSessionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XRSessionEventBinding.cpp:497:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:314:
XRSessionEventBinding.cpp: In function 'bool mozilla::dom::XRSessionEvent_Binding::Wrap(JSContext*, mozilla::dom::XRSessionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XRSessionEventBinding.cpp:497:25: note: 'global' declared here
  497 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XRSessionEventBinding.cpp:469:17: note: 'aCx' declared here
  469 | Wrap(JSContext* aCx, mozilla::dom::XRSessionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRSessionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRSessionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRSessionEventBinding.h:103:27,
    inlined from 'virtual JSObject* mozilla::dom::XRSessionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at XRSessionEvent.cpp:60:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRSessionEvent.h:15,
                 from XRSessionEvent.cpp:10,
                 from UnifiedBindings26.cpp:301:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRSessionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::XRSessionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRSessionEventBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
XRSessionEvent.cpp:58:47: note: 'aCx' declared here
   58 | XRSessionEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULCommandEvent_Binding::Wrap(JSContext*, mozilla::dom::XULCommandEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULCommandEventBinding.cpp:691:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:340:
XULCommandEventBinding.cpp: In function 'bool mozilla::dom::XULCommandEvent_Binding::Wrap(JSContext*, mozilla::dom::XULCommandEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULCommandEventBinding.cpp:691:25: note: 'global' declared here
  691 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULCommandEventBinding.cpp:660:17: note: 'aCx' declared here
  660 | Wrap(JSContext* aCx, mozilla::dom::XULCommandEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULElement_Binding::Wrap(JSContext*, nsXULElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULElementBinding.cpp:9619:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:353:
XULElementBinding.cpp: In function 'bool mozilla::dom::XULElement_Binding::Wrap(JSContext*, nsXULElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULElementBinding.cpp:9619:25: note: 'global' declared here
 9619 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULElementBinding.cpp:9585:17: note: 'aCx' declared here
 9585 | Wrap(JSContext* aCx, nsXULElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionEventManager_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionEventManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionEventManagerBinding.cpp:401:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:54:
ExtensionEventManagerBinding.cpp: In function 'bool mozilla::dom::ExtensionEventManager_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionEventManager*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionEventManagerBinding.cpp:401:25: note: 'global' declared here
  401 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionEventManagerBinding.cpp:376:17: note: 'aCx' declared here
  376 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionEventManager* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionMockAPI_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionMockAPI*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionMockAPIBinding.cpp:725:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:67:
ExtensionMockAPIBinding.cpp: In function 'bool mozilla::dom::ExtensionMockAPI_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionMockAPI*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionMockAPIBinding.cpp:725:25: note: 'global' declared here
  725 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionMockAPIBinding.cpp:700:17: note: 'aCx' declared here
  700 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionMockAPI* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULPopupElement_Binding::Wrap(JSContext*, mozilla::dom::XULPopupElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULPopupElementBinding.cpp:1952:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:392:
XULPopupElementBinding.cpp: In function 'bool mozilla::dom::XULPopupElement_Binding::Wrap(JSContext*, mozilla::dom::XULPopupElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULPopupElementBinding.cpp:1952:25: note: 'global' declared here
 1952 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULPopupElementBinding.cpp:1915:17: note: 'aCx' declared here
 1915 | Wrap(JSContext* aCx, mozilla::dom::XULPopupElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31,
                 from CanvasRenderingContext2DBinding.cpp:31,
                 from UnifiedBindings3.cpp:80:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMMatrix_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMMatrixBinding.cpp:3767:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrix_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrix*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMMatrixBinding.cpp:3767:25: note: 'global' declared here
 3767 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMMatrixBinding.cpp:3739:17: note: 'aCx' declared here
 3739 | Wrap(JSContext* aCx, mozilla::dom::DOMMatrix* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMMatrixReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrixReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMMatrixBinding.cpp:6228:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMMatrixBinding.cpp: In function 'bool mozilla::dom::DOMMatrixReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMMatrixReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMMatrixBinding.cpp:6228:25: note: 'global' declared here
 6228 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMMatrixBinding.cpp:6203:17: note: 'aCx' declared here
 6203 | Wrap(JSContext* aCx, mozilla::dom::DOMMatrixReadOnly* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMPointBinding.cpp:800:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPoint_Binding::Wrap(JSContext*, mozilla::dom::DOMPoint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMPointBinding.cpp:800:25: note: 'global' declared here
  800 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMPointBinding.cpp:772:17: note: 'aCx' declared here
  772 | Wrap(JSContext* aCx, mozilla::dom::DOMPoint* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMPointReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMPointReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMPointBinding.cpp:1529:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMPointBinding.cpp: In function 'bool mozilla::dom::DOMPointReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMPointReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMPointBinding.cpp:1529:25: note: 'global' declared here
 1529 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMPointBinding.cpp:1504:17: note: 'aCx' declared here
 1504 | Wrap(JSContext* aCx, mozilla::dom::DOMPointReadOnly* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMQuad_Binding::Wrap(JSContext*, mozilla::dom::DOMQuad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMQuadBinding.cpp:1006:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:249:
DOMQuadBinding.cpp: In function 'bool mozilla::dom::DOMQuad_Binding::Wrap(JSContext*, mozilla::dom::DOMQuad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMQuadBinding.cpp:1006:25: note: 'global' declared here
 1006 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMQuadBinding.cpp:981:17: note: 'aCx' declared here
  981 | Wrap(JSContext* aCx, mozilla::dom::DOMQuad* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMRectReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMRectBinding.cpp:1646:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, mozilla::dom::DOMRectReadOnly*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMRectBinding.cpp:1646:25: note: 'global' declared here
 1646 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMRectBinding.cpp:1621:17: note: 'aCx' declared here
 1621 | Wrap(JSContext* aCx, mozilla::dom::DOMRectReadOnly* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMStringListBinding.cpp:632:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringListBinding.cpp: In function 'bool mozilla::dom::DOMStringList_Binding::Wrap(JSContext*, mozilla::dom::DOMStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMStringListBinding.cpp:632:25: note: 'global' declared here
  632 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMStringListBinding.cpp:607:17: note: 'aCx' declared here
  607 | Wrap(JSContext* aCx, mozilla::dom::DOMStringList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::CallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DebuggerNotificationBinding.cpp:324:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:366:
DebuggerNotificationBinding.cpp: In function 'bool mozilla::dom::CallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::CallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DebuggerNotificationBinding.cpp:324:25: note: 'global' declared here
  324 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DebuggerNotificationBinding.cpp:296:17: note: 'aCx' declared here
  296 | Wrap(JSContext* aCx, mozilla::dom::CallbackDebuggerNotification* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DebuggerNotificationBinding.cpp:709:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DebuggerNotificationBinding.cpp: In function 'bool mozilla::dom::DebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DebuggerNotificationBinding.cpp:709:25: note: 'global' declared here
  709 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DebuggerNotificationBinding.cpp:684:17: note: 'aCx' declared here
  684 | Wrap(JSContext* aCx, mozilla::dom::DebuggerNotification* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EventCallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::EventCallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DebuggerNotificationBinding.cpp:1102:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DebuggerNotificationBinding.cpp: In function 'bool mozilla::dom::EventCallbackDebuggerNotification_Binding::Wrap(JSContext*, mozilla::dom::EventCallbackDebuggerNotification*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DebuggerNotificationBinding.cpp:1102:25: note: 'global' declared here
 1102 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DebuggerNotificationBinding.cpp:1071:17: note: 'aCx' declared here
 1071 | Wrap(JSContext* aCx, mozilla::dom::EventCallbackDebuggerNotification* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DataTransfer_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at DataTransferBinding.cpp:296:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:327:
DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
DataTransferBinding.cpp:296:25: note: 'slotStorage' declared here
  296 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
DataTransferBinding.cpp:286:22: note: 'cx' declared here
  286 | get_types(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CookieChangeEvent_Binding::get_changed(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at CookieChangeEventBinding.cpp:233:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:67:
CookieChangeEventBinding.cpp: In function 'bool mozilla::dom::CookieChangeEvent_Binding::get_changed(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
CookieChangeEventBinding.cpp:233:25: note: 'slotStorage' declared here
  233 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
CookieChangeEventBinding.cpp:223:24: note: 'cx' declared here
  223 | get_changed(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CookieChangeEvent_Binding::get_deleted(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at CookieChangeEventBinding.cpp:338:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CookieChangeEventBinding.cpp: In function 'bool mozilla::dom::CookieChangeEvent_Binding::get_deleted(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
CookieChangeEventBinding.cpp:338:25: note: 'slotStorage' declared here
  338 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
CookieChangeEventBinding.cpp:328:24: note: 'cx' declared here
  328 | get_deleted(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerNavigatorBinding.cpp:843:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerNavigatorBinding.cpp: In function 'bool mozilla::dom::WorkerNavigator_Binding::get_languages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerNavigatorBinding.cpp:843:25: note: 'slotStorage' declared here
  843 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
WorkerNavigatorBinding.cpp:834:26: note: 'cx' declared here
  834 | get_languages(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSConditionRuleBinding.h:9,
                 from CSSSupportsRuleBinding.cpp:4,
                 from UnifiedBindings3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h:12,
                 from CacheBinding.cpp:5,
                 from UnifiedBindings3.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Worklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WorkletBinding.cpp:396:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:41:
WorkletBinding.cpp: In function 'bool mozilla::dom::Worklet_Binding::Wrap(JSContext*, mozilla::dom::Worklet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WorkletBinding.cpp:396:25: note: 'global' declared here
  396 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WorkletBinding.cpp:371:17: note: 'aCx' declared here
  371 | Wrap(JSContext* aCx, mozilla::dom::Worklet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at DOMStringMapBinding.cpp:209:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:301:
DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
DOMStringMapBinding.cpp:209:27: note: 'value' declared here
  209 |     JS::Rooted<JS::Value> value(cx);
      |                           ^~~~~
DOMStringMapBinding.cpp:183:50: note: 'cx' declared here
  183 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WritableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WritableStreamDefaultControllerBinding.cpp:313:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:80:
WritableStreamDefaultControllerBinding.cpp: In function 'bool mozilla::dom::WritableStreamDefaultController_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WritableStreamDefaultControllerBinding.cpp:313:25: note: 'global' declared here
  313 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WritableStreamDefaultControllerBinding.cpp:288:17: note: 'aCx' declared here
  288 | Wrap(JSContext* aCx, mozilla::dom::WritableStreamDefaultController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionPort_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionPort*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionPortBinding.cpp:767:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:80:
ExtensionPortBinding.cpp: In function 'bool mozilla::dom::ExtensionPort_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionPort*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionPortBinding.cpp:767:25: note: 'global' declared here
  767 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionPortBinding.cpp:742:17: note: 'aCx' declared here
  742 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionPort* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WritableStreamDefaultWriter_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultWriter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WritableStreamDefaultWriterBinding.cpp:633:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:93:
WritableStreamDefaultWriterBinding.cpp: In function 'bool mozilla::dom::WritableStreamDefaultWriter_Binding::Wrap(JSContext*, mozilla::dom::WritableStreamDefaultWriter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WritableStreamDefaultWriterBinding.cpp:633:25: note: 'global' declared here
  633 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WritableStreamDefaultWriterBinding.cpp:608:17: note: 'aCx' declared here
  608 | Wrap(JSContext* aCx, mozilla::dom::WritableStreamDefaultWriter* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionProxy_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionProxy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionProxyBinding.cpp:372:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:93:
ExtensionProxyBinding.cpp: In function 'bool mozilla::dom::ExtensionProxy_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionProxy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionProxyBinding.cpp:372:25: note: 'global' declared here
  372 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionProxyBinding.cpp:347:17: note: 'aCx' declared here
  347 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionProxy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionRuntime_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionRuntime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionRuntimeBinding.cpp:2031:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:106:
ExtensionRuntimeBinding.cpp: In function 'bool mozilla::dom::ExtensionRuntime_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionRuntime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionRuntimeBinding.cpp:2031:25: note: 'global' declared here
 2031 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionRuntimeBinding.cpp:2006:17: note: 'aCx' declared here
 2006 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionRuntime* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionScripting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionScripting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionScriptingBinding.cpp:785:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:119:
ExtensionScriptingBinding.cpp: In function 'bool mozilla::dom::ExtensionScripting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionScripting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionScriptingBinding.cpp:785:25: note: 'global' declared here
  785 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionScriptingBinding.cpp:760:17: note: 'aCx' declared here
  760 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionScripting* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionSetting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionSetting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionSettingBinding.cpp:567:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:132:
ExtensionSettingBinding.cpp: In function 'bool mozilla::dom::ExtensionSetting_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionSetting*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionSettingBinding.cpp:567:25: note: 'global' declared here
  567 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionSettingBinding.cpp:542:17: note: 'aCx' declared here
  542 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionSetting* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionTest_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionTestBinding.cpp:1561:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:145:
ExtensionTestBinding.cpp: In function 'bool mozilla::dom::ExtensionTest_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionTestBinding.cpp:1561:25: note: 'global' declared here
 1561 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionTestBinding.cpp:1536:17: note: 'aCx' declared here
 1536 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionTest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at DOMStringMapBinding.cpp:306:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
DOMStringMapBinding.cpp:306:25: note: 'expando' declared here
  306 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
DOMStringMapBinding.cpp:301:36: note: 'cx' declared here
  301 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FeaturePolicy_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FeaturePolicyBinding.cpp:445:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:197:
FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::FeaturePolicy_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FeaturePolicyBinding.cpp:445:25: note: 'global' declared here
  445 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FeaturePolicyBinding.cpp:420:17: note: 'aCx' declared here
  420 | Wrap(JSContext* aCx, mozilla::dom::FeaturePolicy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicyViolationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FeaturePolicyBinding.cpp:927:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FeaturePolicyBinding.cpp: In function 'bool mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, mozilla::dom::FeaturePolicyViolationReportBody*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FeaturePolicyBinding.cpp:927:25: note: 'global' declared here
  927 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FeaturePolicyBinding.cpp:899:17: note: 'aCx' declared here
  899 | Wrap(JSContext* aCx, mozilla::dom::FeaturePolicyViolationReportBody* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::File_Binding::Wrap(JSContext*, mozilla::dom::File*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileBinding.cpp:892:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:249:
FileBinding.cpp: In function 'bool mozilla::dom::File_Binding::Wrap(JSContext*, mozilla::dom::File*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileBinding.cpp:892:25: note: 'global' declared here
  892 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileBinding.cpp:864:17: note: 'aCx' declared here
  864 | Wrap(JSContext* aCx, mozilla::dom::File* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at DOMStringMapBinding.cpp:345:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
DOMStringMapBinding.cpp:345:27: note: 'expando' declared here
  345 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
DOMStringMapBinding.cpp:338:33: note: 'cx' declared here
  338 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XMLHttpRequestUpload_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequestUpload*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XMLHttpRequestUploadBinding.cpp:202:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:145:
XMLHttpRequestUploadBinding.cpp: In function 'bool mozilla::dom::XMLHttpRequestUpload_Binding::Wrap(JSContext*, mozilla::dom::XMLHttpRequestUpload*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XMLHttpRequestUploadBinding.cpp:202:25: note: 'global' declared here
  202 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XMLHttpRequestUploadBinding.cpp:171:17: note: 'aCx' declared here
  171 | Wrap(JSContext* aCx, mozilla::dom::XMLHttpRequestUpload* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at XSLTProcessorBinding.cpp:322:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:327:
XSLTProcessorBinding.cpp: In member function 'bool mozilla::dom::UnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
XSLTProcessorBinding.cpp:322:29: note: 'returnArray' declared here
  322 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
XSLTProcessorBinding.cpp:292:90: note: 'cx' declared here
  292 | UnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningUnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at XSLTProcessorBinding.cpp:865:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XSLTProcessorBinding.cpp: In member function 'bool mozilla::dom::OwningUnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
XSLTProcessorBinding.cpp:865:29: note: 'returnArray' declared here
  865 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
XSLTProcessorBinding.cpp:835:96: note: 'cx' declared here
  835 | OwningUnrestrictedDoubleOrBooleanOrStringOrNodeOrNodeSequenceOrXPathResult::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FetchEvent_Binding::Wrap(JSContext*, mozilla::dom::FetchEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FetchEventBinding.cpp:762:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FetchEventBinding.cpp: In function 'bool mozilla::dom::FetchEvent_Binding::Wrap(JSContext*, mozilla::dom::FetchEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FetchEventBinding.cpp:762:25: note: 'global' declared here
  762 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FetchEventBinding.cpp:731:17: note: 'aCx' declared here
  731 | Wrap(JSContext* aCx, mozilla::dom::FetchEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FetchObserver_Binding::Wrap(JSContext*, mozilla::dom::FetchObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FetchObserverBinding.cpp:530:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:236:
FetchObserverBinding.cpp: In function 'bool mozilla::dom::FetchObserver_Binding::Wrap(JSContext*, mozilla::dom::FetchObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FetchObserverBinding.cpp:530:25: note: 'global' declared here
  530 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FetchObserverBinding.cpp:502:17: note: 'aCx' declared here
  502 | Wrap(JSContext* aCx, mozilla::dom::FetchObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at FileListBinding.cpp:310:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
FileListBinding.cpp:310:25: note: 'expando' declared here
  310 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
FileListBinding.cpp:284:50: note: 'cx' declared here
  284 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XPathResult_Binding::Wrap(JSContext*, mozilla::dom::XPathResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XPathResultBinding.cpp:612:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:210:
XPathResultBinding.cpp: In function 'bool mozilla::dom::XPathResult_Binding::Wrap(JSContext*, mozilla::dom::XPathResult*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XPathResultBinding.cpp:612:25: note: 'global' declared here
  612 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XPathResultBinding.cpp:587:17: note: 'aCx' declared here
  587 | Wrap(JSContext* aCx, mozilla::dom::XPathResult* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at FileListBinding.cpp:418:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
FileListBinding.cpp:418:29: note: 'expando' declared here
  418 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
FileListBinding.cpp:390:33: note: 'cx' declared here
  390 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at FileListBinding.cpp:510:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FileListBinding.cpp: In member function 'virtual bool mozilla::dom::FileList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
FileListBinding.cpp:510:25: note: 'temp' declared here
  510 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
FileListBinding.cpp:508:41: note: 'cx' declared here
  508 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_added(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at XRInputSourcesChangeEventBinding.cpp:322:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XRInputSourcesChangeEventBinding.cpp: In function 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_added(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
XRInputSourcesChangeEventBinding.cpp:322:25: note: 'slotStorage' declared here
  322 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
XRInputSourcesChangeEventBinding.cpp:312:22: note: 'cx' declared here
  312 | get_added(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileList_Binding::Wrap(JSContext*, mozilla::dom::FileList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileListBinding.cpp:599:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FileListBinding.cpp: In function 'bool mozilla::dom::FileList_Binding::Wrap(JSContext*, mozilla::dom::FileList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileListBinding.cpp:599:25: note: 'global' declared here
  599 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileListBinding.cpp:574:17: note: 'aCx' declared here
  574 | Wrap(JSContext* aCx, mozilla::dom::FileList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileReader_Binding::Wrap(JSContext*, mozilla::dom::FileReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileReaderBinding.cpp:1532:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:288:
FileReaderBinding.cpp: In function 'bool mozilla::dom::FileReader_Binding::Wrap(JSContext*, mozilla::dom::FileReader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileReaderBinding.cpp:1532:25: note: 'global' declared here
 1532 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileReaderBinding.cpp:1504:17: note: 'aCx' declared here
 1504 | Wrap(JSContext* aCx, mozilla::dom::FileReader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ConsoleInstanceBinding.cpp:1537:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In member function 'bool mozilla::dom::ConsoleEvent::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ConsoleInstanceBinding.cpp:1537:25: note: 'obj' declared here
 1537 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ConsoleInstanceBinding.cpp:1529:43: note: 'cx' declared here
 1529 | ConsoleEvent::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_removed(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at XRInputSourcesChangeEventBinding.cpp:428:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XRInputSourcesChangeEventBinding.cpp: In function 'bool mozilla::dom::XRInputSourcesChangeEvent_Binding::get_removed(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
XRInputSourcesChangeEventBinding.cpp:428:25: note: 'slotStorage' declared here
  428 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
XRInputSourcesChangeEventBinding.cpp:418:24: note: 'cx' declared here
  418 | get_removed(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystem_Binding::Wrap(JSContext*, mozilla::dom::FileSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemBinding.cpp:466:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:314:
FileSystemBinding.cpp: In function 'bool mozilla::dom::FileSystem_Binding::Wrap(JSContext*, mozilla::dom::FileSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemBinding.cpp:466:25: note: 'global' declared here
  466 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemBinding.cpp:441:17: note: 'aCx' declared here
  441 | Wrap(JSContext* aCx, mozilla::dom::FileSystem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemDirectoryHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemDirectoryHandleBinding.cpp:973:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:340:
FileSystemDirectoryHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemDirectoryHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemDirectoryHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemDirectoryHandleBinding.cpp:973:25: note: 'global' declared here
  973 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemDirectoryHandleBinding.cpp:945:17: note: 'aCx' declared here
  945 | Wrap(JSContext* aCx, mozilla::dom::FileSystemDirectoryHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at DOMStringListBinding.cpp:380:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
DOMStringListBinding.cpp:380:25: note: 'expando' declared here
  380 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
DOMStringListBinding.cpp:368:42: note: 'cx' declared here
  368 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at DOMRectListBinding.cpp:347:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
DOMRectListBinding.cpp:347:25: note: 'expando' declared here
  347 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
DOMRectListBinding.cpp:335:42: note: 'cx' declared here
  335 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at DataTransferItemListBinding.cpp:518:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
DataTransferItemListBinding.cpp:518:25: note: 'expando' declared here
  518 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
DataTransferItemListBinding.cpp:506:42: note: 'cx' declared here
  506 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at DOMTokenListBinding.cpp:783:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMTokenListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMTokenList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
DOMTokenListBinding.cpp:783:25: note: 'expando' declared here
  783 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
DOMTokenListBinding.cpp:771:42: note: 'cx' declared here
  771 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemFileEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemFileEntryBinding.cpp:328:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:392:
FileSystemFileEntryBinding.cpp: In function 'bool mozilla::dom::FileSystemFileEntry_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileEntry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemFileEntryBinding.cpp:328:25: note: 'global' declared here
  328 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemFileEntryBinding.cpp:300:17: note: 'aCx' declared here
  300 | Wrap(JSContext* aCx, mozilla::dom::FileSystemFileEntry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemFileHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemFileHandleBinding.cpp:524:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings6.cpp:405:
FileSystemFileHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemFileHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemFileHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemFileHandleBinding.cpp:524:25: note: 'global' declared here
  524 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemFileHandleBinding.cpp:496:17: note: 'aCx' declared here
  496 | Wrap(JSContext* aCx, mozilla::dom::FileSystemFileHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XSLTProcessor_Binding::Wrap(JSContext*, txMozillaXSLTProcessor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XSLTProcessorBinding.cpp:1732:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XSLTProcessorBinding.cpp: In function 'bool mozilla::dom::XSLTProcessor_Binding::Wrap(JSContext*, txMozillaXSLTProcessor*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XSLTProcessorBinding.cpp:1732:25: note: 'global' declared here
 1732 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XSLTProcessorBinding.cpp:1707:17: note: 'aCx' declared here
 1707 | Wrap(JSContext* aCx, txMozillaXSLTProcessor* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULFrameElement_Binding::Wrap(JSContext*, mozilla::dom::XULFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULFrameElementBinding.cpp:812:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
XULFrameElementBinding.cpp: In function 'bool mozilla::dom::XULFrameElement_Binding::Wrap(JSContext*, mozilla::dom::XULFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULFrameElementBinding.cpp:812:25: note: 'global' declared here
  812 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULFrameElementBinding.cpp:775:17: note: 'aCx' declared here
  775 | Wrap(JSContext* aCx, mozilla::dom::XULFrameElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULMenuElement_Binding::Wrap(JSContext*, mozilla::dom::XULMenuElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULMenuElementBinding.cpp:456:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:379:
XULMenuElementBinding.cpp: In function 'bool mozilla::dom::XULMenuElement_Binding::Wrap(JSContext*, mozilla::dom::XULMenuElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULMenuElementBinding.cpp:456:25: note: 'global' declared here
  456 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULMenuElementBinding.cpp:419:17: note: 'aCx' declared here
  419 | Wrap(JSContext* aCx, mozilla::dom::XULMenuElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XULResizerElement_Binding::Wrap(JSContext*, mozilla::dom::XULResizerElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at XULResizerElementBinding.cpp:229:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings26.cpp:405:
XULResizerElementBinding.cpp: In function 'bool mozilla::dom::XULResizerElement_Binding::Wrap(JSContext*, mozilla::dom::XULResizerElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
XULResizerElementBinding.cpp:229:25: note: 'global' declared here
  229 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
XULResizerElementBinding.cpp:192:17: note: 'aCx' declared here
  192 | Wrap(JSContext* aCx, mozilla::dom::XULResizerElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/commandhandler/nsCommandParams.cpp:11,
                 from Unified_cpp_dom_commandhandler0.cpp:20:
In member function 'void nsCommandParams::HashEntry::Reset(uint8_t)',
    inlined from 'nsCommandParams::HashEntry::HashEntry(const nsCommandParams::HashEntry&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/commandhandler/nsCommandParams.h:80:12,
    inlined from 'static void nsCommandParams::HashMoveEntry(PLDHashTable*, const PLDHashEntryHdr*, PLDHashEntryHdr*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/commandhandler/nsCommandParams.cpp:293:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/commandhandler/nsCommandParams.h:123:11: warning: '*(nsCommandParams::HashEntry*)aTo.nsCommandParams::HashEntry::mData.nsCommandParams::HashEntry::<unnamed union>::mString' may be used uninitialized [-Wmaybe-uninitialized]
  123 |           delete mData.mString;
      |           ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/commandhandler/nsCommandParams.h:130:11: warning: '*(nsCommandParams::HashEntry*)aTo.nsCommandParams::HashEntry::mData.nsCommandParams::HashEntry::<unnamed union>::mCString' may be used uninitialized [-Wmaybe-uninitialized]
  130 |           delete mData.mCString;
      |           ^~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConsoleInstance_Binding::Wrap(JSContext*, mozilla::dom::ConsoleInstance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ConsoleInstanceBinding.cpp:3254:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ConsoleInstanceBinding.cpp: In function 'bool mozilla::dom::ConsoleInstance_Binding::Wrap(JSContext*, mozilla::dom::ConsoleInstance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ConsoleInstanceBinding.cpp:3254:25: note: 'global' declared here
 3254 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ConsoleInstanceBinding.cpp:3229:17: note: 'aCx' declared here
 3229 | Wrap(JSContext* aCx, mozilla::dom::ConsoleInstance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from EventTargetBinding.cpp:34,
                 from UnifiedBindings5.cpp:366:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConstantSourceNode_Binding::Wrap(JSContext*, mozilla::dom::ConstantSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ConstantSourceNodeBinding.cpp:447:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:15:
ConstantSourceNodeBinding.cpp: In function 'bool mozilla::dom::ConstantSourceNode_Binding::Wrap(JSContext*, mozilla::dom::ConstantSourceNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ConstantSourceNodeBinding.cpp:447:25: note: 'global' declared here
  447 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ConstantSourceNodeBinding.cpp:413:17: note: 'aCx' declared here
  413 | Wrap(JSContext* aCx, mozilla::dom::ConstantSourceNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ConvolverNode_Binding::Wrap(JSContext*, mozilla::dom::ConvolverNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ConvolverNodeBinding.cpp:710:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:54:
ConvolverNodeBinding.cpp: In function 'bool mozilla::dom::ConvolverNode_Binding::Wrap(JSContext*, mozilla::dom::ConvolverNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ConvolverNodeBinding.cpp:710:25: note: 'global' declared here
  710 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ConvolverNodeBinding.cpp:679:17: note: 'aCx' declared here
  679 | Wrap(JSContext* aCx, mozilla::dom::ConvolverNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CookieChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::CookieChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CookieChangeEventBinding.cpp:758:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CookieChangeEventBinding.cpp: In function 'bool mozilla::dom::CookieChangeEvent_Binding::Wrap(JSContext*, mozilla::dom::CookieChangeEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CookieChangeEventBinding.cpp:758:25: note: 'global' declared here
  758 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CookieChangeEventBinding.cpp:730:17: note: 'aCx' declared here
  730 | Wrap(JSContext* aCx, mozilla::dom::CookieChangeEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CookieStore_Binding::Wrap(JSContext*, mozilla::dom::CookieStore*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CookieStoreBinding.cpp:1485:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CookieStoreBinding.cpp: In function 'bool mozilla::dom::CookieStore_Binding::Wrap(JSContext*, mozilla::dom::CookieStore*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CookieStoreBinding.cpp:1485:25: note: 'global' declared here
 1485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CookieStoreBinding.cpp:1457:17: note: 'aCx' declared here
 1457 | Wrap(JSContext* aCx, mozilla::dom::CookieStore* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, mozilla::dom::CredentialsContainer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CredentialManagementBinding.cpp:1165:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CredentialManagementBinding.cpp: In function 'bool mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, mozilla::dom::CredentialsContainer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CredentialManagementBinding.cpp:1165:25: note: 'global' declared here
 1165 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CredentialManagementBinding.cpp:1140:17: note: 'aCx' declared here
 1140 | Wrap(JSContext* aCx, mozilla::dom::CredentialsContainer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Crypto_Binding::Wrap(JSContext*, mozilla::dom::Crypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CryptoBinding.cpp:386:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:119:
CryptoBinding.cpp: In function 'bool mozilla::dom::Crypto_Binding::Wrap(JSContext*, mozilla::dom::Crypto*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CryptoBinding.cpp:386:25: note: 'global' declared here
  386 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CryptoBinding.cpp:361:17: note: 'aCx' declared here
  361 | Wrap(JSContext* aCx, mozilla::dom::Crypto* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMStringMap_Binding::Wrap(JSContext*, nsDOMStringMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMStringMapBinding.cpp:587:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringMapBinding.cpp: In function 'bool mozilla::dom::DOMStringMap_Binding::Wrap(JSContext*, nsDOMStringMap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMStringMapBinding.cpp:587:25: note: 'global' declared here
  587 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMStringMapBinding.cpp:562:17: note: 'aCx' declared here
  562 | Wrap(JSContext* aCx, nsDOMStringMap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMTokenList_Binding::Wrap(JSContext*, nsDOMTokenList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMTokenListBinding.cpp:1035:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMTokenListBinding.cpp: In function 'bool mozilla::dom::DOMTokenList_Binding::Wrap(JSContext*, nsDOMTokenList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMTokenListBinding.cpp:1035:25: note: 'global' declared here
 1035 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMTokenListBinding.cpp:1010:17: note: 'aCx' declared here
 1010 | Wrap(JSContext* aCx, nsDOMTokenList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, mozilla::dom::CustomElementRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CustomElementRegistryBinding.cpp:1755:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:132:
CustomElementRegistryBinding.cpp: In function 'bool mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, mozilla::dom::CustomElementRegistry*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CustomElementRegistryBinding.cpp:1755:25: note: 'global' declared here
 1755 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CustomElementRegistryBinding.cpp:1730:17: note: 'aCx' declared here
 1730 | Wrap(JSContext* aCx, mozilla::dom::CustomElementRegistry* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CustomEvent_Binding::Wrap(JSContext*, mozilla::dom::CustomEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CustomEventBinding.cpp:557:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:145:
CustomEventBinding.cpp: In function 'bool mozilla::dom::CustomEvent_Binding::Wrap(JSContext*, mozilla::dom::CustomEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CustomEventBinding.cpp:557:25: note: 'global' declared here
  557 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CustomEventBinding.cpp:529:17: note: 'aCx' declared here
  529 | Wrap(JSContext* aCx, mozilla::dom::CustomEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMImplementation_Binding::Wrap(JSContext*, mozilla::dom::DOMImplementation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMImplementationBinding.cpp:425:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:184:
DOMImplementationBinding.cpp: In function 'bool mozilla::dom::DOMImplementation_Binding::Wrap(JSContext*, mozilla::dom::DOMImplementation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMImplementationBinding.cpp:425:25: note: 'global' declared here
  425 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMImplementationBinding.cpp:400:17: note: 'aCx' declared here
  400 | Wrap(JSContext* aCx, mozilla::dom::DOMImplementation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMQuad_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at DOMQuadBinding.cpp:412:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMQuadBinding.cpp: In function 'bool mozilla::dom::DOMQuad_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
DOMQuadBinding.cpp:412:25: note: 'result' declared here
  412 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
DOMQuadBinding.cpp:404:19: note: 'cx' declared here
  404 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMParser_Binding::Wrap(JSContext*, mozilla::dom::DOMParser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMParserBinding.cpp:761:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:223:
DOMParserBinding.cpp: In function 'bool mozilla::dom::DOMParser_Binding::Wrap(JSContext*, mozilla::dom::DOMParser*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMParserBinding.cpp:761:25: note: 'global' declared here
  761 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMParserBinding.cpp:736:17: note: 'aCx' declared here
  736 | Wrap(JSContext* aCx, mozilla::dom::DOMParser* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMParser_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMParser]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParserBinding.h:64:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMParser::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParser.h:72:49,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::DOMParser; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = DOMParser]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = RefPtr<mozilla::dom::DOMParser>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = RefPtr<DOMParser>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::DOMParser_Binding::_constructor(JSContext*, unsigned int, JS::Value*)' at DOMParserBinding.cpp:660:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from DOMParserBinding.cpp:4:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParserBinding.h: In function 'bool mozilla::dom::DOMParser_Binding::_constructor(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParserBinding.h:64:27: note: 'reflector' declared here
   64 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
DOMParserBinding.cpp:613:25: note: 'cx' declared here
  613 | _constructor(JSContext* cx, unsigned argc, JS::Value* vp)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at DOMRectListBinding.cpp:288:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
DOMRectListBinding.cpp:288:27: note: 'value' declared here
  288 |     JS::Rooted<JS::Value> value(cx);
      |                           ^~~~~
DOMRectListBinding.cpp:283:50: note: 'cx' declared here
  283 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at DOMRectListBinding.cpp:417:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
DOMRectListBinding.cpp:417:29: note: 'expando' declared here
  417 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
DOMRectListBinding.cpp:389:33: note: 'cx' declared here
  389 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at DOMRectListBinding.cpp:509:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMRectListBinding.cpp: In member function 'virtual bool mozilla::dom::DOMRectList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
DOMRectListBinding.cpp:509:25: note: 'temp' declared here
  509 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
DOMRectListBinding.cpp:507:41: note: 'cx' declared here
  507 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMRect_Binding::Wrap(JSContext*, mozilla::dom::DOMRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMRectBinding.cpp:799:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMRectBinding.cpp: In function 'bool mozilla::dom::DOMRect_Binding::Wrap(JSContext*, mozilla::dom::DOMRect*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMRectBinding.cpp:799:25: note: 'global' declared here
  799 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMRectBinding.cpp:771:17: note: 'aCx' declared here
  771 | Wrap(JSContext* aCx, mozilla::dom::DOMRect* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const' at DOMStringMapBinding.cpp:461:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMStringMapBinding.cpp: In member function 'virtual bool mozilla::dom::DOMStringMap_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const':
DOMStringMapBinding.cpp:461:27: note: 'expando' declared here
  461 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
DOMStringMapBinding.cpp:452:37: note: 'cx' declared here
  452 | DOMProxyHandler::delete_(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, JS::ObjectOpResult& opresult) const
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, mozilla::dom::DOMRectList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DOMRectListBinding.cpp:598:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DOMRectListBinding.cpp: In function 'bool mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, mozilla::dom::DOMRectList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DOMRectListBinding.cpp:598:25: note: 'global' declared here
  598 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DOMRectListBinding.cpp:573:17: note: 'aCx' declared here
  573 | Wrap(JSContext* aCx, mozilla::dom::DOMRectList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, mozilla::dom::DataTransfer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DataTransferBinding.cpp:1650:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DataTransferBinding.cpp: In function 'bool mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, mozilla::dom::DataTransfer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DataTransferBinding.cpp:1650:25: note: 'global' declared here
 1650 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DataTransferBinding.cpp:1625:17: note: 'aCx' declared here
 1625 | Wrap(JSContext* aCx, mozilla::dom::DataTransfer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DataTransferItem_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DataTransferItemBinding.cpp:549:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:340:
DataTransferItemBinding.cpp: In function 'bool mozilla::dom::DataTransferItem_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DataTransferItemBinding.cpp:549:25: note: 'global' declared here
  549 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DataTransferItemBinding.cpp:524:17: note: 'aCx' declared here
  524 | Wrap(JSContext* aCx, mozilla::dom::DataTransferItem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at DataTransferItemListBinding.cpp:480:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
DataTransferItemListBinding.cpp:480:25: note: 'expando' declared here
  480 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
DataTransferItemListBinding.cpp:459:50: note: 'cx' declared here
  459 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at DataTransferItemListBinding.cpp:584:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
DataTransferItemListBinding.cpp:584:29: note: 'expando' declared here
  584 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
DataTransferItemListBinding.cpp:560:33: note: 'cx' declared here
  560 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at DataTransferItemListBinding.cpp:676:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DataTransferItemListBinding.cpp: In member function 'virtual bool mozilla::dom::DataTransferItemList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
DataTransferItemListBinding.cpp:676:25: note: 'temp' declared here
  676 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
DataTransferItemListBinding.cpp:674:41: note: 'cx' declared here
  674 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DataTransferItemList_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItemList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DataTransferItemListBinding.cpp:760:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DataTransferItemListBinding.cpp: In function 'bool mozilla::dom::DataTransferItemList_Binding::Wrap(JSContext*, mozilla::dom::DataTransferItemList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DataTransferItemListBinding.cpp:760:25: note: 'global' declared here
  760 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DataTransferItemListBinding.cpp:735:17: note: 'aCx' declared here
  735 | Wrap(JSContext* aCx, mozilla::dom::DataTransferItemList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DebuggerNotificationObserver_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotificationObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DebuggerNotificationObserverBinding.cpp:506:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings4.cpp:379:
DebuggerNotificationObserverBinding.cpp: In function 'bool mozilla::dom::DebuggerNotificationObserver_Binding::Wrap(JSContext*, mozilla::dom::DebuggerNotificationObserver*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DebuggerNotificationObserverBinding.cpp:506:25: note: 'global' declared here
  506 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DebuggerNotificationObserverBinding.cpp:481:17: note: 'aCx' declared here
  481 | Wrap(JSContext* aCx, mozilla::dom::DebuggerNotificationObserver* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/CompressionStreamBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DecompressionStreamBinding.h:6,
                 from DecompressionStreamBinding.cpp:4,
                 from UnifiedBindings5.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from DocumentBinding.cpp:75,
                 from UnifiedBindings5.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompressionStreamBinding.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerScope.h:26,
                 from DedicatedWorkerGlobalScopeBinding.cpp:30,
                 from UnifiedBindings5.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
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/CSSConditionRuleBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at ChromeNodeListBinding.cpp:456:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:223:
ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
ChromeNodeListBinding.cpp:456:25: note: 'expando' declared here
  456 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
ChromeNodeListBinding.cpp:439:36: note: 'cx' declared here
  439 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:989:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:158:
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:989:25: note: 'slotStorage' declared here
  989 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:979:19: note: 'cx' declared here
  979 | get_id(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CanvasRenderingContext2DDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CanvasRenderingContext2DBinding.cpp:444:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::CanvasRenderingContext2DDebugInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CanvasRenderingContext2DBinding.cpp:444:25: note: 'obj' declared here
  444 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CanvasRenderingContext2DBinding.cpp:436:64: note: 'cx' declared here
  436 | CanvasRenderingContext2DDebugInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CanvasRenderingContext2DSettings::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CanvasRenderingContext2DBinding.cpp:673:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CanvasRenderingContext2DBinding.cpp: In member function 'bool mozilla::dom::CanvasRenderingContext2DSettings::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CanvasRenderingContext2DBinding.cpp:673:25: note: 'obj' declared here
  673 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CanvasRenderingContext2DBinding.cpp:665:63: note: 'cx' declared here
  665 | CanvasRenderingContext2DSettings::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozFrameAncestorInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChannelWrapperBinding.cpp:129:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozFrameAncestorInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChannelWrapperBinding.cpp:129:25: note: 'obj' declared here
  129 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChannelWrapperBinding.cpp:121:51: note: 'cx' declared here
  121 | MozFrameAncestorInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozHTTPHeader::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChannelWrapperBinding.cpp:216:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozHTTPHeader::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChannelWrapperBinding.cpp:216:25: note: 'obj' declared here
  216 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChannelWrapperBinding.cpp:208:44: note: 'cx' declared here
  208 | MozHTTPHeader::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozProxyInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChannelWrapperBinding.cpp:328:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozProxyInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChannelWrapperBinding.cpp:328:25: note: 'obj' declared here
  328 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChannelWrapperBinding.cpp:320:43: note: 'cx' declared here
  320 | MozProxyInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozUrlClassification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChannelWrapperBinding.cpp:769:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In member function 'bool mozilla::dom::MozUrlClassification::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChannelWrapperBinding.cpp:769:25: note: 'obj' declared here
  769 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChannelWrapperBinding.cpp:761:51: note: 'cx' declared here
  761 | MozUrlClassification::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CheckerboardReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at CheckerboardReportServiceBinding.cpp:99:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:184:
CheckerboardReportServiceBinding.cpp: In member function 'bool mozilla::dom::CheckerboardReport::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
CheckerboardReportServiceBinding.cpp:99:25: note: 'obj' declared here
   99 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
CheckerboardReportServiceBinding.cpp:91:49: note: 'cx' declared here
   91 | CheckerboardReport::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                      ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/VideoPlaybackQualityBinding.h:6,
                 from VideoPlaybackQualityBinding.cpp:5,
                 from UnifiedBindings25.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CDMInformation::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:413:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::CDMInformation::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:413:25: note: 'obj' declared here
  413 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:405:45: note: 'cx' declared here
  405 | CDMInformation::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FormAutofillConfidences::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:691:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::FormAutofillConfidences::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:691:25: note: 'obj' declared here
  691 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:683:54: note: 'cx' declared here
  683 | FormAutofillConfidences::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InteractionData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:1073:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::InteractionData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:1073:25: note: 'obj' declared here
 1073 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:1065:46: note: 'cx' declared here
 1065 | InteractionData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::LibcConstants::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:1187:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::LibcConstants::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:1187:25: note: 'obj' declared here
 1187 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:1179:44: note: 'cx' declared here
 1179 | LibcConstants::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OriginAttributesDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:1697:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:1697:25: note: 'obj' declared here
 1697 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:1689:57: note: 'cx' declared here
 1689 | OriginAttributesDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PartitionKeyPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:1934:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::PartitionKeyPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:1934:25: note: 'obj' declared here
 1934 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:1926:60: note: 'cx' declared here
 1926 | PartitionKeyPatternDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ThreadInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:2235:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ThreadInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:2235:25: note: 'obj' declared here
 2235 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:2227:51: note: 'cx' declared here
 2227 | ThreadInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::UtilityActorsDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:2350:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::UtilityActorsDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:2350:25: note: 'obj' declared here
 2350 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:2342:54: note: 'cx' declared here
 2342 | UtilityActorsDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WindowInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:2457:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::WindowInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:2457:25: note: 'obj' declared here
 2457 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:2449:51: note: 'cx' declared here
 2449 | WindowInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChildProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:2658:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ChildProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:2658:25: note: 'obj' declared here
 2658 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:2650:54: note: 'cx' declared here
 2650 | ChildProcInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OriginAttributesPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:3052:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::OriginAttributesPatternDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:3052:25: note: 'obj' declared here
 3052 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
ChromeUtilsBinding.cpp:3044:64: note: 'cx' declared here
 3044 | OriginAttributesPatternDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ParentProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at ChromeUtilsBinding.cpp:3608:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeUtilsBinding.cpp: In member function 'bool mozilla::dom::ParentProcInfoDictionary::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
ChromeUtilsBinding.cpp:3608: note: 'obj' declared here
 3608 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
ChromeUtilsBinding.cpp:3600: note: 'cx' declared here
 3600 | ParentProcInfoDictionary::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CanvasCaptureMediaStream_Binding::Wrap(JSContext*, mozilla::dom::CanvasCaptureMediaStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CanvasCaptureMediaStreamBinding.cpp:313:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:67:
CanvasCaptureMediaStreamBinding.cpp: In function 'bool mozilla::dom::CanvasCaptureMediaStream_Binding::Wrap(JSContext*, mozilla::dom::CanvasCaptureMediaStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CanvasCaptureMediaStreamBinding.cpp:313:25: note: 'global' declared here
  313 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CanvasCaptureMediaStreamBinding.cpp:282:17: note: 'aCx' declared here
  282 | Wrap(JSContext* aCx, mozilla::dom::CanvasCaptureMediaStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CanvasGradient_Binding::Wrap(JSContext*, mozilla::dom::CanvasGradient*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CanvasRenderingContext2DBinding.cpp:3248:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasGradient_Binding::Wrap(JSContext*, mozilla::dom::CanvasGradient*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CanvasRenderingContext2DBinding.cpp:3248:25: note: 'global' declared here
 3248 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CanvasRenderingContext2DBinding.cpp:3223:17: note: 'aCx' declared here
 3223 | Wrap(JSContext* aCx, mozilla::dom::CanvasGradient* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CanvasPattern_Binding::Wrap(JSContext*, mozilla::dom::CanvasPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CanvasRenderingContext2DBinding.cpp:3594:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasPattern_Binding::Wrap(JSContext*, mozilla::dom::CanvasPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CanvasRenderingContext2DBinding.cpp:3594:25: note: 'global' declared here
 3594 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CanvasRenderingContext2DBinding.cpp:3569:17: note: 'aCx' declared here
 3569 | Wrap(JSContext* aCx, mozilla::dom::CanvasPattern* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasRenderingContext2D*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CanvasRenderingContext2DBinding.cpp:9551:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::CanvasRenderingContext2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasRenderingContext2D*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CanvasRenderingContext2DBinding.cpp:9551:25: note: 'global' declared here
 9551 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CanvasRenderingContext2DBinding.cpp:9526:17: note: 'aCx' declared here
 9526 | Wrap(JSContext* aCx, mozilla::dom::CanvasRenderingContext2D* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Path2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasPath*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CanvasRenderingContext2DBinding.cpp:10738:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CanvasRenderingContext2DBinding.cpp: In function 'bool mozilla::dom::Path2D_Binding::Wrap(JSContext*, mozilla::dom::CanvasPath*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CanvasRenderingContext2DBinding.cpp:10738:25: note: 'global' declared here
10738 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CanvasRenderingContext2DBinding.cpp:10713:17: note: 'aCx' declared here
10713 | Wrap(JSContext* aCx, mozilla::dom::CanvasPath* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CaretPosition_Binding::Wrap(JSContext*, nsDOMCaretPosition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CaretPositionBinding.cpp:347:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:93:
CaretPositionBinding.cpp: In function 'bool mozilla::dom::CaretPosition_Binding::Wrap(JSContext*, nsDOMCaretPosition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CaretPositionBinding.cpp:347:25: note: 'global' declared here
  347 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CaretPositionBinding.cpp:322:17: note: 'aCx' declared here
  322 | Wrap(JSContext* aCx, nsDOMCaretPosition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CaretStateChangedEvent_Binding::Wrap(JSContext*, mozilla::dom::CaretStateChangedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CaretStateChangedEventBinding.cpp:971:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:119:
CaretStateChangedEventBinding.cpp: In function 'bool mozilla::dom::CaretStateChangedEvent_Binding::Wrap(JSContext*, mozilla::dom::CaretStateChangedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CaretStateChangedEventBinding.cpp:971:25: note: 'global' declared here
  971 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CaretStateChangedEventBinding.cpp:943:17: note: 'aCx' declared here
  943 | Wrap(JSContext* aCx, mozilla::dom::CaretStateChangedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CaretStateChangedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CaretStateChangedEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CaretStateChangedEventBinding.h:147:27,
    inlined from 'virtual JSObject* mozilla::dom::CaretStateChangedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at CaretStateChangedEvent.cpp:60:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CaretStateChangedEvent.h:12,
                 from CaretStateChangedEvent.cpp:9,
                 from UnifiedBindings3.cpp:106:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CaretStateChangedEventBinding.h: In member function 'virtual JSObject* mozilla::dom::CaretStateChangedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CaretStateChangedEventBinding.h:147:27: note: 'reflector' declared here
  147 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
CaretStateChangedEvent.cpp:58:55: note: 'aCx' declared here
   58 | CaretStateChangedEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_responseSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3903:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_responseSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3903:25: note: 'slotStorage' declared here
 3903 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3893:29: note: 'cx' declared here
 3893 | get_responseSize(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_requestSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3829:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_requestSize(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3829:25: note: 'slotStorage' declared here
 3829 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3819:28: note: 'cx' declared here
 3819 | get_requestSize(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_thirdParty(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3755:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_thirdParty(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3755:25: note: 'slotStorage' declared here
 3755 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3745:27: note: 'cx' declared here
 3745 | get_thirdParty(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_parentFrameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3113:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_parentFrameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3113:25: note: 'slotStorage' declared here
 3113 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3103:30: note: 'cx' declared here
 3103 | get_parentFrameId(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_frameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3039:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_frameId(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3039:25: note: 'slotStorage' declared here
 3039 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3029:24: note: 'cx' declared here
 3029 | get_frameId(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_canModify(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2961:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_canModify(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2961:25: note: 'slotStorage' declared here
 2961 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2951:26: note: 'cx' declared here
 2951 | get_canModify(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_documentURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2808:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_documentURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2808:25: note: 'slotStorage' declared here
 2808 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2798:28: note: 'cx' declared here
 2798 | get_documentURL(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_originURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2729:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_originURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2729:25: note: 'slotStorage' declared here
 2729 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2719:26: note: 'cx' declared here
 2719 | get_originURL(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_isServiceWorkerScript(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2655:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_isServiceWorkerScript(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2655:25: note: 'slotStorage' declared here
 2655 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2645:38: note: 'cx' declared here
 2645 | get_isServiceWorkerScript(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_remoteAddress(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2503:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_remoteAddress(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2503:25: note: 'slotStorage' declared here
 2503 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2493:30: note: 'cx' declared here
 2493 | get_remoteAddress(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_proxyInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2410:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_proxyInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2410:25: note: 'slotStorage' declared here
 2410 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2400:26: note: 'cx' declared here
 2400 | get_proxyInfo(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_errorString(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2061:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_errorString(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2061:25: note: 'slotStorage' declared here
 2061 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2051:28: note: 'cx' declared here
 2051 | get_errorString(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_statusLine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:1982:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_statusLine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:1982:25: note: 'slotStorage' declared here
 1982 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:1972:27: note: 'cx' declared here
 1972 | get_statusLine(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_statusCode(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:1908:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_statusCode(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:1908:25: note: 'slotStorage' declared here
 1908 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:1898:27: note: 'cx' declared here
 1898 | get_statusCode(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_finalURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:1702:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_finalURL(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:1702:25: note: 'slotStorage' declared here
 1702 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:1692:25: note: 'cx' declared here
 1692 | get_finalURL(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_type(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:1522:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_type(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:1522:25: note: 'slotStorage' declared here
 1522 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:1512:21: note: 'cx' declared here
 1512 | get_type(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_method(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:1443:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_method(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:1443:25: note: 'slotStorage' declared here
 1443 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:1433:23: note: 'cx' declared here
 1433 | get_method(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_finalURI(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:1628:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_finalURI(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:1628:25: note: 'slotStorage' declared here
 1628 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:1619:25: note: 'cx' declared here
 1619 | get_finalURI(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_loadInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:2581:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_loadInfo(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:2581:25: note: 'slotStorage' declared here
 2581 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:2572:25: note: 'cx' declared here
 2572 | get_loadInfo(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_urlClassification(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3662:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_urlClassification(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3662:25: note: 'slotStorage' declared here
 3662 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3652:34: note: 'cx' declared here
 3652 | get_urlClassification(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_browserElement(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3186:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_browserElement(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3186:25: note: 'slotStorage' declared here
 3186 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3177:31: note: 'cx' declared here
 3177 | get_browserElement(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CheckerboardReportService_Binding::Wrap(JSContext*, mozilla::dom::CheckerboardReportService*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CheckerboardReportServiceBinding.cpp:603:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CheckerboardReportServiceBinding.cpp: In function 'bool mozilla::dom::CheckerboardReportService_Binding::Wrap(JSContext*, mozilla::dom::CheckerboardReportService*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CheckerboardReportServiceBinding.cpp:603:25: note: 'global' declared here
  603 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CheckerboardReportServiceBinding.cpp:578:17: note: 'aCx' declared here
  578 | Wrap(JSContext* aCx, mozilla::dom::CheckerboardReportService* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, mozilla::dom::ChildSHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ChildSHistoryBinding.cpp:489:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:210:
ChildSHistoryBinding.cpp: In function 'bool mozilla::dom::ChildSHistory_Binding::Wrap(JSContext*, mozilla::dom::ChildSHistory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ChildSHistoryBinding.cpp:489:25: note: 'global' declared here
  489 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ChildSHistoryBinding.cpp:464:17: note: 'aCx' declared here
  464 | Wrap(JSContext* aCx, mozilla::dom::ChildSHistory* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Clipboard_Binding::Wrap(JSContext*, mozilla::dom::Clipboard*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ClipboardBinding.cpp:1090:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:275:
ClipboardBinding.cpp: In function 'bool mozilla::dom::Clipboard_Binding::Wrap(JSContext*, mozilla::dom::Clipboard*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ClipboardBinding.cpp:1090: note: 'global' declared here
 1090 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
ClipboardBinding.cpp:1062: note: 'aCx' declared here
 1062 | Wrap(JSContext* aCx, mozilla::dom::Clipboard* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ClipboardItem_Binding::Wrap(JSContext*, mozilla::dom::ClipboardItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ClipboardBinding.cpp:1842:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ClipboardBinding.cpp: In function 'bool mozilla::dom::ClipboardItem_Binding::Wrap(JSContext*, mozilla::dom::ClipboardItem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ClipboardBinding.cpp:1842: note: 'global' declared here
 1842 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
ClipboardBinding.cpp:1817: note: 'aCx' declared here
 1817 | Wrap(JSContext* aCx, mozilla::dom::ClipboardItem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ClipboardEvent_Binding::Wrap(JSContext*, mozilla::dom::ClipboardEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ClipboardEventBinding.cpp:495:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:288:
ClipboardEventBinding.cpp: In function 'bool mozilla::dom::ClipboardEvent_Binding::Wrap(JSContext*, mozilla::dom::ClipboardEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ClipboardEventBinding.cpp:495: note: 'global' declared here
  495 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
ClipboardEventBinding.cpp:467: note: 'aCx' declared here
  467 | Wrap(JSContext* aCx, mozilla::dom::ClipboardEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, mozilla::dom::CloseEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CloseEventBinding.cpp:567:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:327:
CloseEventBinding.cpp: In function 'bool mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, mozilla::dom::CloseEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CloseEventBinding.cpp:567: note: 'global' declared here
  567 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
CloseEventBinding.cpp:539: note: 'aCx' declared here
  539 | Wrap(JSContext* aCx, mozilla::dom::CloseEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CloseEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CloseEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CloseEventBinding.h:88,
    inlined from 'virtual JSObject* mozilla::dom::CloseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at CloseEvent.cpp:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CloseEvent.h:14,
                 from CloseEvent.cpp:9,
                 from UnifiedBindings3.cpp:314:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CloseEventBinding.h: In member function 'virtual JSObject* mozilla::dom::CloseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CloseEventBinding.h:88: note: 'reflector' declared here
   88 |     JS::Rooted<JSObject*> reflector(aCx);
CloseEvent.cpp:38: note: 'aCx' declared here
   38 | CloseEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CloseWatcher_Binding::Wrap(JSContext*, mozilla::dom::CloseWatcher*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CloseWatcherBinding.cpp:680:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:340:
CloseWatcherBinding.cpp: In function 'bool mozilla::dom::CloseWatcher_Binding::Wrap(JSContext*, mozilla::dom::CloseWatcher*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CloseWatcherBinding.cpp:680: note: 'global' declared here
  680 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
CloseWatcherBinding.cpp:652: note: 'aCx' declared here
  652 | Wrap(JSContext* aCx, mozilla::dom::CloseWatcher* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CommandEvent_Binding::Wrap(JSContext*, mozilla::dom::CommandEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CommandEventBinding.cpp:317:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:353:
CommandEventBinding.cpp: In function 'bool mozilla::dom::CommandEvent_Binding::Wrap(JSContext*, mozilla::dom::CommandEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CommandEventBinding.cpp:317: note: 'global' declared here
  317 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
CommandEventBinding.cpp:289: note: 'aCx' declared here
  289 | Wrap(JSContext* aCx, mozilla::dom::CommandEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CompositionEvent_Binding::Wrap(JSContext*, mozilla::dom::CompositionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CompositionEventBinding.cpp:777:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:379:
CompositionEventBinding.cpp: In function 'bool mozilla::dom::CompositionEvent_Binding::Wrap(JSContext*, mozilla::dom::CompositionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CompositionEventBinding.cpp:777: note: 'global' declared here
  777 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
CompositionEventBinding.cpp:746: note: 'aCx' declared here
  746 | Wrap(JSContext* aCx, mozilla::dom::CompositionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ClipboardItem_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ClipboardBinding.cpp:1252:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ClipboardBinding.cpp: In function 'bool mozilla::dom::ClipboardItem_Binding::get_types(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ClipboardBinding.cpp:1252: note: 'slotStorage' declared here
 1252 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
ClipboardBinding.cpp:1242: note: 'cx' declared here
 1242 | get_types(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::get_frameAncestors(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ChannelWrapperBinding.cpp:3260:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::get_frameAncestors(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ChannelWrapperBinding.cpp:3260:25: note: 'slotStorage' declared here
 3260 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
ChannelWrapperBinding.cpp:3250:31: note: 'cx' declared here
 3250 | get_frameAncestors(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                    ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoPlaybackQualityBinding.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from WindowBinding.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at ChromeNodeListBinding.cpp:429:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
ChromeNodeListBinding.cpp:429:25: note: 'expando' declared here
  429 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
ChromeNodeListBinding.cpp:417:42: note: 'cx' declared here
  417 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSSupportsRule_Binding::Wrap(JSContext*, mozilla::dom::CSSSupportsRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSSupportsRuleBinding.cpp:191:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CSSSupportsRuleBinding.cpp: In function 'bool mozilla::dom::CSSSupportsRule_Binding::Wrap(JSContext*, mozilla::dom::CSSSupportsRule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSSupportsRuleBinding.cpp:191:25: note: 'global' declared here
  191 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSSupportsRuleBinding.cpp:157:17: note: 'aCx' declared here
  157 | Wrap(JSContext* aCx, mozilla::dom::CSSSupportsRule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CSSTransition_Binding::Wrap(JSContext*, mozilla::dom::CSSTransition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CSSTransitionBinding.cpp:263:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:15:
CSSTransitionBinding.cpp: In function 'bool mozilla::dom::CSSTransition_Binding::Wrap(JSContext*, mozilla::dom::CSSTransition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CSSTransitionBinding.cpp:263:25: note: 'global' declared here
  263 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CSSTransitionBinding.cpp:232:17: note: 'aCx' declared here
  232 | Wrap(JSContext* aCx, mozilla::dom::CSSTransition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Cache_Binding::Wrap(JSContext*, mozilla::dom::cache::Cache*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CacheBinding.cpp:889:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CacheBinding.cpp: In function 'bool mozilla::dom::Cache_Binding::Wrap(JSContext*, mozilla::dom::cache::Cache*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CacheBinding.cpp:889:25: note: 'global' declared here
  889 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CacheBinding.cpp:864:17: note: 'aCx' declared here
  864 | Wrap(JSContext* aCx, mozilla::dom::cache::Cache* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CacheStorage_Binding::Wrap(JSContext*, mozilla::dom::cache::CacheStorage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CacheStorageBinding.cpp:724:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:41:
CacheStorageBinding.cpp: In function 'bool mozilla::dom::CacheStorage_Binding::Wrap(JSContext*, mozilla::dom::cache::CacheStorage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CacheStorageBinding.cpp:724:25: note: 'global' declared here
  724 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
CacheStorageBinding.cpp:699:17: note: 'aCx' declared here
  699 | Wrap(JSContext* aCx, mozilla::dom::cache::CacheStorage* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at ChromeNodeListBinding.cpp:391:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
ChromeNodeListBinding.cpp:391:25: note: 'expando' declared here
  391 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
ChromeNodeListBinding.cpp:365:50: note: 'cx' declared here
  365 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at ChromeNodeListBinding.cpp:499:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
ChromeNodeListBinding.cpp:499:29: note: 'expando' declared here
  499 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
ChromeNodeListBinding.cpp:471:33: note: 'cx' declared here
  471 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at ChromeNodeListBinding.cpp:591:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeNodeListBinding.cpp: In member function 'virtual bool mozilla::dom::ChromeNodeList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
ChromeNodeListBinding.cpp:591:25: note: 'temp' declared here
  591 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
ChromeNodeListBinding.cpp:589:41: note: 'cx' declared here
  589 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelMergerNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelMergerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ChannelMergerNodeBinding.cpp:374:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:132:
ChannelMergerNodeBinding.cpp: In function 'bool mozilla::dom::ChannelMergerNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelMergerNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ChannelMergerNodeBinding.cpp:374:25: note: 'global' declared here
  374 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ChannelMergerNodeBinding.cpp:343:17: note: 'aCx' declared here
  343 | Wrap(JSContext* aCx, mozilla::dom::ChannelMergerNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelSplitterNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelSplitterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ChannelSplitterNodeBinding.cpp:374:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:145:
ChannelSplitterNodeBinding.cpp: In function 'bool mozilla::dom::ChannelSplitterNode_Binding::Wrap(JSContext*, mozilla::dom::ChannelSplitterNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ChannelSplitterNodeBinding.cpp:374:25: note: 'global' declared here
  374 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ChannelSplitterNodeBinding.cpp:343:17: note: 'aCx' declared here
  343 | Wrap(JSContext* aCx, mozilla::dom::ChannelSplitterNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, mozilla::extensions::ChannelWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ChannelWrapperBinding.cpp:4262:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChannelWrapperBinding.cpp: In function 'bool mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, mozilla::extensions::ChannelWrapper*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ChannelWrapperBinding.cpp:4262:25: note: 'global' declared here
 4262 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ChannelWrapperBinding.cpp:4234:17: note: 'aCx' declared here
 4234 | Wrap(JSContext* aCx, mozilla::extensions::ChannelWrapper* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChromeNodeList_Binding::Wrap(JSContext*, mozilla::dom::ChromeNodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ChromeNodeListBinding.cpp:689:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ChromeNodeListBinding.cpp: In function 'bool mozilla::dom::ChromeNodeList_Binding::Wrap(JSContext*, mozilla::dom::ChromeNodeList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ChromeNodeListBinding.cpp:689:25: note: 'global' declared here
  689 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ChromeNodeListBinding.cpp:661:17: note: 'aCx' declared here
  661 | Wrap(JSContext* aCx, mozilla::dom::ChromeNodeList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WindowClient_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ClientBinding.cpp:1031:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:249:
ClientBinding.cpp: In function 'bool mozilla::dom::WindowClient_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ClientBinding.cpp:1031: note: 'global' declared here
 1031 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
ClientBinding.cpp:1003: note: 'aCx' declared here
 1003 | Wrap(JSContext* aCx, mozilla::dom::Client* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Client_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ClientBinding.cpp:534:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ClientBinding.cpp: In function 'bool mozilla::dom::Client_Binding::Wrap(JSContext*, mozilla::dom::Client*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ClientBinding.cpp:534: note: 'global' declared here
  534 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
ClientBinding.cpp:509: note: 'aCx' declared here
  509 | Wrap(JSContext* aCx, mozilla::dom::Client* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Clients_Binding::Wrap(JSContext*, mozilla::dom::Clients*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ClientsBinding.cpp:874:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:262:
ClientsBinding.cpp: In function 'bool mozilla::dom::Clients_Binding::Wrap(JSContext*, mozilla::dom::Clients*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ClientsBinding.cpp:874: note: 'global' declared here
  874 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
ClientsBinding.cpp:849: note: 'aCx' declared here
  849 | Wrap(JSContext* aCx, mozilla::dom::Clients* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Comment_Binding::Wrap(JSContext*, mozilla::dom::Comment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CommentBinding.cpp:256:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:366:
CommentBinding.cpp: In function 'bool mozilla::dom::Comment_Binding::Wrap(JSContext*, mozilla::dom::Comment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CommentBinding.cpp:256: note: 'global' declared here
  256 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
CommentBinding.cpp:222: note: 'aCx' declared here
  222 | Wrap(JSContext* aCx, mozilla::dom::Comment* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CompositionEvent_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at CompositionEventBinding.cpp:227:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
CompositionEventBinding.cpp: In function 'bool mozilla::dom::CompositionEvent_Binding::get_ranges(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
CompositionEventBinding.cpp:227: note: 'slotStorage' declared here
  227 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
CompositionEventBinding.cpp:217: note: 'cx' declared here
  217 | get_ranges(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CompressionStream_Binding::Wrap(JSContext*, mozilla::dom::CompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at CompressionStreamBinding.cpp:389:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings3.cpp:392:
CompressionStreamBinding.cpp: In function 'bool mozilla::dom::CompressionStream_Binding::Wrap(JSContext*, mozilla::dom::CompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
CompressionStreamBinding.cpp:389: note: 'global' declared here
  389 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
CompressionStreamBinding.cpp:364: note: 'aCx' declared here
  364 | Wrap(JSContext* aCx, mozilla::dom::CompressionStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConsoleBinding.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Console.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:7,
                 from Unified_cpp_dom_console0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at EventBinding.cpp:157:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:314:
EventBinding.cpp: In member function 'bool mozilla::dom::EventInit::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
EventBinding.cpp:157:25: note: 'obj' declared here
  157 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
EventBinding.cpp:149:40: note: 'cx' declared here
  149 | EventInit::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceLightEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DeviceLightEventBinding.cpp:474:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:54:
DeviceLightEventBinding.cpp: In function 'bool mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceLightEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DeviceLightEventBinding.cpp:474:25: note: 'global' declared here
  474 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DeviceLightEventBinding.cpp:446:17: note: 'aCx' declared here
  446 | Wrap(JSContext* aCx, mozilla::dom::DeviceLightEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DeviceLightEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DeviceLightEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceLightEventBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::DeviceLightEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at DeviceLightEvent.cpp:41:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceLightEvent.h:14,
                 from DeviceLightEvent.cpp:9,
                 from UnifiedBindings5.cpp:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceLightEventBinding.h: In member function 'virtual JSObject* mozilla::dom::DeviceLightEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceLightEventBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
DeviceLightEvent.cpp:39:49: note: 'aCx' declared here
   39 | DeviceLightEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DeviceAcceleration_Binding::Wrap(JSContext*, mozilla::dom::DeviceAcceleration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DeviceMotionEventBinding.cpp:713:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:67:
DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceAcceleration_Binding::Wrap(JSContext*, mozilla::dom::DeviceAcceleration*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DeviceMotionEventBinding.cpp:713:25: note: 'global' declared here
  713 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DeviceMotionEventBinding.cpp:688:17: note: 'aCx' declared here
  688 | Wrap(JSContext* aCx, mozilla::dom::DeviceAcceleration* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DeviceRotationRate_Binding::Wrap(JSContext*, mozilla::dom::DeviceRotationRate*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DeviceMotionEventBinding.cpp:1818:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceRotationRate_Binding::Wrap(JSContext*, mozilla::dom::DeviceRotationRate*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DeviceMotionEventBinding.cpp:1818:25: note: 'global' declared here
 1818 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DeviceMotionEventBinding.cpp:1793:17: note: 'aCx' declared here
 1793 | Wrap(JSContext* aCx, mozilla::dom::DeviceRotationRate* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceOrientationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DeviceOrientationEventBinding.cpp:745:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:93:
DeviceOrientationEventBinding.cpp: In function 'bool mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceOrientationEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DeviceOrientationEventBinding.cpp:745:25: note: 'global' declared here
  745 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DeviceOrientationEventBinding.cpp:717:17: note: 'aCx' declared here
  717 | Wrap(JSContext* aCx, mozilla::dom::DeviceOrientationEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DeviceOrientationEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DeviceOrientationEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceOrientationEventBinding.h:92:27,
    inlined from 'virtual JSObject* mozilla::dom::DeviceOrientationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at DeviceOrientationEvent.cpp:42:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceOrientationEvent.h:14,
                 from DeviceOrientationEvent.cpp:9,
                 from UnifiedBindings5.cpp:80:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceOrientationEventBinding.h: In member function 'virtual JSObject* mozilla::dom::DeviceOrientationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceOrientationEventBinding.h:92:27: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
DeviceOrientationEvent.cpp:40:55: note: 'aCx' declared here
   40 | DeviceOrientationEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Document_Binding::Wrap(JSContext*, mozilla::dom::Document*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DocumentBinding.cpp:20753:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::Wrap(JSContext*, mozilla::dom::Document*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DocumentBinding.cpp:20753:25: note: 'global' declared here
20753 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DocumentBinding.cpp:20722:17: note: 'aCx' declared here
20722 | Wrap(JSContext* aCx, mozilla::dom::Document* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DocumentFragment_Binding::Wrap(JSContext*, mozilla::dom::DocumentFragment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DocumentFragmentBinding.cpp:914:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:132:
DocumentFragmentBinding.cpp: In function 'bool mozilla::dom::DocumentFragment_Binding::Wrap(JSContext*, mozilla::dom::DocumentFragment*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DocumentFragmentBinding.cpp:914:25: note: 'global' declared here
  914 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DocumentFragmentBinding.cpp:883:17: note: 'aCx' declared here
  883 | Wrap(JSContext* aCx, mozilla::dom::DocumentFragment* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DragEvent_Binding::Wrap(JSContext*, mozilla::dom::DragEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DragEventBinding.cpp:711:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:210:
DragEventBinding.cpp: In function 'bool mozilla::dom::DragEvent_Binding::Wrap(JSContext*, mozilla::dom::DragEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DragEventBinding.cpp:711:25: note: 'global' declared here
  711 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DragEventBinding.cpp:677:17: note: 'aCx' declared here
  677 | Wrap(JSContext* aCx, mozilla::dom::DragEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Element_Binding::Wrap(JSContext*, mozilla::dom::Element*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ElementBinding.cpp:11985:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:236:
ElementBinding.cpp: In function 'bool mozilla::dom::Element_Binding::Wrap(JSContext*, mozilla::dom::Element*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ElementBinding.cpp:11985:25: note: 'global' declared here
11985 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ElementBinding.cpp:11954:17: note: 'aCx' declared here
11954 | Wrap(JSContext* aCx, mozilla::dom::Element* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ErrorEventBinding.cpp:676:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:301:
ErrorEventBinding.cpp: In function 'bool mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::ErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ErrorEventBinding.cpp:676:25: note: 'global' declared here
  676 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ErrorEventBinding.cpp:648:17: note: 'aCx' declared here
  648 | Wrap(JSContext* aCx, mozilla::dom::ErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ErrorEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ErrorEventBinding.h:85:27,
    inlined from 'virtual JSObject* mozilla::dom::ErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at ErrorEvent.cpp:68:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ErrorEvent.h:14,
                 from ErrorEvent.cpp:9,
                 from UnifiedBindings5.cpp:288:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ErrorEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ErrorEventBinding.h:85:27: note: 'reflector' declared here
   85 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
ErrorEvent.cpp:66:43: note: 'aCx' declared here
   66 | ErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Event_Binding::Wrap(JSContext*, mozilla::dom::Event*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at EventBinding.cpp:1642:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
EventBinding.cpp: In function 'bool mozilla::dom::Event_Binding::Wrap(JSContext*, mozilla::dom::Event*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
EventBinding.cpp:1642:25: note: 'global' declared here
 1642 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
EventBinding.cpp:1617:17: note: 'aCx' declared here
 1617 | Wrap(JSContext* aCx, mozilla::dom::Event* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EventTarget_Binding::Wrap(JSContext*, mozilla::dom::EventTarget*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at EventTargetBinding.cpp:1542:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
EventTargetBinding.cpp: In function 'bool mozilla::dom::EventTarget_Binding::Wrap(JSContext*, mozilla::dom::EventTarget*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
EventTargetBinding.cpp:1542:25: note: 'global' declared here
 1542 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
EventTargetBinding.cpp:1517:17: note: 'aCx' declared here
 1517 | Wrap(JSContext* aCx, mozilla::dom::EventTarget* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtendableEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtendableEventBinding.cpp:446:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:379:
ExtendableEventBinding.cpp: In function 'bool mozilla::dom::ExtendableEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtendableEventBinding.cpp:446:25: note: 'global' declared here
  446 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtendableEventBinding.cpp:418:17: note: 'aCx' declared here
  418 | Wrap(JSContext* aCx, mozilla::dom::ExtendableEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DominatorTree_Binding::getImmediatelyDominated(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at DominatorTreeBinding.cpp:146:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:197:
DominatorTreeBinding.cpp: In function 'bool mozilla::dom::DominatorTree_Binding::getImmediatelyDominated(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
DominatorTreeBinding.cpp:146:25: note: 'returnArray' declared here
  146 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
DominatorTreeBinding.cpp:115:36: note: 'cx' declared here
  115 | getImmediatelyDominated(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                         ~~~~~~~~~~~^~
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/ConsoleBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ConsoleInstance_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ConsoleInstance]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConsoleInstanceBinding.h:1023:27,
    inlined from 'virtual JSObject* mozilla::dom::ConsoleInstance::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/ConsoleInstance.cpp:156:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Console.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConsoleInstanceBinding.h: In member function 'virtual JSObject* mozilla::dom::ConsoleInstance::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConsoleInstanceBinding.h:1023:27: note: 'reflector' declared here
 1023 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_console0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/ConsoleInstance.cpp:154:50: note: 'aCx' declared here
  154 | JSObject* ConsoleInstance::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::{anonymous}::FlushOutput(JSContext*, mozilla::dom::Sequence<JS::Value>&, nsString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:1770:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp: In function 'bool mozilla::dom::{anonymous}::FlushOutput(JSContext*, mozilla::dom::Sequence<JS::Value>&, nsString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:1769:27: note: 'str' declared here
 1769 |     JS::Rooted<JSString*> str(
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:1766:29: note: 'aCx' declared here
 1766 | bool FlushOutput(JSContext* aCx, Sequence<JS::Value>& aSequence,
      |                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::StartTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, DOMHighResTimeStamp*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2131:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp: In member function 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::StartTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, DOMHighResTimeStamp*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2131:25: note: 'jsString' declared here
 2131 |   JS::Rooted<JSString*> jsString(aCx, JS::ToString(aCx, name));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2117:53: note: 'aCx' declared here
 2117 | Console::TimerStatus Console::StartTimer(JSContext* aCx, const JS::Value& aName,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::LogTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, double*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2190:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp: In member function 'mozilla::dom::Console::TimerStatus mozilla::dom::Console::LogTimer(JSContext*, const JS::Value&, DOMHighResTimeStamp, nsAString&, double*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2190:25: note: 'jsString' declared here
 2190 |   JS::Rooted<JSString*> jsString(aCx, JS::ToString(aCx, name));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2179:51: note: 'aCx' declared here
 2179 | Console::TimerStatus Console::LogTimer(JSContext* aCx, const JS::Value& aName,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const ConsoleStackEntry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConsoleInstanceBinding.h:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const ConsoleStackEntry]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::Console::NotifyHandler(JSContext*, const mozilla::dom::Sequence<JS::Value>&, mozilla::dom::ConsoleCallData*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2475:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'callableGlobal' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::NotifyHandler(JSContext*, const mozilla::dom::Sequence<JS::Value>&, mozilla::dom::ConsoleCallData*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2474:25: note: 'callableGlobal' declared here
 2474 |   JS::Rooted<JSObject*> callableGlobal(
      |                         ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2461:40: note: 'aCx' declared here
 2461 | void Console::NotifyHandler(JSContext* aCx,
      |                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::Console::RetrieveConsoleEvents(JSContext*, nsTArray<JS::Value>&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2502:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'targetScope' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp: In member function 'void mozilla::dom::Console::RetrieveConsoleEvents(JSContext*, nsTArray<JS::Value>&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2502:25: note: 'targetScope' declared here
 2502 |   JS::Rooted<JSObject*> targetScope(aCx, JS::CurrentGlobalOrNull(aCx));
      |                         ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:2494:48: note: 'aCx' declared here
 2494 | void Console::RetrieveConsoleEvents(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ConsoleRunnable::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:318:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp: In member function 'virtual bool mozilla::dom::ConsoleRunnable::CustomWriteHandler(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:318:27: note: 'jsString' declared here
  318 |     JS::Rooted<JSString*> jsString(aCx, JS::ToString(aCx, value));
      |                           ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/console/Console.cpp:299:38: note: 'aCx' declared here
  299 |   bool CustomWriteHandler(JSContext* aCx, JSStructuredCloneWriter* aWriter,
      |                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DecompressionStream_Binding::Wrap(JSContext*, mozilla::dom::DecompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DecompressionStreamBinding.cpp:367:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DecompressionStreamBinding.cpp: In function 'bool mozilla::dom::DecompressionStream_Binding::Wrap(JSContext*, mozilla::dom::DecompressionStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DecompressionStreamBinding.cpp:367:25: note: 'global' declared here
  367 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DecompressionStreamBinding.cpp:342:17: note: 'aCx' declared here
  342 | Wrap(JSContext* aCx, mozilla::dom::DecompressionStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DelayNode_Binding::Wrap(JSContext*, mozilla::dom::DelayNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DelayNodeBinding.cpp:575:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:28:
DelayNodeBinding.cpp: In function 'bool mozilla::dom::DelayNode_Binding::Wrap(JSContext*, mozilla::dom::DelayNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DelayNodeBinding.cpp:575:25: note: 'global' declared here
  575 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DelayNodeBinding.cpp:544:17: note: 'aCx' declared here
  544 | Wrap(JSContext* aCx, mozilla::dom::DelayNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DeviceMotionEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceMotionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DeviceMotionEventBinding.cpp:1372:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DeviceMotionEventBinding.cpp: In function 'bool mozilla::dom::DeviceMotionEvent_Binding::Wrap(JSContext*, mozilla::dom::DeviceMotionEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DeviceMotionEventBinding.cpp:1372:25: note: 'global' declared here
 1372 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DeviceMotionEventBinding.cpp:1344:17: note: 'aCx' declared here
 1344 | Wrap(JSContext* aCx, mozilla::dom::DeviceMotionEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Directory_Binding::Wrap(JSContext*, mozilla::dom::Directory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DirectoryBinding.cpp:493:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:106:
DirectoryBinding.cpp: In function 'bool mozilla::dom::Directory_Binding::Wrap(JSContext*, mozilla::dom::Directory*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DirectoryBinding.cpp:493:25: note: 'global' declared here
  493 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DirectoryBinding.cpp:468:17: note: 'aCx' declared here
  468 | Wrap(JSContext* aCx, mozilla::dom::Directory* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WireframeTaggedRect::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at DocumentBinding.cpp:756:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DocumentBinding.cpp: In member function 'bool mozilla::dom::WireframeTaggedRect::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
DocumentBinding.cpp:756:25: note: 'obj' declared here
  756 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
DocumentBinding.cpp:748:50: note: 'cx' declared here
  748 | WireframeTaggedRect::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Wireframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at DocumentBinding.cpp:1328:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DocumentBinding.cpp: In member function 'bool mozilla::dom::Wireframe::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
DocumentBinding.cpp:1328:25: note: 'obj' declared here
 1328 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
DocumentBinding.cpp:1320:40: note: 'cx' declared here
 1320 | Wireframe::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsObjectLoadingContent.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElement.h:12,
                 from HTMLEmbedElementBinding.cpp:29,
                 from UnifiedBindings9.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = RefPtr<mozilla::dom::binding_detail::FastXPathNSResolver>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = RefPtr<mozilla::dom::binding_detail::FastXPathNSResolver>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'mozilla::dom::RootedCallback<T>::RootedCallback(JSContext*) [with T = RefPtr<mozilla::dom::binding_detail::FastXPathNSResolver>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:614:69,
    inlined from 'bool mozilla::dom::Document_Binding::evaluate(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at DocumentBinding.cpp:19609:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arg2' in '((js::StackRootedBase**)cx_)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DocumentBinding.cpp: In function 'bool mozilla::dom::Document_Binding::evaluate(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
DocumentBinding.cpp:19609:63: note: 'arg2' declared here
19609 |   RootedCallback<RefPtr<binding_detail::FastXPathNSResolver>> arg2(cx);
      |                                                               ^~~~
DocumentBinding.cpp:19579:21: note: 'cx_' declared here
19579 | evaluate(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |          ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from FrameLoaderBinding.cpp:35,
                 from UnifiedBindings7.cpp:236:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DocumentL10n_Binding::Wrap(JSContext*, mozilla::dom::DocumentL10n*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DocumentL10nBinding.cpp:345:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:145:
DocumentL10nBinding.cpp: In function 'bool mozilla::dom::DocumentL10n_Binding::Wrap(JSContext*, mozilla::dom::DocumentL10n*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DocumentL10nBinding.cpp:345:25: note: 'global' declared here
  345 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DocumentL10nBinding.cpp:314:17: note: 'aCx' declared here
  314 | Wrap(JSContext* aCx, mozilla::dom::DocumentL10n* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, mozilla::dom::DocumentTimeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DocumentTimelineBinding.cpp:347:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:171:
DocumentTimelineBinding.cpp: In function 'bool mozilla::dom::DocumentTimeline_Binding::Wrap(JSContext*, mozilla::dom::DocumentTimeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DocumentTimelineBinding.cpp:347:25: note: 'global' declared here
  347 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DocumentTimelineBinding.cpp:319:17: note: 'aCx' declared here
  319 | Wrap(JSContext* aCx, mozilla::dom::DocumentTimeline* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DocumentType_Binding::Wrap(JSContext*, mozilla::dom::DocumentType*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DocumentTypeBinding.cpp:571:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:184:
DocumentTypeBinding.cpp: In function 'bool mozilla::dom::DocumentType_Binding::Wrap(JSContext*, mozilla::dom::DocumentType*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DocumentTypeBinding.cpp:571:25: note: 'global' declared here
  571 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DocumentTypeBinding.cpp:540:17: note: 'aCx' declared here
  540 | Wrap(JSContext* aCx, mozilla::dom::DocumentType* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, mozilla::devtools::DominatorTree*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DominatorTreeBinding.cpp:439:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
DominatorTreeBinding.cpp: In function 'bool mozilla::dom::DominatorTree_Binding::Wrap(JSContext*, mozilla::devtools::DominatorTree*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DominatorTreeBinding.cpp:439:25: note: 'global' declared here
  439 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DominatorTreeBinding.cpp:414:17: note: 'aCx' declared here
  414 | Wrap(JSContext* aCx, mozilla::devtools::DominatorTree* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DynamicsCompressorNode_Binding::Wrap(JSContext*, mozilla::dom::DynamicsCompressorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at DynamicsCompressorNodeBinding.cpp:804:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:223:
DynamicsCompressorNodeBinding.cpp: In function 'bool mozilla::dom::DynamicsCompressorNode_Binding::Wrap(JSContext*, mozilla::dom::DynamicsCompressorNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
DynamicsCompressorNodeBinding.cpp:804:25: note: 'global' declared here
  804 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
DynamicsCompressorNodeBinding.cpp:773:17: note: 'aCx' declared here
  773 | Wrap(JSContext* aCx, mozilla::dom::DynamicsCompressorNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CustomStateSet_Binding::Wrap(JSContext*, mozilla::dom::CustomStateSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ElementInternalsBinding.cpp:1175:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:249:
ElementInternalsBinding.cpp: In function 'bool mozilla::dom::CustomStateSet_Binding::Wrap(JSContext*, mozilla::dom::CustomStateSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ElementInternalsBinding.cpp:1175:25: note: 'global' declared here
 1175 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ElementInternalsBinding.cpp:1150:17: note: 'aCx' declared here
 1150 | Wrap(JSContext* aCx, mozilla::dom::CustomStateSet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ElementInternals_Binding::Wrap(JSContext*, mozilla::dom::ElementInternals*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ElementInternalsBinding.cpp:5789:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ElementInternalsBinding.cpp: In function 'bool mozilla::dom::ElementInternals_Binding::Wrap(JSContext*, mozilla::dom::ElementInternals*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ElementInternalsBinding.cpp:5789:25: note: 'global' declared here
 5789 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ElementInternalsBinding.cpp:5764:17: note: 'aCx' declared here
 5764 | Wrap(JSContext* aCx, mozilla::dom::ElementInternals* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EncodedAudioChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedAudioChunk*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at EncodedAudioChunkBinding.cpp:748:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:262:
EncodedAudioChunkBinding.cpp: In function 'bool mozilla::dom::EncodedAudioChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedAudioChunk*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
EncodedAudioChunkBinding.cpp:748:25: note: 'global' declared here
  748 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
EncodedAudioChunkBinding.cpp:723:17: note: 'aCx' declared here
  723 | Wrap(JSContext* aCx, mozilla::dom::EncodedAudioChunk* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EncodedVideoChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedVideoChunk*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at EncodedVideoChunkBinding.cpp:676:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:275:
EncodedVideoChunkBinding.cpp: In function 'bool mozilla::dom::EncodedVideoChunk_Binding::Wrap(JSContext*, mozilla::dom::EncodedVideoChunk*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
EncodedVideoChunkBinding.cpp:676:25: note: 'global' declared here
  676 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
EncodedVideoChunkBinding.cpp:651:17: note: 'aCx' declared here
  651 | Wrap(JSContext* aCx, mozilla::dom::EncodedVideoChunk* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EventSource_Binding::Wrap(JSContext*, mozilla::dom::EventSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at EventSourceBinding.cpp:803:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:353:
EventSourceBinding.cpp: In function 'bool mozilla::dom::EventSource_Binding::Wrap(JSContext*, mozilla::dom::EventSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
EventSourceBinding.cpp:803:25: note: 'global' declared here
  803 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
EventSourceBinding.cpp:775:17: note: 'aCx' declared here
  775 | Wrap(JSContext* aCx, mozilla::dom::EventSource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at ExtendableMessageEventBinding.cpp:918:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:392:
ExtendableMessageEventBinding.cpp: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::get_ports(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
ExtendableMessageEventBinding.cpp:918:25: note: 'slotStorage' declared here
  918 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
      |                         ^~~~~~~~~~~
ExtendableMessageEventBinding.cpp:909:22: note: 'cx' declared here
  909 | get_ports(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtendableMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtendableMessageEventBinding.cpp:1306:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
ExtendableMessageEventBinding.cpp: In function 'bool mozilla::dom::ExtendableMessageEvent_Binding::Wrap(JSContext*, mozilla::dom::ExtendableMessageEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtendableMessageEventBinding.cpp:1306:25: note: 'global' declared here
 1306 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtendableMessageEventBinding.cpp:1275:17: note: 'aCx' declared here
 1275 | Wrap(JSContext* aCx, mozilla::dom::ExtendableMessageEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ExtensionAlarms_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionAlarms*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ExtensionAlarmsBinding.cpp:1324:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings5.cpp:405:
ExtensionAlarmsBinding.cpp: In function 'bool mozilla::dom::ExtensionAlarms_Binding::Wrap(JSContext*, mozilla::extensions::ExtensionAlarms*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ExtensionAlarmsBinding.cpp:1324:25: note: 'global' declared here
 1324 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ExtensionAlarmsBinding.cpp:1299:17: note: 'aCx' declared here
 1299 | Wrap(JSContext* aCx, mozilla::extensions::ExtensionAlarms* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/FileSystemHandleBinding.h:6,
                 from FileSystemHandleBinding.cpp:4,
                 from UnifiedBindings7.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WriteParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at FileSystemWritableFileStreamBinding.cpp:229:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:28:
FileSystemWritableFileStreamBinding.cpp: In member function 'bool mozilla::dom::WriteParams::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
FileSystemWritableFileStreamBinding.cpp:229:25: note: 'obj' declared here
  229 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
FileSystemWritableFileStreamBinding.cpp:221:42: note: 'cx' declared here
  221 | WriteParams::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentMessage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at FluentBinding.cpp:288:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:67:
FluentBinding.cpp: In member function 'bool mozilla::dom::FluentMessage::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
FluentBinding.cpp:288:25: note: 'obj' declared here
  288 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
FluentBinding.cpp:280:44: note: 'cx' declared here
  280 | FluentMessage::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentTextElementItem::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at FluentBinding.cpp:403:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FluentBinding.cpp: In member function 'bool mozilla::dom::FluentTextElementItem::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
FluentBinding.cpp:403:25: note: 'obj' declared here
  403 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
FluentBinding.cpp:395:52: note: 'cx' declared here
  395 | FluentTextElementItem::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FontFaceSetIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at FontFaceSetBinding.cpp:151:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:106:
FontFaceSetBinding.cpp: In member function 'bool mozilla::dom::FontFaceSetIteratorResult::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
FontFaceSetBinding.cpp:151:25: note: 'obj' declared here
  151 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
FontFaceSetBinding.cpp:143:56: note: 'cx' declared here
  143 | FontFaceSetIteratorResult::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemHandleBinding.cpp:573:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FileSystemHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemHandleBinding.cpp:573:25: note: 'global' declared here
  573 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemHandleBinding.cpp:548:17: note: 'aCx' declared here
  548 | Wrap(JSContext* aCx, mozilla::dom::FileSystemHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FlexItemValues_Binding::Wrap(JSContext*, mozilla::dom::FlexItemValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FlexBinding.cpp:1046:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:54:
FlexBinding.cpp: In function 'bool mozilla::dom::FlexItemValues_Binding::Wrap(JSContext*, mozilla::dom::FlexItemValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FlexBinding.cpp:1046:25: note: 'global' declared here
 1046 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FlexBinding.cpp:1021:17: note: 'aCx' declared here
 1021 | Wrap(JSContext* aCx, mozilla::dom::FlexItemValues* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FlexLineValues_Binding::Wrap(JSContext*, mozilla::dom::FlexLineValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FlexBinding.cpp:1593:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FlexBinding.cpp: In function 'bool mozilla::dom::FlexLineValues_Binding::Wrap(JSContext*, mozilla::dom::FlexLineValues*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FlexBinding.cpp:1593:25: note: 'global' declared here
 1593 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FlexBinding.cpp:1568:17: note: 'aCx' declared here
 1568 | Wrap(JSContext* aCx, mozilla::dom::FlexLineValues* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentBundle_Binding::Wrap(JSContext*, mozilla::intl::FluentBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FluentBinding.cpp:1503:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FluentBinding.cpp: In function 'bool mozilla::dom::FluentBundle_Binding::Wrap(JSContext*, mozilla::intl::FluentBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FluentBinding.cpp:1503:25: note: 'global' declared here
 1503 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FluentBinding.cpp:1478:17: note: 'aCx' declared here
 1478 | Wrap(JSContext* aCx, mozilla::intl::FluentBundle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentPattern_Binding::Wrap(JSContext*, mozilla::intl::FluentPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FluentBinding.cpp:1787:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FluentBinding.cpp: In function 'bool mozilla::dom::FluentPattern_Binding::Wrap(JSContext*, mozilla::intl::FluentPattern*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FluentBinding.cpp:1787:25: note: 'global' declared here
 1787 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FluentBinding.cpp:1762:17: note: 'aCx' declared here
 1762 | Wrap(JSContext* aCx, mozilla::intl::FluentPattern* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
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/SanitizerBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementBinding.h:6,
                 from HTMLElementBinding.cpp:4,
                 from UnifiedBindings9.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::DateTimeValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at HTMLInputElementBinding.cpp:231:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:197:
HTMLInputElementBinding.cpp: In member function 'bool mozilla::dom::DateTimeValue::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
HTMLInputElementBinding.cpp:231:25: note: 'obj' declared here
  231 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
HTMLInputElementBinding.cpp:223:44: note: 'cx' declared here
  223 | DateTimeValue::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentResource_Binding::Wrap(JSContext*, mozilla::intl::FluentResource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FluentBinding.cpp:2217:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FluentBinding.cpp: In function 'bool mozilla::dom::FluentResource_Binding::Wrap(JSContext*, mozilla::intl::FluentResource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FluentBinding.cpp:2217:25: note: 'global' declared here
 2217 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FluentBinding.cpp:2192:17: note: 'aCx' declared here
 2192 | Wrap(JSContext* aCx, mozilla::intl::FluentResource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FocusEvent_Binding::Wrap(JSContext*, mozilla::dom::FocusEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FocusEventBinding.cpp:492:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:80:
FocusEventBinding.cpp: In function 'bool mozilla::dom::FocusEvent_Binding::Wrap(JSContext*, mozilla::dom::FocusEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FocusEventBinding.cpp:492:25: note: 'global' declared here
  492 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FocusEventBinding.cpp:461:17: note: 'aCx' declared here
  461 | Wrap(JSContext* aCx, mozilla::dom::FocusEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, nsGenericHTMLElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLElementBinding.cpp:10799:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, nsGenericHTMLElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLElementBinding.cpp:10799:25: note: 'global' declared here
10799 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLElementBinding.cpp:10765:17: note: 'aCx' declared here
10765 | Wrap(JSContext* aCx, nsGenericHTMLElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSetLoadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FontFaceSetLoadEventBinding.cpp:595:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:132:
FontFaceSetLoadEventBinding.cpp: In function 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSetLoadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FontFaceSetLoadEventBinding.cpp:595:25: note: 'global' declared here
  595 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FontFaceSetLoadEventBinding.cpp:567:17: note: 'aCx' declared here
  567 | Wrap(JSContext* aCx, mozilla::dom::FontFaceSetLoadEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FontFaceSetLoadEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FontFaceSetLoadEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::FontFaceSetLoadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at FontFaceSetLoadEvent.cpp:62:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSetLoadEvent.h:15,
                 from FontFaceSetLoadEvent.cpp:10,
                 from UnifiedBindings7.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h: In member function 'virtual JSObject* mozilla::dom::FontFaceSetLoadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
FontFaceSetLoadEvent.cpp:60:53: note: 'aCx' declared here
   60 | FontFaceSetLoadEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, mozilla::dom::FormDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FormDataEventBinding.cpp:485:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:184:
FormDataEventBinding.cpp: In function 'bool mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, mozilla::dom::FormDataEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FormDataEventBinding.cpp:485:25: note: 'global' declared here
  485 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FormDataEventBinding.cpp:457:17: note: 'aCx' declared here
  457 | Wrap(JSContext* aCx, mozilla::dom::FormDataEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FormDataEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FormDataEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormDataEventBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::FormDataEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at FormDataEvent.cpp:60:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormDataEvent.h:15,
                 from FormDataEvent.cpp:10,
                 from UnifiedBindings7.cpp:171:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormDataEventBinding.h: In member function 'virtual JSObject* mozilla::dom::FormDataEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormDataEventBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
FormDataEvent.cpp:58:46: note: 'aCx' declared here
   58 | FormDataEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::FrameCrashedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FrameCrashedEventBinding.cpp:569:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:223:
FrameCrashedEventBinding.cpp: In function 'bool mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, mozilla::dom::FrameCrashedEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FrameCrashedEventBinding.cpp:569:25: note: 'global' declared here
  569 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FrameCrashedEventBinding.cpp:541:17: note: 'aCx' declared here
  541 | Wrap(JSContext* aCx, mozilla::dom::FrameCrashedEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FrameCrashedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FrameCrashedEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FrameCrashedEventBinding.h:91:27,
    inlined from 'virtual JSObject* mozilla::dom::FrameCrashedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at FrameCrashedEvent.cpp:40:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FrameCrashedEvent.h:15,
                 from FrameCrashedEvent.cpp:10,
                 from UnifiedBindings7.cpp:210:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FrameCrashedEventBinding.h: In member function 'virtual JSObject* mozilla::dom::FrameCrashedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FrameCrashedEventBinding.h:91:27: note: 'reflector' declared here
   91 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
FrameCrashedEvent.cpp:38:50: note: 'aCx' declared here
   38 | FrameCrashedEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::GPUUncapturedErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GPUUncapturedErrorEventBinding.cpp:505:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:275:
GPUUncapturedErrorEventBinding.cpp: In function 'bool mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, mozilla::dom::GPUUncapturedErrorEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GPUUncapturedErrorEventBinding.cpp:505:25: note: 'global' declared here
  505 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GPUUncapturedErrorEventBinding.cpp:477:17: note: 'aCx' declared here
  477 | Wrap(JSContext* aCx, mozilla::dom::GPUUncapturedErrorEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GPUUncapturedErrorEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GPUUncapturedErrorEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:110:27,
    inlined from 'virtual JSObject* mozilla::dom::GPUUncapturedErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at GPUUncapturedErrorEvent.cpp:61:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GPUUncapturedErrorEvent.h:15,
                 from GPUUncapturedErrorEvent.cpp:10,
                 from UnifiedBindings7.cpp:262:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h: In member function 'virtual JSObject* mozilla::dom::GPUUncapturedErrorEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:110:27: note: 'reflector' declared here
  110 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
GPUUncapturedErrorEvent.cpp:59:56: note: 'aCx' declared here
   59 | GPUUncapturedErrorEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadAxisMoveEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadAxisMoveEventBinding.cpp:530:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:314:
GamepadAxisMoveEventBinding.cpp: In function 'bool mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadAxisMoveEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadAxisMoveEventBinding.cpp:530:25: note: 'global' declared here
  530 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadAxisMoveEventBinding.cpp:499:17: note: 'aCx' declared here
  499 | Wrap(JSContext* aCx, mozilla::dom::GamepadAxisMoveEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GamepadAxisMoveEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadAxisMoveEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:102:27,
    inlined from 'virtual JSObject* mozilla::dom::GamepadAxisMoveEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at GamepadAxisMoveEvent.cpp:41:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14,
                 from GamepadAxisMoveEvent.cpp:9,
                 from UnifiedBindings7.cpp:301:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h: In member function 'virtual JSObject* mozilla::dom::GamepadAxisMoveEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:102:27: note: 'reflector' declared here
  102 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
GamepadAxisMoveEvent.cpp:39:53: note: 'aCx' declared here
   39 | GamepadAxisMoveEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadButton_Binding::Wrap(JSContext*, mozilla::dom::GamepadButton*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadBinding.cpp:1549:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:327:
GamepadBinding.cpp: In function 'bool mozilla::dom::GamepadButton_Binding::Wrap(JSContext*, mozilla::dom::GamepadButton*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadBinding.cpp:1549:25: note: 'global' declared here
 1549 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadBinding.cpp:1524:17: note: 'aCx' declared here
 1524 | Wrap(JSContext* aCx, mozilla::dom::GamepadButton* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadButtonEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadButtonEventBinding.cpp:478:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:353:
GamepadButtonEventBinding.cpp: In function 'bool mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadButtonEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadButtonEventBinding.cpp:478:25: note: 'global' declared here
  478 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadButtonEventBinding.cpp:447:17: note: 'aCx' declared here
  447 | Wrap(JSContext* aCx, mozilla::dom::GamepadButtonEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GamepadButtonEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadButtonEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadButtonEventBinding.h:101:27,
    inlined from 'virtual JSObject* mozilla::dom::GamepadButtonEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at GamepadButtonEvent.cpp:40:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadButtonEvent.h:14,
                 from GamepadButtonEvent.cpp:9,
                 from UnifiedBindings7.cpp:340:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadButtonEventBinding.h: In member function 'virtual JSObject* mozilla::dom::GamepadButtonEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadButtonEventBinding.h:101:27: note: 'reflector' declared here
  101 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
GamepadButtonEvent.cpp:38:51: note: 'aCx' declared here
   38 | GamepadButtonEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadEventBinding.cpp:493:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:379:
GamepadEventBinding.cpp: In function 'bool mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, mozilla::dom::GamepadEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadEventBinding.cpp:493:25: note: 'global' declared here
  493 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadEventBinding.cpp:465:17: note: 'aCx' declared here
  465 | Wrap(JSContext* aCx, mozilla::dom::GamepadEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLInputElement_Binding::get_webkitEntries(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at HTMLInputElementBinding.cpp:4976:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::get_webkitEntries(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
HTMLInputElementBinding.cpp:4976:25: note: 'slotStorage' declared here
 4976 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
HTMLInputElementBinding.cpp:4966:30: note: 'cx' declared here
 4966 | get_webkitEntries(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GamepadEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadEventBinding.h:103:27,
    inlined from 'virtual JSObject* mozilla::dom::GamepadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at GamepadEvent.cpp:60:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadAxisMoveEventBinding.h:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadEventBinding.h: In member function 'virtual JSObject* mozilla::dom::GamepadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadEventBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from UnifiedBindings7.cpp:366:
GamepadEvent.cpp:58:45: note: 'aCx' declared here
   58 | GamepadEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadHapticActuator_Binding::Wrap(JSContext*, mozilla::dom::GamepadHapticActuator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadHapticActuatorBinding.cpp:368:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:392:
GamepadHapticActuatorBinding.cpp: In function 'bool mozilla::dom::GamepadHapticActuator_Binding::Wrap(JSContext*, mozilla::dom::GamepadHapticActuator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadHapticActuatorBinding.cpp:368:25: note: 'global' declared here
  368 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadHapticActuatorBinding.cpp:343:17: note: 'aCx' declared here
  343 | Wrap(JSContext* aCx, mozilla::dom::GamepadHapticActuator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:50,
                 from Unified_cpp_dom_bindings0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FluentBundle_Binding::get_locales(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at FluentBinding.cpp:831:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FluentBinding.cpp: In function 'bool mozilla::dom::FluentBundle_Binding::get_locales(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
FluentBinding.cpp:831:25: note: 'slotStorage' declared here
  831 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
FluentBinding.cpp:821:24: note: 'cx' declared here
  821 | get_locales(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PrintPreviewSuccessInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at FrameLoaderBinding.cpp:155:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FrameLoaderBinding.cpp: In member function 'bool mozilla::dom::PrintPreviewSuccessInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
FrameLoaderBinding.cpp:155:25: note: 'obj' declared here
  155 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
FrameLoaderBinding.cpp:147:54: note: 'cx' declared here
  147 | PrintPreviewSuccessInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:398:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_axes(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GamepadBinding.cpp:398:25: note: 'slotStorage' declared here
  398 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GamepadBinding.cpp:388:21: note: 'cx' declared here
  388 | get_axes(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:292:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_buttons(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GamepadBinding.cpp:292:25: note: 'slotStorage' declared here
  292 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GamepadBinding.cpp:282:24: note: 'cx' declared here
  282 | get_buttons(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:570:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_hapticActuators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GamepadBinding.cpp:570:25: note: 'slotStorage' declared here
  570 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GamepadBinding.cpp:560:32: note: 'cx' declared here
  560 | get_hapticActuators(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemSyncAccessHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemSyncAccessHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemSyncAccessHandleBinding.cpp:567:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:15:
FileSystemSyncAccessHandleBinding.cpp: In function 'bool mozilla::dom::FileSystemSyncAccessHandle_Binding::Wrap(JSContext*, mozilla::dom::FileSystemSyncAccessHandle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemSyncAccessHandleBinding.cpp:567:25: note: 'global' declared here
  567 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemSyncAccessHandleBinding.cpp:542:17: note: 'aCx' declared here
  542 | Wrap(JSContext* aCx, mozilla::dom::FileSystemSyncAccessHandle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FileSystemWritableFileStream_Binding::Wrap(JSContext*, mozilla::dom::FileSystemWritableFileStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FileSystemWritableFileStreamBinding.cpp:1431:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FileSystemWritableFileStreamBinding.cpp: In function 'bool mozilla::dom::FileSystemWritableFileStream_Binding::Wrap(JSContext*, mozilla::dom::FileSystemWritableFileStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FileSystemWritableFileStreamBinding.cpp:1431:25: note: 'global' declared here
 1431 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FileSystemWritableFileStreamBinding.cpp:1403:17: note: 'aCx' declared here
 1403 | Wrap(JSContext* aCx, mozilla::dom::FileSystemWritableFileStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Flex_Binding::Wrap(JSContext*, mozilla::dom::Flex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FlexBinding.cpp:437:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FlexBinding.cpp: In function 'bool mozilla::dom::Flex_Binding::Wrap(JSContext*, mozilla::dom::Flex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FlexBinding.cpp:437:25: note: 'global' declared here
  437 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FlexBinding.cpp:412:17: note: 'aCx' declared here
  412 | Wrap(JSContext* aCx, mozilla::dom::Flex* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FontFace_Binding::Wrap(JSContext*, mozilla::dom::FontFace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FontFaceBinding.cpp:2260:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:93:
FontFaceBinding.cpp: In function 'bool mozilla::dom::FontFace_Binding::Wrap(JSContext*, mozilla::dom::FontFace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FontFaceBinding.cpp:2260:25: note: 'global' declared here
 2260 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FontFaceBinding.cpp:2235:17: note: 'aCx' declared here
 2235 | Wrap(JSContext* aCx, mozilla::dom::FontFace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at FontFaceSetLoadEventBinding.cpp:192:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FontFaceSetLoadEventBinding.cpp: In function 'bool mozilla::dom::FontFaceSetLoadEvent_Binding::get_fontfaces(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
FontFaceSetLoadEventBinding.cpp:192:25: note: 'slotStorage' declared here
  192 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
FontFaceSetLoadEventBinding.cpp:182:26: note: 'cx' declared here
  182 | get_fontfaces(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FontFaceSet_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FontFaceSetBinding.cpp:1200:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FontFaceSetBinding.cpp: In function 'bool mozilla::dom::FontFaceSet_Binding::Wrap(JSContext*, mozilla::dom::FontFaceSet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FontFaceSetBinding.cpp:1200:25: note: 'global' declared here
 1200 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FontFaceSetBinding.cpp:1172:17: note: 'aCx' declared here
 1172 | Wrap(JSContext* aCx, mozilla::dom::FontFaceSet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FormData_Binding::Wrap(JSContext*, mozilla::dom::FormData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FormDataBinding.cpp:1534:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:158:
FormDataBinding.cpp: In function 'bool mozilla::dom::FormData_Binding::Wrap(JSContext*, mozilla::dom::FormData*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FormDataBinding.cpp:1534:25: note: 'global' declared here
 1534 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FormDataBinding.cpp:1509:17: note: 'aCx' declared here
 1509 | Wrap(JSContext* aCx, mozilla::dom::FormData* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FragmentDirective_Binding::Wrap(JSContext*, mozilla::dom::FragmentDirective*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FragmentDirectiveBinding.cpp:330:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:197:
FragmentDirectiveBinding.cpp: In function 'bool mozilla::dom::FragmentDirective_Binding::Wrap(JSContext*, mozilla::dom::FragmentDirective*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FragmentDirectiveBinding.cpp:330:25: note: 'global' declared here
  330 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FragmentDirectiveBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::FragmentDirective* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::FrameLoader_Binding::Wrap(JSContext*, nsFrameLoader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at FrameLoaderBinding.cpp:1278:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
FrameLoaderBinding.cpp: In function 'bool mozilla::dom::FrameLoader_Binding::Wrap(JSContext*, nsFrameLoader*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
FrameLoaderBinding.cpp:1278:25: note: 'global' declared here
 1278 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
FrameLoaderBinding.cpp:1253:17: note: 'aCx' declared here
 1253 | Wrap(JSContext* aCx, nsFrameLoader* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GainNode_Binding::Wrap(JSContext*, mozilla::dom::GainNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GainNodeBinding.cpp:556:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:288:
GainNodeBinding.cpp: In function 'bool mozilla::dom::GainNode_Binding::Wrap(JSContext*, mozilla::dom::GainNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GainNodeBinding.cpp:556:25: note: 'global' declared here
  556 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GainNodeBinding.cpp:525:17: note: 'aCx' declared here
  525 | Wrap(JSContext* aCx, mozilla::dom::GainNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Gamepad_Binding::Wrap(JSContext*, mozilla::dom::Gamepad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadBinding.cpp:1120:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::Wrap(JSContext*, mozilla::dom::Gamepad*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadBinding.cpp:1120:25: note: 'global' declared here
 1120 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadBinding.cpp:1095:17: note: 'aCx' declared here
 1095 | Wrap(JSContext* aCx, mozilla::dom::Gamepad* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:782:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_touchEvents(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GamepadBinding.cpp:782:25: note: 'slotStorage' declared here
  782 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GamepadBinding.cpp:772:28: note: 'cx' declared here
  772 | get_touchEvents(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadLightIndicator_Binding::Wrap(JSContext*, mozilla::dom::GamepadLightIndicator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadLightIndicatorBinding.cpp:493:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings7.cpp:405:
GamepadLightIndicatorBinding.cpp: In function 'bool mozilla::dom::GamepadLightIndicator_Binding::Wrap(JSContext*, mozilla::dom::GamepadLightIndicator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadLightIndicatorBinding.cpp:493:25: note: 'global' declared here
  493 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadLightIndicatorBinding.cpp:468:17: note: 'aCx' declared here
  468 | Wrap(JSContext* aCx, mozilla::dom::GamepadLightIndicator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GamepadBinding.cpp:676:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GamepadBinding.cpp: In function 'bool mozilla::dom::Gamepad_Binding::get_lightIndicators(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GamepadBinding.cpp:676:25: note: 'slotStorage' declared here
  676 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GamepadBinding.cpp:666:32: note: 'cx' declared here
  666 | get_lightIndicators(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at HTMLFormElementBinding.cpp:1519:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:67:
HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
HTMLFormElementBinding.cpp:1519:25: note: 'expando' declared here
 1519 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLFormElementBinding.cpp:1499:42: note: 'cx' declared here
 1499 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at HTMLFormElementBinding.cpp:1420:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
HTMLFormElementBinding.cpp:1420:25: note: 'expando' declared here
 1420 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLFormElementBinding.cpp:1395:50: note: 'cx' declared here
 1395 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at HTMLFormElementBinding.cpp:1607:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLFormElementBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormElement_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
HTMLFormElementBinding.cpp:1607:29: note: 'expando' declared here
 1607 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
HTMLFormElementBinding.cpp:1579:33: note: 'cx' declared here
 1579 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at HTMLOptionsCollectionBinding.cpp:494:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:405:
HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
HTMLOptionsCollectionBinding.cpp:494:25: note: 'expando' declared here
  494 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLOptionsCollectionBinding.cpp:468:50: note: 'cx' declared here
  468 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at HTMLOptionsCollectionBinding.cpp:725:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
HTMLOptionsCollectionBinding.cpp:725:29: note: 'expando' declared here
  725 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
HTMLOptionsCollectionBinding.cpp:697:33: note: 'cx' declared here
  697 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLUnknownElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLUnknownElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLElementBinding.cpp:11096:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLElementBinding.cpp: In function 'bool mozilla::dom::HTMLUnknownElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLUnknownElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLElementBinding.cpp:11096:25: note: 'global' declared here
11096 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLElementBinding.cpp:11059:17: note: 'aCx' declared here
11059 | Wrap(JSContext* aCx, mozilla::dom::HTMLUnknownElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLEmbedElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLEmbedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLEmbedElementBinding.cpp:1217:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLEmbedElementBinding.cpp: In function 'bool mozilla::dom::HTMLEmbedElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLEmbedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLEmbedElementBinding.cpp:1217:25: note: 'global' declared here
 1217 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLEmbedElementBinding.cpp:1180:17: note: 'aCx' declared here
 1180 | Wrap(JSContext* aCx, mozilla::dom::HTMLEmbedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsGridContainerFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Grid.h:11,
                 from GridBinding.cpp:26,
                 from UnifiedBindings8.cpp:171:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLFieldSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFieldSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLFieldSetElementBinding.cpp:764:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:28:
HTMLFieldSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFieldSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFieldSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLFieldSetElementBinding.cpp:764:25: note: 'global' declared here
  764 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLFieldSetElementBinding.cpp:727:17: note: 'aCx' declared here
  727 | Wrap(JSContext* aCx, mozilla::dom::HTMLFieldSetElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLFontElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFontElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLFontElementBinding.cpp:506:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:41:
HTMLFontElementBinding.cpp: In function 'bool mozilla::dom::HTMLFontElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFontElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLFontElementBinding.cpp:506:25: note: 'global' declared here
  506 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLFontElementBinding.cpp:469:17: note: 'aCx' declared here
  469 | Wrap(JSContext* aCx, mozilla::dom::HTMLFontElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLFrameSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLFrameSetElementBinding.cpp:1866:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:93:
HTMLFrameSetElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameSetElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameSetElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLFrameSetElementBinding.cpp:1866:25: note: 'global' declared here
 1866 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLFrameSetElementBinding.cpp:1829:17: note: 'aCx' declared here
 1829 | Wrap(JSContext* aCx, mozilla::dom::HTMLFrameSetElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLHRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLHRElementBinding.cpp:666:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:106:
HTMLHRElementBinding.cpp: In function 'bool mozilla::dom::HTMLHRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLHRElementBinding.cpp:666:25: note: 'global' declared here
  666 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLHRElementBinding.cpp:629:17: note: 'aCx' declared here
  629 | Wrap(JSContext* aCx, mozilla::dom::HTMLHRElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLHtmlElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLHtmlElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:145:
HTMLHtmlElementBinding.cpp: In function 'bool mozilla::dom::HTMLHtmlElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLHtmlElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLHtmlElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLHeadingElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHeadingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLHeadingElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:132:
HTMLHeadingElementBinding.cpp: In function 'bool mozilla::dom::HTMLHeadingElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLHeadingElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLHeadingElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLHeadingElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLHeadingElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLLIElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLIElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLLIElementBinding.cpp:420:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:210:
HTMLLIElementBinding.cpp: In function 'bool mozilla::dom::HTMLLIElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLIElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLLIElementBinding.cpp:420:25: note: 'global' declared here
  420 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLLIElementBinding.cpp:383:17: note: 'aCx' declared here
  383 | Wrap(JSContext* aCx, mozilla::dom::HTMLLIElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLLabelElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLabelElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLLabelElementBinding.cpp:419:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:223:
HTMLLabelElementBinding.cpp: In function 'bool mozilla::dom::HTMLLabelElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLabelElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLLabelElementBinding.cpp:419:25: note: 'global' declared here
  419 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLLabelElementBinding.cpp:382:17: note: 'aCx' declared here
  382 | Wrap(JSContext* aCx, mozilla::dom::HTMLLabelElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLLegendElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLegendElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLLegendElementBinding.cpp:383:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:236:
HTMLLegendElementBinding.cpp: In function 'bool mozilla::dom::HTMLLegendElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLegendElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLLegendElementBinding.cpp:383:25: note: 'global' declared here
  383 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLLegendElementBinding.cpp:346:17: note: 'aCx' declared here
  346 | Wrap(JSContext* aCx, mozilla::dom::HTMLLegendElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLMarqueeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMarqueeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLMarqueeElementBinding.cpp:1217:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:275:
HTMLMarqueeElementBinding.cpp: In function 'bool mozilla::dom::HTMLMarqueeElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMarqueeElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLMarqueeElementBinding.cpp:1217:25: note: 'global' declared here
 1217 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLMarqueeElementBinding.cpp:1180:17: note: 'aCx' declared here
 1180 | Wrap(JSContext* aCx, mozilla::dom::HTMLMarqueeElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLMenuElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMenuElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLMenuElementBinding.cpp:338:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:301:
HTMLMenuElementBinding.cpp: In function 'bool mozilla::dom::HTMLMenuElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMenuElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLMenuElementBinding.cpp:338:25: note: 'global' declared here
  338 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLMenuElementBinding.cpp:301:17: note: 'aCx' declared here
  301 | Wrap(JSContext* aCx, mozilla::dom::HTMLMenuElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLMetaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMetaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLMetaElementBinding.cpp:670:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:314:
HTMLMetaElementBinding.cpp: In function 'bool mozilla::dom::HTMLMetaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMetaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLMetaElementBinding.cpp:670:25: note: 'global' declared here
  670 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLMetaElementBinding.cpp:633:17: note: 'aCx' declared here
  633 | Wrap(JSContext* aCx, mozilla::dom::HTMLMetaElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLMeterElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMeterElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLMeterElementBinding.cpp:784:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:327:
HTMLMeterElementBinding.cpp: In function 'bool mozilla::dom::HTMLMeterElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMeterElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLMeterElementBinding.cpp:784:25: note: 'global' declared here
  784 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLMeterElementBinding.cpp:747:17: note: 'aCx' declared here
  747 | Wrap(JSContext* aCx, mozilla::dom::HTMLMeterElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLModElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLModElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLModElementBinding.cpp:424:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:340:
HTMLModElementBinding.cpp: In function 'bool mozilla::dom::HTMLModElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLModElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLModElementBinding.cpp:424:25: note: 'global' declared here
  424 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLModElementBinding.cpp:387:17: note: 'aCx' declared here
  387 | Wrap(JSContext* aCx, mozilla::dom::HTMLModElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLOptGroupElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptGroupElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLOptGroupElementBinding.cpp:420:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:379:
HTMLOptGroupElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptGroupElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptGroupElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLOptGroupElementBinding.cpp:420:25: note: 'global' declared here
  420 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLOptGroupElementBinding.cpp:383:17: note: 'aCx' declared here
  383 | Wrap(JSContext* aCx, mozilla::dom::HTMLOptGroupElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLOptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLOptionElementBinding.cpp:902:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:392:
HTMLOptionElementBinding.cpp: In function 'bool mozilla::dom::HTMLOptionElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLOptionElementBinding.cpp:902:25: note: 'global' declared here
  902 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLOptionElementBinding.cpp:865:17: note: 'aCx' declared here
  865 | Wrap(JSContext* aCx, mozilla::dom::HTMLOptionElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLHeadElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLHeadElementBinding.cpp:221:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:119:
HTMLHeadElementBinding.cpp: In function 'bool mozilla::dom::HTMLHeadElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLHeadElementBinding.cpp:221:25: note: 'global' declared here
  221 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLHeadElementBinding.cpp:184:17: note: 'aCx' declared here
  184 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at HTMLFormControlsCollectionBinding.cpp:654:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:54:
HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
HTMLFormControlsCollectionBinding.cpp:654:25: note: 'expando' declared here
  654 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLFormControlsCollectionBinding.cpp:628:50: note: 'cx' declared here
  628 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at HTMLFormControlsCollectionBinding.cpp:854:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
HTMLFormControlsCollectionBinding.cpp:854:29: note: 'expando' declared here
  854 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
HTMLFormControlsCollectionBinding.cpp:826:33: note: 'cx' declared here
  826 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at HTMLFormControlsCollectionBinding.cpp:760:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLFormControlsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLFormControlsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
HTMLFormControlsCollectionBinding.cpp:760:25: note: 'expando' declared here
  760 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLFormControlsCollectionBinding.cpp:740:42: note: 'cx' declared here
  740 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLFormControlsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormControlsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLFormControlsCollectionBinding.cpp:1108:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLFormControlsCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLFormControlsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormControlsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLFormControlsCollectionBinding.cpp:1108:25: note: 'global' declared here
 1108 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLFormControlsCollectionBinding.cpp:1080:17: note: 'aCx' declared here
 1080 | Wrap(JSContext* aCx, mozilla::dom::HTMLFormControlsCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLFormElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLFormElementBinding.cpp:1865:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLFormElementBinding.cpp: In function 'bool mozilla::dom::HTMLFormElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFormElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLFormElementBinding.cpp:1865:25: note: 'global' declared here
 1865 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLFormElementBinding.cpp:1828:17: note: 'aCx' declared here
 1828 | Wrap(JSContext* aCx, mozilla::dom::HTMLFormElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLFrameElementBinding.cpp:1284:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:80:
HTMLFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLFrameElementBinding.cpp:1284:25: note: 'global' declared here
 1284 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLFrameElementBinding.cpp:1247:17: note: 'aCx' declared here
 1247 | Wrap(JSContext* aCx, mozilla::dom::HTMLFrameElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLIFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLIFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLIFrameElementBinding.cpp:2038:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:171:
HTMLIFrameElementBinding.cpp: In function 'bool mozilla::dom::HTMLIFrameElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLIFrameElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLIFrameElementBinding.cpp:2038:25: note: 'global' declared here
 2038 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLIFrameElementBinding.cpp:2001:17: note: 'aCx' declared here
 2001 | Wrap(JSContext* aCx, mozilla::dom::HTMLIFrameElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLImageElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLImageElementBinding.cpp:2776:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:184:
HTMLImageElementBinding.cpp: In function 'bool mozilla::dom::HTMLImageElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLImageElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLImageElementBinding.cpp:2776:25: note: 'global' declared here
 2776 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLImageElementBinding.cpp:2739:17: note: 'aCx' declared here
 2739 | Wrap(JSContext* aCx, mozilla::dom::HTMLImageElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLInputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLInputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLInputElementBinding.cpp:6900:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLInputElementBinding.cpp: In function 'bool mozilla::dom::HTMLInputElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLInputElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLInputElementBinding.cpp:6900:25: note: 'global' declared here
 6900 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLInputElementBinding.cpp:6863:17: note: 'aCx' declared here
 6863 | Wrap(JSContext* aCx, mozilla::dom::HTMLInputElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLLinkElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLinkElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLLinkElementBinding.cpp:1854:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:249:
HTMLLinkElementBinding.cpp: In function 'bool mozilla::dom::HTMLLinkElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLLinkElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLLinkElementBinding.cpp:1854:25: note: 'global' declared here
 1854 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLLinkElementBinding.cpp:1817:17: note: 'aCx' declared here
 1817 | Wrap(JSContext* aCx, mozilla::dom::HTMLLinkElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLMapElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMapElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLMapElementBinding.cpp:378:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:262:
HTMLMapElementBinding.cpp: In function 'bool mozilla::dom::HTMLMapElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLMapElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLMapElementBinding.cpp:378:25: note: 'global' declared here
  378 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLMapElementBinding.cpp:341:17: note: 'aCx' declared here
  341 | Wrap(JSContext* aCx, mozilla::dom::HTMLMapElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLOListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLOListElementBinding.cpp:574:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:353:
HTMLOListElementBinding.cpp: In function 'bool mozilla::dom::HTMLOListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLOListElementBinding.cpp:574:25: note: 'global' declared here
  574 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLOListElementBinding.cpp:537:17: note: 'aCx' declared here
  537 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedListElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLObjectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLObjectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLObjectElementBinding.cpp:2372:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings9.cpp:366:
HTMLObjectElementBinding.cpp: In function 'bool mozilla::dom::HTMLObjectElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLObjectElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLObjectElementBinding.cpp:2372:25: note: 'global' declared here
 2372 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLObjectElementBinding.cpp:2335:17: note: 'aCx' declared here
 2335 | Wrap(JSContext* aCx, mozilla::dom::HTMLObjectElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at HTMLOptionsCollectionBinding.cpp:634:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLOptionsCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLOptionsCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
HTMLOptionsCollectionBinding.cpp:634:25: note: 'expando' declared here
  634 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLOptionsCollectionBinding.cpp:614:42: note: 'cx' declared here
  614 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLOptionsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLOptionsCollectionBinding.cpp:1021:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLOptionsCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLOptionsCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLOptionsCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLOptionsCollectionBinding.cpp:1021:25: note: 'global' declared here
 1021 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLOptionsCollectionBinding.cpp:993:17: note: 'aCx' declared here
  993 | Wrap(JSContext* aCx, mozilla::dom::HTMLOptionsCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/jsfriendapi.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsObjectLoadingContent.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLObjectElement.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingCallContext.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.h:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at WebXRBinding.cpp:2998:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:288:
WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
WebXRBinding.cpp:2998:25: note: 'expando' declared here
 2998 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
WebXRBinding.cpp:2981:36: note: 'cx' declared here
 2981 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const' at VideoTrackListBinding.cpp:785:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'temp' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:28:
VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getElements(JSContext*, JS::Handle<JSObject*>, uint32_t, uint32_t, js::ElementAdder*) const':
VideoTrackListBinding.cpp:785:25: note: 'temp' declared here
  785 |   JS::Rooted<JS::Value> temp(cx);
      |                         ^~~~
VideoTrackListBinding.cpp:783:41: note: 'cx' declared here
  783 | DOMProxyHandler::getElements(JSContext* cx, JS::Handle<JSObject*> proxy, uint32_t begin, uint32_t end, js::ElementAdder* adder) const
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at VideoTrackListBinding.cpp:654:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
VideoTrackListBinding.cpp:654:25: note: 'expando' declared here
  654 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
VideoTrackListBinding.cpp:637:36: note: 'cx' declared here
  637 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::Window_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)' at WindowBinding.cpp:21959:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'parentProto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowBinding.cpp: In function 'void mozilla::dom::Window_Binding::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, mozilla::dom::ProtoAndIfaceCache&, mozilla::dom::DefineInterfaceProperty)':
WindowBinding.cpp:21959: note: 'parentProto' declared here
21959 |   JS::Rooted<JSObject*> parentProto(aCx, GetNamedPropertiesObject(aCx));
WindowBinding.cpp:21954: note: 'aCx' declared here
21954 | CreateInterfaceObjects(JSContext* aCx, JS::Handle<JSObject*> aGlobal, ProtoAndIfaceCache& aProtoAndIfaceCache, DefineInterfaceProperty aDefineOnGlobal)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::InterfaceIsInstance(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:853:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'thisObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::InterfaceIsInstance(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:852:25: note: 'thisObj' declared here
  852 |   JS::Rooted<JSObject*> thisObj(
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:831:44: note: 'cx' declared here
  831 | static bool InterfaceIsInstance(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at VideoTrackListBinding.cpp:693:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
VideoTrackListBinding.cpp:693:29: note: 'expando' declared here
  693 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
VideoTrackListBinding.cpp:669:33: note: 'cx' declared here
  669 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at VideoTrackListBinding.cpp:589:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
VideoTrackListBinding.cpp:589:25: note: 'expando' declared here
  589 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
VideoTrackListBinding.cpp:568:50: note: 'cx' declared here
  568 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionPolicy_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebExtensionPolicyBinding.cpp:815:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:132:
WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_id(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebExtensionPolicyBinding.cpp:815:25: note: 'slotStorage' declared here
  815 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebExtensionPolicyBinding.cpp:805:19: note: 'cx' declared here
  805 | get_id(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionPolicy_Binding::get_mozExtensionHostname(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebExtensionPolicyBinding.cpp:889:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_mozExtensionHostname(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebExtensionPolicyBinding.cpp:889:25: note: 'slotStorage' declared here
  889 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebExtensionPolicyBinding.cpp:879:37: note: 'cx' declared here
  879 | get_mozExtensionHostname(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Window_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WindowBinding.cpp:5296:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WindowBinding.cpp:5296: note: 'slotStorage' declared here
 5296 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
WindowBinding.cpp:5287: note: 'cx' declared here
 5287 | get_performance(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Window_Binding::get_window(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WindowBinding.cpp:1040:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::get_window(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WindowBinding.cpp:1040: note: 'slotStorage' declared here
 1040 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
WindowBinding.cpp:1022: note: 'cx' declared here
 1022 | get_window(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Window_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WindowBinding.cpp:1117:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WindowBinding.cpp:1117: note: 'slotStorage' declared here
 1117 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
WindowBinding.cpp:1099: note: 'cx' declared here
 1099 | get_self(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::DefineConstants(JSContext*, JS::Handle<JSObject*>, const ConstantSpec*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:705:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::DefineConstants(JSContext*, JS::Handle<JSObject*>, const ConstantSpec*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:705:25: note: 'value' declared here
  705 |   JS::Rooted<JS::Value> value(cx);
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:703:33: note: 'cx' declared here
  703 | bool DefineConstants(JSContext* cx, JS::Handle<JSObject*> obj,
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XrayResolveAttribute(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const Prefable<const JSPropertySpec>&, const JSPropertySpec&, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1649:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveAttribute(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const Prefable<const JSPropertySpec>&, const JSPropertySpec&, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1647:25: note: 'getter' declared here
 1647 |   JS::Rooted<JSObject*> getter(
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1620:16: note: 'cx' declared here
 1620 |     JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XrayResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1937:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nameStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::XrayResolveOwnProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1936:29: note: 'nameStr' declared here
 1936 |       JS::Rooted<JSString*> nameStr(
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1815:16: note: 'cx' declared here
 1815 |     JSContext* cx, JS::Handle<JSObject*> wrapper, JS::Handle<JSObject*> obj,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticationExtensionsClientInputs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:180:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:106:
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientInputs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:180:25: note: 'obj' declared here
  180 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:172:67: note: 'cx' declared here
  172 | AuthenticationExtensionsClientInputs::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::GetBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, Args ...) [with auto Method = JS::NewMapObject; Args = {}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3509:25,
    inlined from 'bool mozilla::dom::GetMaplikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3540:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotValue' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetMaplikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3509:25: note: 'slotValue' declared here
 3509 |   JS::Rooted<JS::Value> slotValue(aCx);
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3536:41: note: 'aCx' declared here
 3536 | bool GetMaplikeBackingObject(JSContext* aCx, JS::Handle<JSObject*> aObj,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::GetBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, Args ...) [with auto Method = JS::NewSetObject; Args = {}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3509:25,
    inlined from 'bool mozilla::dom::GetSetlikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3548:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotValue' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetSetlikeBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3509:25: note: 'slotValue' declared here
 3509 |   JS::Rooted<JS::Value> slotValue(aCx);
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3544:41: note: 'aCx' declared here
 3544 | bool GetSetlikeBackingObject(JSContext* aCx, JS::Handle<JSObject*> aObj,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::GetBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, Args ...) [with auto Method = NewObservableArrayProxyObject; Args = {const ObservableArrayProxyHandler*, void*}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3509:25,
    inlined from 'bool mozilla::dom::GetObservableArrayBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, const ObservableArrayProxyHandler*, void*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3574:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotValue' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetObservableArrayBackingObject(JSContext*, JS::Handle<JSObject*>, size_t, JS::MutableHandle<JSObject*>, bool*, const ObservableArrayProxyHandler*, void*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3509:25: note: 'slotValue' declared here
 3509 |   JS::Rooted<JS::Value> slotValue(aCx);
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3571:16: note: 'aCx' declared here
 3571 |     JSContext* aCx, JS::Handle<JSObject*> aObj, size_t aSlotIndex,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticatorSelectionCriteria::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:872:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorSelectionCriteria::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:872:25: note: 'obj' declared here
  872 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:864:61: note: 'cx' declared here
  864 | AuthenticatorSelectionCriteria::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::CredentialPropertiesOutput::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:996:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::CredentialPropertiesOutput::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:996:25: note: 'obj' declared here
  996 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:988:57: note: 'cx' declared here
  988 | CredentialPropertiesOutput::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GetDesiredProto(JSContext*, const JS::CallArgs&, prototypes::id::ID, CreateInterfaceObjectsMethod, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3681:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'realm' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::GetDesiredProto(JSContext*, const JS::CallArgs&, prototypes::id::ID, CreateInterfaceObjectsMethod, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3681:26: note: 'realm' declared here
 3681 |   JS::Rooted<JS::Realm*> realm(aCx, JS::GetFunctionRealm(aCx, newTarget));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3614:33: note: 'aCx' declared here
 3614 | bool GetDesiredProto(JSContext* aCx, const JS::CallArgs& aCallArgs,
      |                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PublicKeyCredentialDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:1186:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialDescriptor::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:1186:25: note: 'obj' declared here
 1186 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:1178:60: note: 'cx' declared here
 1178 | PublicKeyCredentialDescriptor::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JS::RootingContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void xpc::ForEachXrayExpandoObject(JS::RootingContext*, JSObject*, F&&) [with F = mozilla::dom::binding_detail::ReflectedHTMLAttributeSlotsBase::ForEachXrayReflectedHTMLAttributeSlots(JS::RootingContext*, JSObject*, size_t, size_t, void (*)(void*, size_t))::<lambda(JSObject*)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h:495:20,
    inlined from 'static void mozilla::dom::binding_detail::ReflectedHTMLAttributeSlotsBase::ForEachXrayReflectedHTMLAttributeSlots(JS::RootingContext*, JSObject*, size_t, size_t, void (*)(void*, size_t))' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:4320:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'head' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h: In static member function 'static void mozilla::dom::binding_detail::ReflectedHTMLAttributeSlotsBase::ForEachXrayReflectedHTMLAttributeSlots(JS::RootingContext*, JSObject*, size_t, size_t, void (*)(void*, size_t))':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h:495:20: note: 'head' declared here
  495 |   JS::RootedObject head(aCx,
      |                    ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:4318:25: note: 'aCx' declared here
 4318 |     JS::RootingContext* aCx, JSObject* aObject, size_t aSlotIndex,
      |     ~~~~~~~~~~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PublicKeyCredentialEntity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:1517:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialEntity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:1517:25: note: 'obj' declared here
 1517 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:1509:56: note: 'cx' declared here
 1509 | PublicKeyCredentialEntity::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JS::RootingContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void xpc::ForEachXrayExpandoObject(JS::RootingContext*, JSObject*, F&&) [with F = mozilla::dom::binding_detail::ClearXrayExpandoSlots(JS::RootingContext*, JSObject*, size_t)::<lambda(JSObject*)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h:495:20,
    inlined from 'void mozilla::dom::binding_detail::ClearXrayExpandoSlots(JS::RootingContext*, JSObject*, size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:4340:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'head' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h: In function 'void mozilla::dom::binding_detail::ClearXrayExpandoSlots(JS::RootingContext*, JSObject*, size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h:495:20: note: 'head' declared here
  495 |   JS::RootedObject head(aCx,
      |                    ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:4338:48: note: 'aCx' declared here
 4338 | void ClearXrayExpandoSlots(JS::RootingContext* aCx, JSObject* aObject,
      |                            ~~~~~~~~~~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PublicKeyCredentialParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:1661:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialParameters::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:1661:25: note: 'obj' declared here
 1661 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:1653:60: note: 'cx' declared here
 1653 | PublicKeyCredentialParameters::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticationExtensionsClientOutputs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:1882:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientOutputs::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:1882:25: note: 'obj' declared here
 1882 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:1874:68: note: 'cx' declared here
 1874 | AuthenticationExtensionsClientOutputs::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticationExtensionsClientOutputsJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:1997:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationExtensionsClientOutputsJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:1997:25: note: 'obj' declared here
 1997 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:1989:72: note: 'cx' declared here
 1989 | AuthenticationExtensionsClientOutputsJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:165:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_bindings0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp: In static member function 'static JSObject* mozilla::dom::DOMProxyHandler::EnsureExpandoObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:164:25: note: 'expando' declared here
  164 |   JS::Rooted<JSObject*> expando(
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:144:59: note: 'cx' declared here
  144 | JSObject* DOMProxyHandler::EnsureExpandoObject(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:214:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp: In member function 'virtual bool mozilla::dom::DOMProxyHandler::defineProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&, bool*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:214:25: note: 'expando' declared here
  214 |   JS::Rooted<JSObject*> expando(cx, EnsureExpandoObject(cx, proxy));
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:205:49: note: 'cx' declared here
  205 | bool DOMProxyHandler::defineProperty(JSContext* cx, JS::Handle<JSObject*> proxy,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PublicKeyCredentialRpEntity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:2796:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRpEntity::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:2796:25: note: 'obj' declared here
 2796 |   JS::Rooted<JSObject*> obj(cx, &rval.toObject());
      |                         ^~~
WebAuthenticationBinding.cpp:2784:58: note: 'cx' declared here
 2784 | PublicKeyCredentialRpEntity::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::DOMProxyShadowsResult mozilla::dom::DOMProxyShadows(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:37:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp: In function 'JS::DOMProxyShadowsResult mozilla::dom::DOMProxyShadows(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:37:25: note: 'expando' declared here
   37 |   JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/DOMJSProxyHandler.cpp:32:54: note: 'cx' declared here
   32 | JS::DOMProxyShadowsResult DOMProxyShadows(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'void mozilla::dom::ThrowExceptionValueIfSafe(JSContext*, JS::Handle<JS::Value>, Exception*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/Exceptions.cpp:64:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'syntheticVal' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_bindings0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/Exceptions.cpp: In function 'void mozilla::dom::ThrowExceptionValueIfSafe(JSContext*, JS::Handle<JS::Value>, Exception*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/Exceptions.cpp:64:25: note: 'syntheticVal' declared here
   64 |   JS::Rooted<JS::Value> syntheticVal(aCx);
      |                         ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/Exceptions.cpp:34:50: note: 'aCx' declared here
   34 | static void ThrowExceptionValueIfSafe(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PublicKeyCredentialCreationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:3415:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialCreationOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:3415:25: note: 'obj' declared here
 3415 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:3407:65: note: 'cx' declared here
 3407 | PublicKeyCredentialCreationOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::NativeInterface2JSObjectAndThrowIfFailed(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, xpcObjectHelper&, const nsIID*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1235:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::NativeInterface2JSObjectAndThrowIfFailed(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, xpcObjectHelper&, const nsIID*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1235:27: note: 'obj' declared here
 1235 |     JS::Rooted<JSObject*> obj(aCx, cache->GetWrapper());
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1225:16: note: 'aCx' declared here
 1225 |     JSContext* aCx, JS::Handle<JSObject*> aScope,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::ObservableArrayProxyHandler::GetBackingListObject(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp:271:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotValue' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_bindings0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp: In member function 'bool mozilla::dom::ObservableArrayProxyHandler::GetBackingListObject(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp:271:25: note: 'slotValue' declared here
  271 |   JS::Rooted<JS::Value> slotValue(aCx);
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp:267:16: note: 'aCx' declared here
  267 |     JSContext* aCx, JS::Handle<JSObject*> aProxy,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, const WindowProxyHolder&, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ToJSValue.cpp:62:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'windowProxy' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_bindings0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ToJSValue.cpp: In function 'bool mozilla::dom::ToJSValue(JSContext*, const WindowProxyHolder&, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ToJSValue.cpp:62:25: note: 'windowProxy' declared here
   62 |   JS::Rooted<JSObject*> windowProxy(aCx);
      |                         ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ToJSValue.cpp:55:27: note: 'aCx' declared here
   55 | bool ToJSValue(JSContext* aCx, const WindowProxyHolder& aArgument,
      |                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/WebIDLGlobalNameHash.cpp:170:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'interfaceObject' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_bindings0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/WebIDLGlobalNameHash.cpp: In static member function 'static bool mozilla::dom::WebIDLGlobalNameHash::DefineIfEnabled(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/WebIDLGlobalNameHash.cpp:167:25: note: 'interfaceObject' declared here
  167 |   JS::Rooted<JSObject*> interfaceObject(
      |                         ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/WebIDLGlobalNameHash.cpp:66:16: note: 'aCx' declared here
   66 |     JSContext* aCx, JS::Handle<JSObject*> aObj, JS::Handle<jsid> aId,
      |     ~~~~~~~~~~~^~~
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/GamepadPoseBinding.h:6,
                 from GamepadPoseBinding.cpp:4,
                 from UnifiedBindings8.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at GridBinding.cpp:3519:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
GridBinding.cpp:3519:25: note: 'expando' declared here
 3519 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
GridBinding.cpp:3502:36: note: 'cx' declared here
 3502 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::CreateNamespaceObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const DOMIfaceAndProtoJSClass&, JS::Heap<JSObject*>*, const NativeProperties*, const NativeProperties*, const char*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1192:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nameStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'void mozilla::dom::CreateNamespaceObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const DOMIfaceAndProtoJSClass&, JS::Heap<JSObject*>*, const NativeProperties*, const NativeProperties*, const char*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1192:25: note: 'nameStr' declared here
 1192 |   JS::Rooted<JSString*> nameStr(cx, JS_AtomizeString(cx, name));
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1185:39: note: 'cx' declared here
 1185 | void CreateNamespaceObject(JSContext* cx, JS::Handle<JSObject*> global,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const' at GridBinding.cpp:2390:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const':
GridBinding.cpp:2390:25: note: 'expando' declared here
 2390 |   JS::Rooted<JSObject*> expando(cx, GetExpandoObject(proxy));
      |                         ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebGL2RenderingContextBinding.cpp:186:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp:2373:36: note: 'cx' declared here
 2373 | DOMProxyHandler::hasOwn(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool* bp) const
      |                         ~~~~~~~~~~~^~
In file included from UnifiedBindings25.cpp:145:
WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebGL2RenderingContextBinding.cpp:186:29: note: 'returnArray' declared here
  186 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebGL2RenderingContextBinding.cpp:170:66: note: 'cx' declared here
  170 | MaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'void mozilla::dom::binding_detail::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const mozilla::dom::DOMIfaceAndProtoJSClass*, JS::Heap<JSObject*>*, JS::Handle<JSObject*>, const mozilla::dom::DOMInterfaceInfo*, unsigned int, bool, const mozilla::Span<const mozilla::dom::LegacyFactoryFunction>&, JS::Heap<JSObject*>*, const mozilla::dom::NativeProperties*, const mozilla::dom::NativeProperties*, const char*, bool, const char* const*, bool, const char* const*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1149:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'void mozilla::dom::binding_detail::CreateInterfaceObjects(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, const mozilla::dom::DOMIfaceAndProtoJSClass*, JS::Heap<JSObject*>*, JS::Handle<JSObject*>, const mozilla::dom::DOMInterfaceInfo*, unsigned int, bool, const mozilla::Span<const mozilla::dom::LegacyFactoryFunction>&, JS::Heap<JSObject*>*, const mozilla::dom::NativeProperties*, const mozilla::dom::NativeProperties*, const char*, bool, const char* const*, bool, const char* const*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1149:25: note: 'proto' declared here
 1149 |   JS::Rooted<JSObject*> proto(cx);
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:1107:16: note: 'cx' declared here
 1107 |     JSContext* cx, JS::Handle<JSObject*> global,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebGL2RenderingContextBinding.cpp:446:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebGL2RenderingContextBinding.cpp:446:29: note: 'returnArray' declared here
  446 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebGL2RenderingContextBinding.cpp:430:72: note: 'cx' declared here
  430 | OwningMaybeSharedUint32ArrayOrUnsignedLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebGLRenderingContextBinding.cpp:230:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:184:
WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebGLRenderingContextBinding.cpp:230:29: note: 'returnArray' declared here
  230 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebGLRenderingContextBinding.cpp:214:72: note: 'cx' declared here
  214 | MaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebGLRenderingContextBinding.cpp:490:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebGLRenderingContextBinding.cpp:490:29: note: 'returnArray' declared here
  490 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebGLRenderingContextBinding.cpp:474:78: note: 'cx' declared here
  474 | OwningMaybeSharedFloat32ArrayOrUnrestrictedFloatSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebGLRenderingContextBinding.cpp:677:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebGLRenderingContextBinding.cpp:677:29: note: 'returnArray' declared here
  677 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebGLRenderingContextBinding.cpp:661:57: note: 'cx' declared here
  661 | MaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebGLRenderingContextBinding.cpp:937:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebGLRenderingContextBinding.cpp:937:29: note: 'returnArray' declared here
  937 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebGLRenderingContextBinding.cpp:921:63: note: 'cx' declared here
  921 | OwningMaybeSharedInt32ArrayOrLongSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLContextAttributes::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebGLRenderingContextBinding.cpp:1225:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In member function 'bool mozilla::dom::WebGLContextAttributes::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebGLRenderingContextBinding.cpp:1225:25: note: 'obj' declared here
 1225 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebGLRenderingContextBinding.cpp:1217:53: note: 'cx' declared here
 1217 | WebGLContextAttributes::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::GPUDeviceLostInfo_Binding::get_reason(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebGPUBinding.cpp:20895:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:197:
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUDeviceLostInfo_Binding::get_reason(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebGPUBinding.cpp:20895:25: note: 'result' declared here
20895 |   JS::Rooted<JS::Value> result(cx);
      |                         ^~~~~~
WebGPUBinding.cpp:20887:23: note: 'cx' declared here
20887 | get_reason(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GeolocationCoordinates_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at GeolocationCoordinatesBinding.cpp:278:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:67:
GeolocationCoordinatesBinding.cpp: In function 'bool mozilla::dom::GeolocationCoordinates_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
GeolocationCoordinatesBinding.cpp:278:25: note: 'result' declared here
  278 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
GeolocationCoordinatesBinding.cpp:270:19: note: 'cx' declared here
  270 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at GridBinding.cpp:2433:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
GridBinding.cpp:2433:29: note: 'expando' declared here
 2433 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
GridBinding.cpp:2405:33: note: 'cx' declared here
 2405 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at GridBinding.cpp:3562:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
GridBinding.cpp:3562:29: note: 'expando' declared here
 3562 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
GridBinding.cpp:3534:33: note: 'cx' declared here
 3534 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at GridBinding.cpp:2325:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
GridBinding.cpp:2325:25: note: 'expando' declared here
 2325 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GridBinding.cpp:2299:50: note: 'cx' declared here
 2299 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at GridBinding.cpp:3454:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
GridBinding.cpp:3454:25: note: 'expando' declared here
 3454 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GridBinding.cpp:3428:50: note: 'cx' declared here
 3428 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanDistributionData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at GleanMetricsBinding.cpp:96:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:145:
GleanMetricsBinding.cpp: In member function 'bool mozilla::dom::GleanDistributionData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
GleanMetricsBinding.cpp:96:25: note: 'obj' declared here
   96 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
GleanMetricsBinding.cpp:88:52: note: 'cx' declared here
   88 | GleanDistributionData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanEventRecord::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at GleanMetricsBinding.cpp:209:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In member function 'bool mozilla::dom::GleanEventRecord::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
GleanMetricsBinding.cpp:209:25: note: 'obj' declared here
  209 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
GleanMetricsBinding.cpp:201:47: note: 'cx' declared here
  201 | GleanEventRecord::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanRateData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at GleanMetricsBinding.cpp:340:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In member function 'bool mozilla::dom::GleanRateData::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
GleanMetricsBinding.cpp:340:25: note: 'obj' declared here
  340 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
GleanMetricsBinding.cpp:332:44: note: 'cx' declared here
  332 | GleanRateData::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ForEachHandler(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3588:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'newArgs' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp: In function 'bool mozilla::dom::ForEachHandler(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3588:31: note: 'newArgs' declared here
 3588 |   JS::RootedVector<JS::Value> newArgs(aCx);
      |                               ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingUtils.cpp:3578:32: note: 'aCx' declared here
 3578 | bool ForEachHandler(JSContext* aCx, unsigned aArgc, JS::Value* aVp) {
      |                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadPose_Binding::Wrap(JSContext*, mozilla::dom::GamepadPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadPoseBinding.cpp:562:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GamepadPoseBinding.cpp: In function 'bool mozilla::dom::GamepadPose_Binding::Wrap(JSContext*, mozilla::dom::GamepadPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadPoseBinding.cpp:562:25: note: 'global' declared here
  562 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadPoseBinding.cpp:537:17: note: 'aCx' declared here
  537 | Wrap(JSContext* aCx, mozilla::dom::GamepadPose* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::RemoteObjectProxyBase::GetOrCreateProxyObject(JSContext*, void*, const JSClass*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, bool&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/RemoteObjectProxy.cpp:154:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_bindings0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/RemoteObjectProxy.cpp: In member function 'void mozilla::dom::RemoteObjectProxyBase::GetOrCreateProxyObject(JSContext*, void*, const JSClass*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, bool&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/RemoteObjectProxy.cpp:153:25: note: 'obj' declared here
  153 |   JS::Rooted<JSObject*> obj(
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/RemoteObjectProxy.cpp:130:16: note: 'aCx' declared here
  130 |     JSContext* aCx, void* aNative, const JSClass* aClasp,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportCloseInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebTransportBinding.cpp:189:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:236:
WebTransportBinding.cpp: In member function 'bool mozilla::dom::WebTransportCloseInfo::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebTransportBinding.cpp:189:25: note: 'obj' declared here
  189 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebTransportBinding.cpp:181:52: note: 'cx' declared here
  181 | WebTransportCloseInfo::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportDatagramStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebTransportBinding.cpp:278:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTransportBinding.cpp: In member function 'bool mozilla::dom::WebTransportDatagramStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebTransportBinding.cpp:278:25: note: 'obj' declared here
  278 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebTransportBinding.cpp:270:56: note: 'cx' declared here
  270 | WebTransportDatagramStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadTouch_Binding::Wrap(JSContext*, mozilla::dom::GamepadTouch*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadTouchBinding.cpp:380:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:28:
GamepadTouchBinding.cpp: In function 'bool mozilla::dom::GamepadTouch_Binding::Wrap(JSContext*, mozilla::dom::GamepadTouch*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadTouchBinding.cpp:380:25: note: 'global' declared here
  380 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadTouchBinding.cpp:355:17: note: 'aCx' declared here
  355 | Wrap(JSContext* aCx, mozilla::dom::GamepadTouch* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportReceiveStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebTransportSendReceiveStreamBinding.cpp:84:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:275:
WebTransportSendReceiveStreamBinding.cpp: In member function 'bool mozilla::dom::WebTransportReceiveStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebTransportSendReceiveStreamBinding.cpp:84:25: note: 'obj' declared here
   84 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebTransportSendReceiveStreamBinding.cpp:76:61: note: 'cx' declared here
   76 | WebTransportReceiveStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportSendStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebTransportSendReceiveStreamBinding.cpp:198:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTransportSendReceiveStreamBinding.cpp: In member function 'bool mozilla::dom::WebTransportSendStreamStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebTransportSendReceiveStreamBinding.cpp:198:25: note: 'obj' declared here
  198 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebTransportSendReceiveStreamBinding.cpp:190:58: note: 'cx' declared here
  190 | WebTransportSendStreamStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::ObservableArrayProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp:171:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp: In member function 'virtual bool mozilla::dom::ObservableArrayProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp:171:27: note: 'value' declared here
  171 |     JS::Rooted<JS::Value> value(aCx, JS::NumberValue(length));
      |                           ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/ObservableArrayProxyHandler.cpp:157:16: note: 'aCx' declared here
  157 |     JSContext* aCx, JS::Handle<JSObject*> aProxy,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GeolocationPositionError_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPositionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GeolocationPositionErrorBinding.cpp:305:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:93:
GeolocationPositionErrorBinding.cpp: In function 'bool mozilla::dom::GeolocationPositionError_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPositionError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GeolocationPositionErrorBinding.cpp:305:25: note: 'global' declared here
  305 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GeolocationPositionErrorBinding.cpp:280:17: note: 'aCx' declared here
  280 | Wrap(JSContext* aCx, mozilla::dom::GeolocationPositionError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GetUserMediaRequest_Binding::Wrap(JSContext*, mozilla::dom::GetUserMediaRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GetUserMediaRequestBinding.cpp:713:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:119:
GetUserMediaRequestBinding.cpp: In function 'bool mozilla::dom::GetUserMediaRequest_Binding::Wrap(JSContext*, mozilla::dom::GetUserMediaRequest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GetUserMediaRequestBinding.cpp:713:25: note: 'global' declared here
  713 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GetUserMediaRequestBinding.cpp:688:17: note: 'aCx' declared here
  688 | Wrap(JSContext* aCx, mozilla::dom::GetUserMediaRequest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::Window_Binding::ClearCachedPerformanceValue(JSContext*, nsGlobalWindowInner*)' at WindowBinding.cpp:21935:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::ClearCachedPerformanceValue(JSContext*, nsGlobalWindowInner*)':
WindowBinding.cpp:21935: note: 'obj' declared here
21935 |   JS::Rooted<JSObject*> obj(aCx);
WindowBinding.cpp:21933: note: 'aCx' declared here
21933 | ClearCachedPerformanceValue(JSContext* aCx, nsGlobalWindowInner* aObject)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GridArea_Binding::Wrap(JSContext*, mozilla::dom::GridArea*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GridBinding.cpp:968:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::GridArea_Binding::Wrap(JSContext*, mozilla::dom::GridArea*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GridBinding.cpp:968:25: note: 'global' declared here
  968 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GridBinding.cpp:943:17: note: 'aCx' declared here
  943 | Wrap(JSContext* aCx, mozilla::dom::GridArea* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GridDimension_Binding::Wrap(JSContext*, mozilla::dom::GridDimension*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GridBinding.cpp:1347:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::GridDimension_Binding::Wrap(JSContext*, mozilla::dom::GridDimension*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GridBinding.cpp:1347:25: note: 'global' declared here
 1347 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GridBinding.cpp:1322:17: note: 'aCx' declared here
 1322 | Wrap(JSContext* aCx, mozilla::dom::GridDimension* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GridLine_Binding::Wrap(JSContext*, mozilla::dom::GridLine*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GridBinding.cpp:1928:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::GridLine_Binding::Wrap(JSContext*, mozilla::dom::GridLine*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GridBinding.cpp:1928:25: note: 'global' declared here
 1928 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GridBinding.cpp:1903:17: note: 'aCx' declared here
 1903 | Wrap(JSContext* aCx, mozilla::dom::GridLine* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GridLines_Binding::Wrap(JSContext*, mozilla::dom::GridLines*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GridBinding.cpp:2614:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::GridLines_Binding::Wrap(JSContext*, mozilla::dom::GridLines*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GridBinding.cpp:2614:25: note: 'global' declared here
 2614 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GridBinding.cpp:2589:17: note: 'aCx' declared here
 2589 | Wrap(JSContext* aCx, mozilla::dom::GridLines* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from WebGL2RenderingContextBinding.cpp:4:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h: In member function 'void mozilla::ClientWebGLContext::VertexAttribI4iv(GLuint, const mozilla::Int32ListU&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
  892 |     text.AppendPrintf("WebGL warning: %s: ", FuncName());
      |                                       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GridTrack_Binding::Wrap(JSContext*, mozilla::dom::GridTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GridBinding.cpp:3057:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::GridTrack_Binding::Wrap(JSContext*, mozilla::dom::GridTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GridBinding.cpp:3057:25: note: 'global' declared here
 3057 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GridBinding.cpp:3032:17: note: 'aCx' declared here
 3032 | Wrap(JSContext* aCx, mozilla::dom::GridTrack* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GridTracks_Binding::Wrap(JSContext*, mozilla::dom::GridTracks*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GridBinding.cpp:3743:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::GridTracks_Binding::Wrap(JSContext*, mozilla::dom::GridTracks*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GridBinding.cpp:3743:25: note: 'global' declared here
 3743 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GridBinding.cpp:3718:17: note: 'aCx' declared here
 3718 | Wrap(JSContext* aCx, mozilla::dom::GridTracks* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h: In member function 'void mozilla::ClientWebGLContext::VertexAttribI4uiv(GLuint, const mozilla::Uint32ListU&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoTrack_Binding::Wrap(JSContext*, mozilla::dom::VideoTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VideoTrackBinding.cpp:440:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:15:
VideoTrackBinding.cpp: In function 'bool mozilla::dom::VideoTrack_Binding::Wrap(JSContext*, mozilla::dom::VideoTrack*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VideoTrackBinding.cpp:440:25: note: 'global' declared here
  440 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VideoTrackBinding.cpp:415:17: note: 'aCx' declared here
  415 | Wrap(JSContext* aCx, mozilla::dom::VideoTrack* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoTrackList_Binding::Wrap(JSContext*, mozilla::dom::VideoTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VideoTrackListBinding.cpp:872:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoTrackListBinding.cpp: In function 'bool mozilla::dom::VideoTrackList_Binding::Wrap(JSContext*, mozilla::dom::VideoTrackList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VideoTrackListBinding.cpp:872:25: note: 'global' declared here
  872 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VideoTrackListBinding.cpp:844:17: note: 'aCx' declared here
  844 | Wrap(JSContext* aCx, mozilla::dom::VideoTrackList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDocument_Binding::Wrap(JSContext*, nsHTMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDocumentBinding.cpp:677:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:405:
HTMLDocumentBinding.cpp: In function 'bool mozilla::dom::HTMLDocument_Binding::Wrap(JSContext*, nsHTMLDocument*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDocumentBinding.cpp:677:25: note: 'global' declared here
  677 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDocumentBinding.cpp:643:17: note: 'aCx' declared here
  643 | Wrap(JSContext* aCx, nsHTMLDocument* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Grid_Binding::get_areas(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GridBinding.cpp:167:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::Grid_Binding::get_areas(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GridBinding.cpp:167:25: note: 'slotStorage' declared here
  167 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GridBinding.cpp:157:22: note: 'cx' declared here
  157 | get_areas(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GetUserMediaRequest_Binding::get_devices(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GetUserMediaRequestBinding.cpp:275:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GetUserMediaRequestBinding.cpp: In function 'bool mozilla::dom::GetUserMediaRequest_Binding::get_devices(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GetUserMediaRequestBinding.cpp:275:25: note: 'slotStorage' declared here
  275 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GetUserMediaRequestBinding.cpp:265:24: note: 'cx' declared here
  265 | get_devices(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GridLine_Binding::get_names(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at GridBinding.cpp:1476:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::GridLine_Binding::get_names(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
GridBinding.cpp:1476:25: note: 'slotStorage' declared here
 1476 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
GridBinding.cpp:1466:22: note: 'cx' declared here
 1466 | get_names(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at GleanPingsBinding.cpp:156:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:158:
GleanPingsBinding.cpp: In member function 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
GleanPingsBinding.cpp:156:25: note: 'expando' declared here
  156 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GleanPingsBinding.cpp:153:50: note: 'cx' declared here
  153 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at GleanPingsBinding.cpp:295:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanPingsBinding.cpp: In member function 'virtual bool mozilla::dom::GleanPingsImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
GleanPingsBinding.cpp:295:27: note: 'expando' declared here
  295 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
GleanPingsBinding.cpp:288:33: note: 'cx' declared here
  288 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at HTMLDocumentBinding.cpp:290:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
HTMLDocumentBinding.cpp:290:25: note: 'expando' declared here
  290 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLDocumentBinding.cpp:283:50: note: 'cx' declared here
  283 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at HTMLDocumentBinding.cpp:457:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLDocumentBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLDocument_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
HTMLDocumentBinding.cpp:457:27: note: 'expando' declared here
  457 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
HTMLDocumentBinding.cpp:446:33: note: 'cx' declared here
  446 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WaveShaperNode_Binding::get_curve(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WaveShaperNodeBinding.cpp:237:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:93:
WaveShaperNodeBinding.cpp: In function 'bool mozilla::dom::WaveShaperNode_Binding::get_curve(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WaveShaperNodeBinding.cpp:237:25: note: 'slotStorage' declared here
  237 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WaveShaperNodeBinding.cpp:227:22: note: 'cx' declared here
  227 | get_curve(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at GleanBinding.cpp:158:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:132:
GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
GleanBinding.cpp:158:25: note: 'expando' declared here
  158 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GleanBinding.cpp:155:50: note: 'cx' declared here
  155 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at GleanBinding.cpp:298:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanCategory_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
GleanBinding.cpp:298:27: note: 'expando' declared here
  298 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
GleanBinding.cpp:291:33: note: 'cx' declared here
  291 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at GleanBinding.cpp:1292:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
GleanBinding.cpp:1292:25: note: 'expando' declared here
 1292 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GleanBinding.cpp:1289:50: note: 'cx' declared here
 1289 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at GleanBinding.cpp:1432:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanLabeled_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
GleanBinding.cpp:1432:27: note: 'expando' declared here
 1432 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
GleanBinding.cpp:1425:33: note: 'cx' declared here
 1425 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanEvent_Binding::testGetValue(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at GleanMetricsBinding.cpp:2822:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanEvent_Binding::testGetValue(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
GleanMetricsBinding.cpp:2822:25: note: 'returnArray' declared here
 2822 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
GleanMetricsBinding.cpp:2790:25: note: 'cx' declared here
 2790 | testGetValue(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanStringList_Binding::testGetValue(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at GleanMetricsBinding.cpp:6174:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanStringList_Binding::testGetValue(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
GleanMetricsBinding.cpp:6174:25: note: 'returnArray' declared here
 6174 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
GleanMetricsBinding.cpp:6142:25: note: 'cx' declared here
 6142 | testGetValue(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at HTMLCollectionBinding.cpp:454:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:301:
HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
HTMLCollectionBinding.cpp:454:25: note: 'expando' declared here
  454 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLCollectionBinding.cpp:434:42: note: 'cx' declared here
  434 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at GridBinding.cpp:2363:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridLines_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
GridBinding.cpp:2363:25: note: 'expando' declared here
 2363 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GridBinding.cpp:2351:42: note: 'cx' declared here
 2351 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at GridBinding.cpp:3492:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In member function 'virtual bool mozilla::dom::GridTracks_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
GridBinding.cpp:3492:25: note: 'expando' declared here
 3492 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GridBinding.cpp:3480:42: note: 'cx' declared here
 3480 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at HTMLAllCollectionBinding.cpp:894:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:184:
HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
HTMLAllCollectionBinding.cpp:894:25: note: 'expando' declared here
  894 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLAllCollectionBinding.cpp:874:42: note: 'cx' declared here
  874 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, mozilla::dom::GamepadServiceTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GamepadServiceTestBinding.cpp:1109:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:15:
GamepadServiceTestBinding.cpp: In function 'bool mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, mozilla::dom::GamepadServiceTest*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GamepadServiceTestBinding.cpp:1109:25: note: 'global' declared here
 1109 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GamepadServiceTestBinding.cpp:1084:17: note: 'aCx' declared here
 1084 | Wrap(JSContext* aCx, mozilla::dom::GamepadServiceTest* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Geolocation_Binding::Wrap(JSContext*, mozilla::dom::Geolocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GeolocationBinding.cpp:610:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:54:
GeolocationBinding.cpp: In function 'bool mozilla::dom::Geolocation_Binding::Wrap(JSContext*, mozilla::dom::Geolocation*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GeolocationBinding.cpp:610:25: note: 'global' declared here
  610 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GeolocationBinding.cpp:585:17: note: 'aCx' declared here
  585 | Wrap(JSContext* aCx, mozilla::dom::Geolocation* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GeolocationCoordinates_Binding::Wrap(JSContext*, mozilla::dom::GeolocationCoordinates*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GeolocationCoordinatesBinding.cpp:595:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GeolocationCoordinatesBinding.cpp: In function 'bool mozilla::dom::GeolocationCoordinates_Binding::Wrap(JSContext*, mozilla::dom::GeolocationCoordinates*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GeolocationCoordinatesBinding.cpp:595:25: note: 'global' declared here
  595 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GeolocationCoordinatesBinding.cpp:570:17: note: 'aCx' declared here
  570 | Wrap(JSContext* aCx, mozilla::dom::GeolocationCoordinates* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GeolocationPosition_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at GeolocationPositionBinding.cpp:109:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:80:
GeolocationPositionBinding.cpp: In function 'bool mozilla::dom::GeolocationPosition_Binding::toJSON(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
GeolocationPositionBinding.cpp:109:25: note: 'result' declared here
  109 |   JS::Rooted<JSObject*> result(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~
GeolocationPositionBinding.cpp:101:19: note: 'cx' declared here
  101 | toJSON(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GeolocationPosition_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPosition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GeolocationPositionBinding.cpp:376:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GeolocationPositionBinding.cpp: In function 'bool mozilla::dom::GeolocationPosition_Binding::Wrap(JSContext*, mozilla::dom::GeolocationPosition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GeolocationPositionBinding.cpp:376:25: note: 'global' declared here
  376 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GeolocationPositionBinding.cpp:351:17: note: 'aCx' declared here
  351 | Wrap(JSContext* aCx, mozilla::dom::GeolocationPosition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at HTMLCollectionBinding.cpp:353:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
HTMLCollectionBinding.cpp:353:25: note: 'expando' declared here
  353 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLCollectionBinding.cpp:327:50: note: 'cx' declared here
  327 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at HTMLCollectionBinding.cpp:545:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
HTMLCollectionBinding.cpp:545:29: note: 'expando' declared here
  545 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
HTMLCollectionBinding.cpp:517:33: note: 'cx' declared here
  517 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticatorAssertionResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:466:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorAssertionResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:466:25: note: 'obj' declared here
  466 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:458:65: note: 'cx' declared here
  458 | AuthenticatorAssertionResponseJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:3031:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:3031:25: note: 'obj' declared here
 3031 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:3023:57: note: 'cx' declared here
 3023 | AuthenticationResponseJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Grid_Binding::Wrap(JSContext*, mozilla::dom::Grid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GridBinding.cpp:460:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GridBinding.cpp: In function 'bool mozilla::dom::Grid_Binding::Wrap(JSContext*, mozilla::dom::Grid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GridBinding.cpp:460:25: note: 'global' declared here
  460 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GridBinding.cpp:435:17: note: 'aCx' declared here
  435 | Wrap(JSContext* aCx, mozilla::dom::Grid* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PublicKeyCredentialRequestOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:2265:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::PublicKeyCredentialRequestOptions::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:2265:25: note: 'obj' declared here
 2265 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:2257:64: note: 'cx' declared here
 2257 | PublicKeyCredentialRequestOptions::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozCanvasPrintState_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasPrintState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLCanvasElementBinding.cpp:1356:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:288:
HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::MozCanvasPrintState_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasPrintState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLCanvasElementBinding.cpp:1356:25: note: 'global' declared here
 1356 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLCanvasElementBinding.cpp:1331:17: note: 'aCx' declared here
 1331 | Wrap(JSContext* aCx, mozilla::dom::HTMLCanvasPrintState* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, nsIHTMLCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLCollectionBinding.cpp:791:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, nsIHTMLCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLCollectionBinding.cpp:791:25: note: 'global' declared here
  791 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLCollectionBinding.cpp:766:17: note: 'aCx' declared here
  766 | Wrap(JSContext* aCx, nsIHTMLCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionPolicy_Binding::get_ignoreQuarantine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebExtensionPolicyBinding.cpp:1667:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_ignoreQuarantine(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebExtensionPolicyBinding.cpp:1667:25: note: 'slotStorage' declared here
 1667 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebExtensionPolicyBinding.cpp:1657:33: note: 'cx' declared here
 1657 | get_ignoreQuarantine(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at HTMLAllCollectionBinding.cpp:788:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
HTMLAllCollectionBinding.cpp:788:25: note: 'expando' declared here
  788 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
HTMLAllCollectionBinding.cpp:767:50: note: 'cx' declared here
  767 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at HTMLAllCollectionBinding.cpp:984:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLAllCollectionBinding.cpp: In member function 'virtual bool mozilla::dom::HTMLAllCollection_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
HTMLAllCollectionBinding.cpp:984:29: note: 'expando' declared here
  984 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
HTMLAllCollectionBinding.cpp:960:33: note: 'cx' declared here
  960 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanCategory_Binding::Wrap(JSContext*, mozilla::glean::Category*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanBinding.cpp:484:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In function 'bool mozilla::dom::GleanCategory_Binding::Wrap(JSContext*, mozilla::glean::Category*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanBinding.cpp:484:25: note: 'global' declared here
  484 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanBinding.cpp:459:17: note: 'aCx' declared here
  459 | Wrap(JSContext* aCx, mozilla::glean::Category* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at GleanBinding.cpp:725:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
GleanBinding.cpp:725:25: note: 'expando' declared here
  725 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
GleanBinding.cpp:722:50: note: 'cx' declared here
  722 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at GleanBinding.cpp:865:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In member function 'virtual bool mozilla::dom::GleanImpl_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
GleanBinding.cpp:865:27: note: 'expando' declared here
  865 |     JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                           ^~~~~~~
GleanBinding.cpp:858:33: note: 'cx' declared here
  858 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanImpl_Binding::Wrap(JSContext*, mozilla::glean::Glean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanBinding.cpp:1051:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In function 'bool mozilla::dom::GleanImpl_Binding::Wrap(JSContext*, mozilla::glean::Glean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanBinding.cpp:1051:25: note: 'global' declared here
 1051 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanBinding.cpp:1026:17: note: 'aCx' declared here
 1026 | Wrap(JSContext* aCx, mozilla::glean::Glean* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanLabeled_Binding::Wrap(JSContext*, mozilla::glean::GleanLabeled*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanBinding.cpp:1618:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanBinding.cpp: In function 'bool mozilla::dom::GleanLabeled_Binding::Wrap(JSContext*, mozilla::glean::GleanLabeled*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanBinding.cpp:1618:25: note: 'global' declared here
 1618 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanBinding.cpp:1593:17: note: 'aCx' declared here
 1593 | Wrap(JSContext* aCx, mozilla::glean::GleanLabeled* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanBoolean_Binding::Wrap(JSContext*, mozilla::glean::GleanBoolean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:710:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanBoolean_Binding::Wrap(JSContext*, mozilla::glean::GleanBoolean*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:710:25: note: 'global' declared here
  710 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:682:17: note: 'aCx' declared here
  682 | Wrap(JSContext* aCx, mozilla::glean::GleanBoolean* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanCounter_Binding::Wrap(JSContext*, mozilla::glean::GleanCounter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:1151:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanCounter_Binding::Wrap(JSContext*, mozilla::glean::GleanCounter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:1151:25: note: 'global' declared here
 1151 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:1123:17: note: 'aCx' declared here
 1123 | Wrap(JSContext* aCx, mozilla::glean::GleanCounter* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanCustomDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanCustomDistribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:1668:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanCustomDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanCustomDistribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:1668:25: note: 'global' declared here
 1668 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:1640:17: note: 'aCx' declared here
 1640 | Wrap(JSContext* aCx, mozilla::glean::GleanCustomDistribution* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanDatetime_Binding::Wrap(JSContext*, mozilla::glean::GleanDatetime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:2111:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanDatetime_Binding::Wrap(JSContext*, mozilla::glean::GleanDatetime*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:2111:25: note: 'global' declared here
 2111 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:2083:17: note: 'aCx' declared here
 2083 | Wrap(JSContext* aCx, mozilla::glean::GleanDatetime* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanDenominator_Binding::Wrap(JSContext*, mozilla::glean::GleanDenominator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:2552:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanDenominator_Binding::Wrap(JSContext*, mozilla::glean::GleanDenominator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:2552:25: note: 'global' declared here
 2552 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:2524:17: note: 'aCx' declared here
 2524 | Wrap(JSContext* aCx, mozilla::glean::GleanDenominator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanEvent_Binding::Wrap(JSContext*, mozilla::glean::GleanEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:3096:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanEvent_Binding::Wrap(JSContext*, mozilla::glean::GleanEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:3096:25: note: 'global' declared here
 3096 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:3068:17: note: 'aCx' declared here
 3068 | Wrap(JSContext* aCx, mozilla::glean::GleanEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanMemoryDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanMemoryDistribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:3541:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanMemoryDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanMemoryDistribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:3541:25: note: 'global' declared here
 3541 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:3513:17: note: 'aCx' declared here
 3513 | Wrap(JSContext* aCx, mozilla::glean::GleanMemoryDistribution* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanNumerator_Binding::Wrap(JSContext*, mozilla::glean::GleanNumerator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:4091:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanNumerator_Binding::Wrap(JSContext*, mozilla::glean::GleanNumerator*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:4091:25: note: 'global' declared here
 4091 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:4063:17: note: 'aCx' declared here
 4063 | Wrap(JSContext* aCx, mozilla::glean::GleanNumerator* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanObject_Binding::Wrap(JSContext*, mozilla::glean::GleanObject*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:4540:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanObject_Binding::Wrap(JSContext*, mozilla::glean::GleanObject*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:4540:25: note: 'global' declared here
 4540 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:4512:17: note: 'aCx' declared here
 4512 | Wrap(JSContext* aCx, mozilla::glean::GleanObject* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanQuantity_Binding::Wrap(JSContext*, mozilla::glean::GleanQuantity*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:4980:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanQuantity_Binding::Wrap(JSContext*, mozilla::glean::GleanQuantity*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:4980:25: note: 'global' declared here
 4980 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:4952:17: note: 'aCx' declared here
 4952 | Wrap(JSContext* aCx, mozilla::glean::GleanQuantity* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanRate_Binding::Wrap(JSContext*, mozilla::glean::GleanRate*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:5468:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanRate_Binding::Wrap(JSContext*, mozilla::glean::GleanRate*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:5468:25: note: 'global' declared here
 5468 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:5440:17: note: 'aCx' declared here
 5440 | Wrap(JSContext* aCx, mozilla::glean::GleanRate* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanString_Binding::Wrap(JSContext*, mozilla::glean::GleanString*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:5909:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanString_Binding::Wrap(JSContext*, mozilla::glean::GleanString*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:5909:25: note: 'global' declared here
 5909 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:5881:17: note: 'aCx' declared here
 5881 | Wrap(JSContext* aCx, mozilla::glean::GleanString* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanStringList_Binding::Wrap(JSContext*, mozilla::glean::GleanStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:6449:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanStringList_Binding::Wrap(JSContext*, mozilla::glean::GleanStringList*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:6449:25: note: 'global' declared here
 6449 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:6421:17: note: 'aCx' declared here
 6421 | Wrap(JSContext* aCx, mozilla::glean::GleanStringList* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanText_Binding::Wrap(JSContext*, mozilla::glean::GleanText*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:6890:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanText_Binding::Wrap(JSContext*, mozilla::glean::GleanText*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:6890:25: note: 'global' declared here
 6890 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:6862:17: note: 'aCx' declared here
 6862 | Wrap(JSContext* aCx, mozilla::glean::GleanText* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanTimespan_Binding::Wrap(JSContext*, mozilla::glean::GleanTimespan*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:7432:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanTimespan_Binding::Wrap(JSContext*, mozilla::glean::GleanTimespan*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:7432:25: note: 'global' declared here
 7432 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:7404:17: note: 'aCx' declared here
 7404 | Wrap(JSContext* aCx, mozilla::glean::GleanTimespan* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanTimingDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanTimingDistribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:8104:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanTimingDistribution_Binding::Wrap(JSContext*, mozilla::glean::GleanTimingDistribution*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:8104:25: note: 'global' declared here
 8104 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:8076:17: note: 'aCx' declared here
 8076 | Wrap(JSContext* aCx, mozilla::glean::GleanTimingDistribution* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanUrl_Binding::Wrap(JSContext*, mozilla::glean::GleanUrl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:8545:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanUrl_Binding::Wrap(JSContext*, mozilla::glean::GleanUrl*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:8545:25: note: 'global' declared here
 8545 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:8517:17: note: 'aCx' declared here
 8517 | Wrap(JSContext* aCx, mozilla::glean::GleanUrl* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanUuid_Binding::Wrap(JSContext*, mozilla::glean::GleanUuid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanMetricsBinding.cpp:9020:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanMetricsBinding.cpp: In function 'bool mozilla::dom::GleanUuid_Binding::Wrap(JSContext*, mozilla::glean::GleanUuid*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanMetricsBinding.cpp:9020:25: note: 'global' declared here
 9020 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanMetricsBinding.cpp:8992:17: note: 'aCx' declared here
 8992 | Wrap(JSContext* aCx, mozilla::glean::GleanUuid* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GleanPingsImpl_Binding::Wrap(JSContext*, mozilla::glean::GleanPings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at GleanPingsBinding.cpp:480:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
GleanPingsBinding.cpp: In function 'bool mozilla::dom::GleanPingsImpl_Binding::Wrap(JSContext*, mozilla::glean::GleanPings*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
GleanPingsBinding.cpp:480:25: note: 'global' declared here
  480 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
GleanPingsBinding.cpp:455:17: note: 'aCx' declared here
  455 | Wrap(JSContext* aCx, mozilla::glean::GleanPings* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLAllCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLAllCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLAllCollectionBinding.cpp:1242:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLAllCollectionBinding.cpp: In function 'bool mozilla::dom::HTMLAllCollection_Binding::Wrap(JSContext*, mozilla::dom::HTMLAllCollection*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLAllCollectionBinding.cpp:1242:25: note: 'global' declared here
 1242 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLAllCollectionBinding.cpp:1217:17: note: 'aCx' declared here
 1217 | Wrap(JSContext* aCx, mozilla::dom::HTMLAllCollection* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLAnchorElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAnchorElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLAnchorElementBinding.cpp:2281:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:197:
HTMLAnchorElementBinding.cpp: In function 'bool mozilla::dom::HTMLAnchorElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAnchorElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLAnchorElementBinding.cpp:2281:25: note: 'global' declared here
 2281 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLAnchorElementBinding.cpp:2244:17: note: 'aCx' declared here
 2244 | Wrap(JSContext* aCx, mozilla::dom::HTMLAnchorElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAreaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLAreaElementBinding.cpp:1945:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:210:
HTMLAreaElementBinding.cpp: In function 'bool mozilla::dom::HTMLAreaElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAreaElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLAreaElementBinding.cpp:1945:25: note: 'global' declared here
 1945 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLAreaElementBinding.cpp:1908:17: note: 'aCx' declared here
 1908 | Wrap(JSContext* aCx, mozilla::dom::HTMLAreaElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLAudioElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAudioElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLAudioElementBinding.cpp:300:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:223:
HTMLAudioElementBinding.cpp: In function 'bool mozilla::dom::HTMLAudioElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLAudioElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLAudioElementBinding.cpp:300:25: note: 'global' declared here
  300 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLAudioElementBinding.cpp:260:17: note: 'aCx' declared here
  260 | Wrap(JSContext* aCx, mozilla::dom::HTMLAudioElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLBRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLBRElementBinding.cpp:444:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:236:
HTMLBRElementBinding.cpp: In function 'bool mozilla::dom::HTMLBRElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBRElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLBRElementBinding.cpp:444:25: note: 'global' declared here
  444 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLBRElementBinding.cpp:407:17: note: 'aCx' declared here
  407 | Wrap(JSContext* aCx, mozilla::dom::HTMLBRElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDirectoryElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDirectoryElementBinding.cpp:338:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:379:
HTMLDirectoryElementBinding.cpp: In function 'bool mozilla::dom::HTMLDirectoryElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDirectoryElementBinding.cpp:338:25: note: 'global' declared here
  338 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDirectoryElementBinding.cpp:301:17: note: 'aCx' declared here
  301 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLBodyElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBodyElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLBodyElementBinding.cpp:2194:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:262:
HTMLBodyElementBinding.cpp: In function 'bool mozilla::dom::HTMLBodyElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLBodyElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLBodyElementBinding.cpp:2194:25: note: 'global' declared here
 2194 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLBodyElementBinding.cpp:2157:17: note: 'aCx' declared here
 2157 | Wrap(JSContext* aCx, mozilla::dom::HTMLBodyElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDataElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDataElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:327:
HTMLDataElementBinding.cpp: In function 'bool mozilla::dom::HTMLDataElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDataElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDataElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLDataElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDetailsElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDetailsElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDetailsElementBinding.cpp:426:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:353:
HTMLDetailsElementBinding.cpp: In function 'bool mozilla::dom::HTMLDetailsElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDetailsElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDetailsElementBinding.cpp:426:25: note: 'global' declared here
  426 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDetailsElementBinding.cpp:389:17: note: 'aCx' declared here
  389 | Wrap(JSContext* aCx, mozilla::dom::HTMLDetailsElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDialogElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDialogElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDialogElementBinding.cpp:562:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:366:
HTMLDialogElementBinding.cpp: In function 'bool mozilla::dom::HTMLDialogElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDialogElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDialogElementBinding.cpp:562:25: note: 'global' declared here
  562 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDialogElementBinding.cpp:525:17: note: 'aCx' declared here
  525 | Wrap(JSContext* aCx, mozilla::dom::HTMLDialogElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDivElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDivElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDivElementBinding.cpp:342:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:392:
HTMLDivElementBinding.cpp: In function 'bool mozilla::dom::HTMLDivElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDivElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDivElementBinding.cpp:342:25: note: 'global' declared here
  342 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDivElementBinding.cpp:305:17: note: 'aCx' declared here
  305 | Wrap(JSContext* aCx, mozilla::dom::HTMLDivElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLBaseElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLBaseElementBinding.cpp:424:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:249:
HTMLBaseElementBinding.cpp: In function 'bool mozilla::dom::HTMLBaseElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLBaseElementBinding.cpp:424:25: note: 'global' declared here
  424 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLBaseElementBinding.cpp:387:17: note: 'aCx' declared here
  387 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLButtonElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLButtonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLButtonElementBinding.cpp:1675:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:275:
HTMLButtonElementBinding.cpp: In function 'bool mozilla::dom::HTMLButtonElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLButtonElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLButtonElementBinding.cpp:1675:25: note: 'global' declared here
 1675 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLButtonElementBinding.cpp:1638:17: note: 'aCx' declared here
 1638 | Wrap(JSContext* aCx, mozilla::dom::HTMLButtonElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLCanvasElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLCanvasElementBinding.cpp:963:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
HTMLCanvasElementBinding.cpp: In function 'bool mozilla::dom::HTMLCanvasElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLCanvasElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLCanvasElementBinding.cpp:963:25: note: 'global' declared here
  963 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLCanvasElementBinding.cpp:926:17: note: 'aCx' declared here
  926 | Wrap(JSContext* aCx, mozilla::dom::HTMLCanvasElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDListElementBinding.cpp:338:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:314:
HTMLDListElementBinding.cpp: In function 'bool mozilla::dom::HTMLDListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLSharedListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDListElementBinding.cpp:338:25: note: 'global' declared here
  338 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDListElementBinding.cpp:301:17: note: 'aCx' declared here
  301 | Wrap(JSContext* aCx, mozilla::dom::HTMLSharedListElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HTMLDataListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at HTMLDataListElementBinding.cpp:294:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings8.cpp:340:
HTMLDataListElementBinding.cpp: In function 'bool mozilla::dom::HTMLDataListElement_Binding::Wrap(JSContext*, mozilla::dom::HTMLDataListElement*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
HTMLDataListElementBinding.cpp:294:25: note: 'global' declared here
  294 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
HTMLDataListElementBinding.cpp:257:17: note: 'aCx' declared here
  257 | Wrap(JSContext* aCx, mozilla::dom::HTMLDataListElement* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, mozilla::dom::WebGLContextEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLContextEventBinding.cpp:471:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:171:
WebGLContextEventBinding.cpp: In function 'bool mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, mozilla::dom::WebGLContextEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLContextEventBinding.cpp:471:25: note: 'global' declared here
  471 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLContextEventBinding.cpp:443:17: note: 'aCx' declared here
  443 | Wrap(JSContext* aCx, mozilla::dom::WebGLContextEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGLContextEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebGLContextEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLContextEventBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::WebGLContextEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at WebGLContextEvent.cpp:40:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLContextEvent.h:15,
                 from WebGLContextEvent.cpp:10,
                 from UnifiedBindings25.cpp:158:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLContextEventBinding.h: In member function 'virtual JSObject* mozilla::dom::WebGLContextEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLContextEventBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
WebGLContextEvent.cpp:38:50: note: 'aCx' declared here
   38 | WebGLContextEvent::WrapObjectInternal(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPU_Binding::Wrap(JSContext*, mozilla::webgpu::Instance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:12128:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPU_Binding::Wrap(JSContext*, mozilla::webgpu::Instance*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:12128:25: note: 'global' declared here
12128 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:12103:17: note: 'aCx' declared here
12103 | Wrap(JSContext* aCx, mozilla::webgpu::Instance* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUAdapter_Binding::Wrap(JSContext*, mozilla::webgpu::Adapter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:12657:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUAdapter_Binding::Wrap(JSContext*, mozilla::webgpu::Adapter*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:12657:25: note: 'global' declared here
12657 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:12632:17: note: 'aCx' declared here
12632 | Wrap(JSContext* aCx, mozilla::webgpu::Adapter* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUAdapterInfo_Binding::Wrap(JSContext*, mozilla::webgpu::AdapterInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:13413:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUAdapterInfo_Binding::Wrap(JSContext*, mozilla::webgpu::AdapterInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:13413:25: note: 'global' declared here
13413 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:13388:17: note: 'aCx' declared here
13388 | Wrap(JSContext* aCx, mozilla::webgpu::AdapterInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUBindGroup_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroup*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:13807:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUBindGroup_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroup*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:13807:25: note: 'global' declared here
13807 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:13782:17: note: 'aCx' declared here
13782 | Wrap(JSContext* aCx, mozilla::webgpu::BindGroup* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUBindGroupLayout_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroupLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:14201:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUBindGroupLayout_Binding::Wrap(JSContext*, mozilla::webgpu::BindGroupLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:14201:25: note: 'global' declared here
14201 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:14176:17: note: 'aCx' declared here
14176 | Wrap(JSContext* aCx, mozilla::webgpu::BindGroupLayout* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::Buffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:14923:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::Buffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:14923:25: note: 'global' declared here
14923 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:14898:17: note: 'aCx' declared here
14898 | Wrap(JSContext* aCx, mozilla::webgpu::Buffer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUCommandBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::CommandBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:16057:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCommandBuffer_Binding::Wrap(JSContext*, mozilla::webgpu::CommandBuffer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:16057:25: note: 'global' declared here
16057 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:16032:17: note: 'aCx' declared here
16032 | Wrap(JSContext* aCx, mozilla::webgpu::CommandBuffer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUCommandEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::CommandEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:17092:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCommandEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::CommandEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:17092:25: note: 'global' declared here
17092 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:17067:17: note: 'aCx' declared here
17067 | Wrap(JSContext* aCx, mozilla::webgpu::CommandEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUCompilationInfo_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:17527:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCompilationInfo_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:17527:25: note: 'global' declared here
17527 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:17502:17: note: 'aCx' declared here
17502 | Wrap(JSContext* aCx, mozilla::webgpu::CompilationInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUCompilationMessage_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationMessage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:18058:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCompilationMessage_Binding::Wrap(JSContext*, mozilla::webgpu::CompilationMessage*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:18058:25: note: 'global' declared here
18058 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:18033:17: note: 'aCx' declared here
18033 | Wrap(JSContext* aCx, mozilla::webgpu::CompilationMessage* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUComputePassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:18893:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUComputePassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:18893:25: note: 'global' declared here
18893 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:18868:17: note: 'aCx' declared here
18868 | Wrap(JSContext* aCx, mozilla::webgpu::ComputePassEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUComputePipeline_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:19345:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUComputePipeline_Binding::Wrap(JSContext*, mozilla::webgpu::ComputePipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:19345:25: note: 'global' declared here
19345 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:19320:17: note: 'aCx' declared here
19320 | Wrap(JSContext* aCx, mozilla::webgpu::ComputePipeline* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUDeviceLostInfo_Binding::Wrap(JSContext*, mozilla::webgpu::DeviceLostInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:21164:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUDeviceLostInfo_Binding::Wrap(JSContext*, mozilla::webgpu::DeviceLostInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:21164:25: note: 'global' declared here
21164 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:21139:17: note: 'aCx' declared here
21139 | Wrap(JSContext* aCx, mozilla::webgpu::DeviceLostInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUInternalError_Binding::Wrap(JSContext*, mozilla::webgpu::InternalError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:21701:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUInternalError_Binding::Wrap(JSContext*, mozilla::webgpu::InternalError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:21701:25: note: 'global' declared here
21701 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:21673:17: note: 'aCx' declared here
21673 | Wrap(JSContext* aCx, mozilla::webgpu::InternalError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUOutOfMemoryError_Binding::Wrap(JSContext*, mozilla::webgpu::OutOfMemoryError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:22168:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUOutOfMemoryError_Binding::Wrap(JSContext*, mozilla::webgpu::OutOfMemoryError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:22168:25: note: 'global' declared here
22168 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:22140:17: note: 'aCx' declared here
22140 | Wrap(JSContext* aCx, mozilla::webgpu::OutOfMemoryError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUPipelineLayout_Binding::Wrap(JSContext*, mozilla::webgpu::PipelineLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:22562:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUPipelineLayout_Binding::Wrap(JSContext*, mozilla::webgpu::PipelineLayout*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:22562:25: note: 'global' declared here
22562 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:22537:17: note: 'aCx' declared here
22537 | Wrap(JSContext* aCx, mozilla::webgpu::PipelineLayout* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUQuerySet_Binding::Wrap(JSContext*, mozilla::webgpu::QuerySet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:23080:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUQuerySet_Binding::Wrap(JSContext*, mozilla::webgpu::QuerySet*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:23080:25: note: 'global' declared here
23080 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:23055:17: note: 'aCx' declared here
23055 | Wrap(JSContext* aCx, mozilla::webgpu::QuerySet* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUQueue_Binding::Wrap(JSContext*, mozilla::webgpu::Queue*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:23815:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUQueue_Binding::Wrap(JSContext*, mozilla::webgpu::Queue*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:23815:25: note: 'global' declared here
23815 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:23790:17: note: 'aCx' declared here
23790 | Wrap(JSContext* aCx, mozilla::webgpu::Queue* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPURenderBundle_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:24209:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderBundle_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundle*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:24209:25: note: 'global' declared here
24209 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:24184:17: note: 'aCx' declared here
24184 | Wrap(JSContext* aCx, mozilla::webgpu::RenderBundle* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPURenderBundleEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundleEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:25346:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderBundleEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderBundleEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:25346:25: note: 'global' declared here
25346 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:25321:17: note: 'aCx' declared here
25321 | Wrap(JSContext* aCx, mozilla::webgpu::RenderBundleEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPURenderPassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:26854:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderPassEncoder_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPassEncoder*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:26854:25: note: 'global' declared here
26854 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:26829:17: note: 'aCx' declared here
26829 | Wrap(JSContext* aCx, mozilla::webgpu::RenderPassEncoder* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPURenderPipeline_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:27306:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPURenderPipeline_Binding::Wrap(JSContext*, mozilla::webgpu::RenderPipeline*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:27306:25: note: 'global' declared here
27306 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:27281:17: note: 'aCx' declared here
27281 | Wrap(JSContext* aCx, mozilla::webgpu::RenderPipeline* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUSampler_Binding::Wrap(JSContext*, mozilla::webgpu::Sampler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:27700:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUSampler_Binding::Wrap(JSContext*, mozilla::webgpu::Sampler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:27700:25: note: 'global' declared here
27700 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:27675:17: note: 'aCx' declared here
27675 | Wrap(JSContext* aCx, mozilla::webgpu::Sampler* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUShaderModule_Binding::Wrap(JSContext*, mozilla::webgpu::ShaderModule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:28161:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUShaderModule_Binding::Wrap(JSContext*, mozilla::webgpu::ShaderModule*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:28161:25: note: 'global' declared here
28161 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:28136:17: note: 'aCx' declared here
28136 | Wrap(JSContext* aCx, mozilla::webgpu::ShaderModule* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUSupportedFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedFeatures*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:29165:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUSupportedFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedFeatures*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:29165:25: note: 'global' declared here
29165 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:29140:17: note: 'aCx' declared here
29140 | Wrap(JSContext* aCx, mozilla::webgpu::SupportedFeatures* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUSupportedLimits_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedLimits*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:30506:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUSupportedLimits_Binding::Wrap(JSContext*, mozilla::webgpu::SupportedLimits*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:30506:25: note: 'global' declared here
30506 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:30481:17: note: 'aCx' declared here
30481 | Wrap(JSContext* aCx, mozilla::webgpu::SupportedLimits* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUTexture_Binding::Wrap(JSContext*, mozilla::webgpu::Texture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:31258:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUTexture_Binding::Wrap(JSContext*, mozilla::webgpu::Texture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:31258:25: note: 'global' declared here
31258 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:31233:17: note: 'aCx' declared here
31233 | Wrap(JSContext* aCx, mozilla::webgpu::Texture* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUTextureView_Binding::Wrap(JSContext*, mozilla::webgpu::TextureView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:31774:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUTextureView_Binding::Wrap(JSContext*, mozilla::webgpu::TextureView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:31774:25: note: 'global' declared here
31774 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:31749:17: note: 'aCx' declared here
31749 | Wrap(JSContext* aCx, mozilla::webgpu::TextureView* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUValidationError_Binding::Wrap(JSContext*, mozilla::webgpu::ValidationError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:32122:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUValidationError_Binding::Wrap(JSContext*, mozilla::webgpu::ValidationError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:32122:25: note: 'global' declared here
32122 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:32094:17: note: 'aCx' declared here
32094 | Wrap(JSContext* aCx, mozilla::webgpu::ValidationError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WGSLLanguageFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::WGSLLanguageFeatures*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:33006:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::WGSLLanguageFeatures_Binding::Wrap(JSContext*, mozilla::webgpu::WGSLLanguageFeatures*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:33006:25: note: 'global' declared here
33006 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:32981:17: note: 'aCx' declared here
32981 | Wrap(JSContext* aCx, mozilla::webgpu::WGSLLanguageFeatures* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Scheduler_Binding::Wrap(JSContext*, mozilla::dom::WebTaskScheduler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTaskSchedulingBinding.cpp:612:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:223:
WebTaskSchedulingBinding.cpp: In function 'bool mozilla::dom::Scheduler_Binding::Wrap(JSContext*, mozilla::dom::WebTaskScheduler*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTaskSchedulingBinding.cpp:612:25: note: 'global' declared here
  612 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTaskSchedulingBinding.cpp:587:17: note: 'aCx' declared here
  587 | Wrap(JSContext* aCx, mozilla::dom::WebTaskScheduler* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TaskController_Binding::Wrap(JSContext*, mozilla::dom::WebTaskController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTaskSchedulingBinding.cpp:1041:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTaskSchedulingBinding.cpp: In function 'bool mozilla::dom::TaskController_Binding::Wrap(JSContext*, mozilla::dom::WebTaskController*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTaskSchedulingBinding.cpp:1041:25: note: 'global' declared here
 1041 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTaskSchedulingBinding.cpp:1013:17: note: 'aCx' declared here
 1013 | Wrap(JSContext* aCx, mozilla::dom::WebTaskController* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, mozilla::dom::TaskSignal*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTaskSchedulingBinding.cpp:1473:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTaskSchedulingBinding.cpp: In function 'bool mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, mozilla::dom::TaskSignal*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTaskSchedulingBinding.cpp:1473:25: note: 'global' declared here
 1473 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTaskSchedulingBinding.cpp:1442:17: note: 'aCx' declared here
 1442 | Wrap(JSContext* aCx, mozilla::dom::TaskSignal* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cookiestore/CookieChangeEvent.cpp:7,
                 from Unified_cpp_dom_cookiestore0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cookiestore/CookieStore.cpp:15,
                 from Unified_cpp_dom_cookiestore0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
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/DebuggerNotificationObserverBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotification.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/CallbackDebuggerNotification.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/CallbackDebuggerNotification.cpp:7,
                 from Unified_cpp_dom_debugger0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CallbackDebuggerNotification_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CallbackDebuggerNotification]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h:121:27,
    inlined from 'virtual JSObject* mozilla::dom::CallbackDebuggerNotification::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/CallbackDebuggerNotification.cpp:22:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotification.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h: In member function 'virtual JSObject* mozilla::dom::CallbackDebuggerNotification::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h:121:27: note: 'reflector' declared here
  121 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/CallbackDebuggerNotification.cpp:21:16: note: 'aCx' declared here
   21 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DebuggerNotification_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DebuggerNotification]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h:166:27,
    inlined from 'virtual JSObject* mozilla::dom::DebuggerNotification::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotification.cpp:26:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h: In member function 'virtual JSObject* mozilla::dom::DebuggerNotification::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h:166:27: note: 'reflector' declared here
  166 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_debugger0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotification.cpp:24:55: note: 'aCx' declared here
   24 | JSObject* DebuggerNotification::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DebuggerNotificationObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DebuggerNotificationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:152:27,
    inlined from 'virtual JSObject* mozilla::dom::DebuggerNotificationObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:46:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::DebuggerNotificationObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:152:27: note: 'reflector' declared here
  152 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_debugger0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:45:16: note: 'aCx' declared here
   45 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'already_AddRefed<mozilla::dom::DebuggerNotificationManager> mozilla::dom::GetManager(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:55:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'debuggeeGlobalRooted' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp: In function 'already_AddRefed<mozilla::dom::DebuggerNotificationManager> mozilla::dom::GetManager(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:54:25: note: 'debuggeeGlobalRooted' declared here
   54 |   JS::Rooted<JSObject*> debuggeeGlobalRooted(
      |                         ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:50:16: note: 'aCx' declared here
   50 |     JSContext* aCx, JS::Handle<JSObject*> aDebuggeeGlobal) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::EventCallbackDebuggerNotification_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::EventCallbackDebuggerNotification]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h:211:27,
    inlined from 'virtual JSObject* mozilla::dom::EventCallbackDebuggerNotification::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:33:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h: In member function 'virtual JSObject* mozilla::dom::EventCallbackDebuggerNotification::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h:211:27: note: 'reflector' declared here
  211 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_debugger0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/EventCallbackDebuggerNotification.cpp:32:16: note: 'aCx' declared here
   32 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRFrame_Binding::Wrap(JSContext*, mozilla::dom::XRFrame*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:1966:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRFrame_Binding::Wrap(JSContext*, mozilla::dom::XRFrame*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:1966:25: note: 'global' declared here
 1966 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:1941:17: note: 'aCx' declared here
 1941 | Wrap(JSContext* aCx, mozilla::dom::XRFrame* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRInputSource_Binding::Wrap(JSContext*, mozilla::dom::XRInputSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:2574:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRInputSource_Binding::Wrap(JSContext*, mozilla::dom::XRInputSource*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:2574:25: note: 'global' declared here
 2574 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:2549:17: note: 'aCx' declared here
 2549 | Wrap(JSContext* aCx, mozilla::dom::XRInputSource* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:10:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr<mozilla::dom::DebuggerNotificationCallback>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr<mozilla::dom::DebuggerNotificationCallback>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::DebuggerNotificationCallback>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::DebuggerNotificationCallback>; T = RefPtr<mozilla::dom::DebuggerNotificationCallback>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::DebuggerNotificationCallback>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::DebuggerNotificationCallback>; T = RefPtr<mozilla::dom::DebuggerNotificationCallback>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:142:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_9(D)->mEventListenerCallbacks.D.449166.nsAutoTObserverArray<RefPtr<mozilla::dom::DebuggerNotificationCallback>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'void mozilla::dom::DebuggerNotificationObserver::NotifyListeners(mozilla::dom::DebuggerNotification*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:142:45: note: '__for_begin' declared here
  142 |        mEventListenerCallbacks.ForwardRange()) {
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:130:40: note: 'this' declared here
  130 |     DebuggerNotification* aNotification) {
      |                                        ^
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr<mozilla::dom::DebuggerNotificationObserver>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr<mozilla::dom::DebuggerNotificationObserver>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::DebuggerNotificationObserver>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::DebuggerNotificationObserver>; T = RefPtr<mozilla::dom::DebuggerNotificationObserver>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::DebuggerNotificationObserver>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::DebuggerNotificationObserver>; T = RefPtr<mozilla::dom::DebuggerNotificationObserver>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationManager.cpp:54:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_3(D)->mNotificationObservers.D.451043.nsAutoTObserverArray<RefPtr<mozilla::dom::DebuggerNotificationObserver>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_debugger0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationManager.cpp: In member function 'void mozilla::dom::DebuggerNotificationManager::NotifyListeners(mozilla::dom::DebuggerNotification*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationManager.cpp:54:44: note: '__for_begin' declared here
   54 |        mNotificationObservers.ForwardRange()) {
      |                                            ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationManager.cpp:52:40: note: 'this' declared here
   52 |     DebuggerNotification* aNotification) {
      |                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRPose_Binding::Wrap(JSContext*, mozilla::dom::XRPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:3592:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRPose_Binding::Wrap(JSContext*, mozilla::dom::XRPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:3592:25: note: 'global' declared here
 3592 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:3567:17: note: 'aCx' declared here
 3567 | Wrap(JSContext* aCx, mozilla::dom::XRPose* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:4071:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:4071:25: note: 'global' declared here
 4071 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:4040:17: note: 'aCx' declared here
 4040 | Wrap(JSContext* aCx, mozilla::dom::XRReferenceSpace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRRenderState_Binding::Wrap(JSContext*, mozilla::dom::XRRenderState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:4529:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRRenderState_Binding::Wrap(JSContext*, mozilla::dom::XRRenderState*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:4529:25: note: 'global' declared here
 4529 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:4504:17: note: 'aCx' declared here
 4504 | Wrap(JSContext* aCx, mozilla::dom::XRRenderState* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr<mozilla::dom::DebuggerNotificationCallback>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr<mozilla::dom::DebuggerNotificationCallback>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:114:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable 'iter' in '((const array_type*)((char*)this + 8))[2].nsAutoTObserverArray<RefPtr<mozilla::dom::DebuggerNotificationCallback>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'bool mozilla::dom::DebuggerNotificationObserver::RemoveListener(mozilla::dom::DebuggerNotificationCallback&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:114:12: note: 'iter' declared here
  114 |            iter(mEventListenerCallbacks);
      |            ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/debugger/DebuggerNotificationObserver.cpp:112:45: note: 'this' declared here
  112 |     DebuggerNotificationCallback& aHandlerFn) {
      |                                             ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Credential.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/Credential.cpp:7,
                 from Unified_cpp_credentialmanagement0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialSerializationHelpers.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CredentialChosenCallback.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/CredentialsContainer.cpp:8,
                 from Unified_cpp_credentialmanagement0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRRigidTransform_Binding::Wrap(JSContext*, mozilla::dom::XRRigidTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:5054:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRRigidTransform_Binding::Wrap(JSContext*, mozilla::dom::XRRigidTransform*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:5054:25: note: 'global' declared here
 5054 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:5029:17: note: 'aCx' declared here
 5029 | Wrap(JSContext* aCx, mozilla::dom::XRRigidTransform* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRSpace_Binding::Wrap(JSContext*, mozilla::dom::XRSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:6888:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRSpace_Binding::Wrap(JSContext*, mozilla::dom::XRSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:6888:25: note: 'global' declared here
 6888 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:6860:17: note: 'aCx' declared here
 6860 | Wrap(JSContext* aCx, mozilla::dom::XRSpace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRView_Binding::Wrap(JSContext*, mozilla::dom::XRView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:7877:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRView_Binding::Wrap(JSContext*, mozilla::dom::XRView*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:7877:25: note: 'global' declared here
 7877 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:7852:17: note: 'aCx' declared here
 7852 | Wrap(JSContext* aCx, mozilla::dom::XRView* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRViewport_Binding::Wrap(JSContext*, mozilla::dom::XRViewport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:8752:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRViewport_Binding::Wrap(JSContext*, mozilla::dom::XRViewport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:8752:25: note: 'global' declared here
 8752 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:8727:17: note: 'aCx' declared here
 8727 | Wrap(JSContext* aCx, mozilla::dom::XRViewport* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRWebGLLayer_Binding::Wrap(JSContext*, mozilla::dom::XRWebGLLayer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:9449:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRWebGLLayer_Binding::Wrap(JSContext*, mozilla::dom::XRWebGLLayer*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:9449:25: note: 'global' declared here
 9449 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:9424:17: note: 'aCx' declared here
 9424 | Wrap(JSContext* aCx, mozilla::dom::XRWebGLLayer* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WheelEvent_Binding::Wrap(JSContext*, mozilla::dom::WheelEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WheelEventBinding.cpp:744:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:301:
WheelEventBinding.cpp: In function 'bool mozilla::dom::WheelEvent_Binding::Wrap(JSContext*, mozilla::dom::WheelEvent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WheelEventBinding.cpp:744:25: note: 'global' declared here
  744 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WheelEventBinding.cpp:710:17: note: 'aCx' declared here
  710 | Wrap(JSContext* aCx, mozilla::dom::WheelEvent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WindowContext_Binding::Wrap(JSContext*, mozilla::dom::WindowContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WindowGlobalActorsBinding.cpp:743:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:340:
WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowContext_Binding::Wrap(JSContext*, mozilla::dom::WindowContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WindowGlobalActorsBinding.cpp:743: note: 'global' declared here
  743 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
WindowGlobalActorsBinding.cpp:718: note: 'aCx' declared here
  718 | Wrap(JSContext* aCx, mozilla::dom::WindowContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Worker_Binding::Wrap(JSContext*, mozilla::dom::Worker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WorkerBinding.cpp:1271:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:379:
WorkerBinding.cpp: In function 'bool mozilla::dom::Worker_Binding::Wrap(JSContext*, mozilla::dom::Worker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WorkerBinding.cpp:1271: note: 'global' declared here
 1271 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
WorkerBinding.cpp:1243: note: 'aCx' declared here
 1243 | Wrap(JSContext* aCx, mozilla::dom::Worker* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerGlobalScope_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerGlobalScopeBinding.cpp:780:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:405:
WorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_performance(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerGlobalScopeBinding.cpp:780: note: 'slotStorage' declared here
  780 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
WorkerGlobalScopeBinding.cpp:771: note: 'cx' declared here
  771 | get_performance(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WorkerGlobalScope_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WorkerGlobalScopeBinding.cpp:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerGlobalScopeBinding.cpp: In function 'bool mozilla::dom::WorkerGlobalScope_Binding::get_self(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WorkerGlobalScopeBinding.cpp:76: note: 'slotStorage' declared here
   76 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
WorkerGlobalScopeBinding.cpp:67: note: 'cx' declared here
   67 | get_self(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRBoundedReferenceSpace_Binding::get_boundsGeometry(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebXRBinding.cpp:1143:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRBoundedReferenceSpace_Binding::get_boundsGeometry(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebXRBinding.cpp:1143:25: note: 'slotStorage' declared here
 1143 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebXRBinding.cpp:1133:31: note: 'cx' declared here
 1133 | get_boundsGeometry(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGL2RenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at WebGL2RenderingContextBinding.cpp:10543:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
WebGL2RenderingContextBinding.cpp:10543:25: note: 'returnArray' declared here
10543 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
WebGL2RenderingContextBinding.cpp:10523:35: note: 'cx' declared here
10523 | getSupportedExtensions(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLRenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at WebGLRenderingContextBinding.cpp:16736:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getSupportedExtensions(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
WebGLRenderingContextBinding.cpp:16736:25: note: 'returnArray' declared here
16736 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
WebGLRenderingContextBinding.cpp:16716:35: note: 'cx' declared here
16716 | getSupportedExtensions(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::getSupportedProfiles(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at WebGLRenderingContextBinding.cpp:9023:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::getSupportedProfiles(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
WebGLRenderingContextBinding.cpp:9023:25: note: 'returnArray' declared here
 9023 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
WebGLRenderingContextBinding.cpp:9003:33: note: 'cx' declared here
 9003 | getSupportedProfiles(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRInputSource_Binding::get_profiles(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebXRBinding.cpp:2233:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRInputSource_Binding::get_profiles(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebXRBinding.cpp:2233:25: note: 'slotStorage' declared here
 2233 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebXRBinding.cpp:2223:25: note: 'cx' declared here
 2223 | get_profiles(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebTransportBinding.cpp:774:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTransportBinding.cpp: In member function 'bool mozilla::dom::WebTransportStats::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebTransportBinding.cpp:774:25: note: 'obj' declared here
  774 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebTransportBinding.cpp:766:48: note: 'cx' declared here
  766 | WebTransportStats::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticatorAttestationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:611:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::AuthenticatorAttestationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:611:25: note: 'obj' declared here
  611 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:603:67: note: 'cx' declared here
  603 | AuthenticatorAttestationResponseJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                                        ~~~~~~~~~~~^~
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/IdentityCredentialBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Credential_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Credential]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h:192:27,
    inlined from 'virtual JSObject* mozilla::dom::Credential::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/Credential.cpp:29:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h: In member function 'virtual JSObject* mozilla::dom::Credential::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h:192:27: note: 'reflector' declared here
  192 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/Credential.cpp:27:45: note: 'aCx' declared here
   27 | JSObject* Credential::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CredentialsContainer_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CredentialsContainer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h:237:27,
    inlined from 'virtual JSObject* mozilla::dom::CredentialsContainer::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/CredentialsContainer.cpp:154:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h: In member function 'virtual JSObject* mozilla::dom::CredentialsContainer::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h:237:27: note: 'reflector' declared here
  237 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/CredentialsContainer.cpp:152:55: note: 'aCx' declared here
  152 | JSObject* CredentialsContainer::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::RegistrationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const' at WebAuthenticationBinding.cpp:4033:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In member function 'bool mozilla::dom::RegistrationResponseJSON::ToObjectInternal(JSContext*, JS::MutableHandle<JS::Value>) const':
WebAuthenticationBinding.cpp:4033:25: note: 'obj' declared here
 4033 |   JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                         ^~~
WebAuthenticationBinding.cpp:4025:55: note: 'cx' declared here
 4025 | RegistrationResponseJSON::ToObjectInternal(JSContext* cx, JS::MutableHandle<JS::Value> rval) const
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionContentScript_Binding::get_cssPaths(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebExtensionContentScriptBinding.cpp:2494:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:119:
WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::get_cssPaths(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebExtensionContentScriptBinding.cpp:2494:25: note: 'slotStorage' declared here
 2494 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebExtensionContentScriptBinding.cpp:2484:25: note: 'cx' declared here
 2484 | get_cssPaths(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionContentScript_Binding::get_jsPaths(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebExtensionContentScriptBinding.cpp:2599:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::get_jsPaths(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebExtensionContentScriptBinding.cpp:2599:25: note: 'slotStorage' declared here
 2599 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebExtensionContentScriptBinding.cpp:2589:24: note: 'cx' declared here
 2589 | get_jsPaths(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebExtensionPolicyBinding.cpp:1236:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_permissions(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebExtensionPolicyBinding.cpp:1236:25: note: 'slotStorage' declared here
 1236 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebExtensionPolicyBinding.cpp:1226:28: note: 'cx' declared here
 1226 | get_permissions(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                 ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CookieChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CookieChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEventBinding.h:92:27,
    inlined from 'virtual JSObject* mozilla::dom::CookieChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cookiestore/CookieChangeEvent.cpp:21:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEvent.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::CookieChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEventBinding.h:92:27: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cookiestore/CookieChangeEvent.cpp:20:16: note: 'aCx' declared here
   20 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CookieStore_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CookieStore]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieStoreBinding.h:269:27,
    inlined from 'virtual JSObject* mozilla::dom::CookieStore::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cookiestore/CookieStore.cpp:277:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEventBinding.h:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieStoreBinding.h: In member function 'virtual JSObject* mozilla::dom::CookieStore::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieStoreBinding.h:269:27: note: 'reflector' declared here
  269 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cookiestore/CookieStore.cpp:275:46: note: 'aCx' declared here
  275 | JSObject* CookieStore::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h:7:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CredentialsContainer::PreventSilentAccess(mozilla::ErrorResult&)::<lambda()>; 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CredentialsContainer::PreventSilentAccess(mozilla::ErrorResult&)::<lambda()>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::<lambda(bool)>; RejectFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::<lambda(bool)>; RejectFunction = mozilla::dom::CredentialsContainer::Store(const mozilla::dom::Credential&, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::IdentityCredential>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::IdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Create(const mozilla::dom::CredentialCreationOptions&, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::dom::IdentityCredential>&)>; RejectFunction = mozilla::dom::CredentialsContainer::Create(const mozilla::dom::CredentialCreationOptions&, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = RefPtr<mozilla::dom::IdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CredentialsContainer::Create(const mozilla::dom::CredentialCreationOptions&, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::dom::IdentityCredential>&)>; RejectFunction = mozilla::dom::CredentialsContainer::Create(const mozilla::dom::CredentialCreationOptions&, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = RefPtr<mozilla::dom::IdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::IdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoBuffer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoBuffer.cpp:7,
                 from Unified_cpp_dom_crypto0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/WebCryptoTask.cpp:23,
                 from Unified_cpp_dom_crypto0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
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/TextDecoderBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextDecoder.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/encoding/TextDecoder.cpp:7,
                 from Unified_cpp_dom_encoding0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TextDecoderStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextDecoderStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextDecoderStreamBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TextDecoderStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/encoding/TextDecoderStream.cpp:46:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/encoding/TextDecoderStream.cpp:13,
                 from Unified_cpp_dom_encoding0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextDecoderStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::TextDecoderStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextDecoderStreamBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/encoding/TextDecoderStream.cpp:44:52: note: 'aCx' declared here
   44 | JSObject* TextDecoderStream::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TextEncoderStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextEncoderStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEncoderStreamBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TextEncoderStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/encoding/TextEncoderStream.cpp:46:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/encoding/TextEncoderStream.cpp:14,
                 from Unified_cpp_dom_encoding0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEncoderStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::TextEncoderStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEncoderStreamBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/encoding/TextEncoderStream.cpp:44:52: note: 'aCx' declared here
   44 | JSObject* TextEncoderStream::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at WebXRBinding.cpp:2971:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
WebXRBinding.cpp:2971:25: note: 'expando' declared here
 2971 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
WebXRBinding.cpp:2959:42: note: 'cx' declared here
 2959 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const' at VideoTrackListBinding.cpp:627:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoTrackListBinding.cpp: In member function 'virtual bool mozilla::dom::VideoTrackList_Binding::DOMProxyHandler::ownPropNames(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandleVector<JS::PropertyKey>) const':
VideoTrackListBinding.cpp:627:25: note: 'expando' declared here
  627 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
VideoTrackListBinding.cpp:615:42: note: 'cx' declared here
  615 | DOMProxyHandler::ownPropNames(JSContext* cx, JS::Handle<JSObject*> proxy, unsigned flags, JS::MutableHandleVector<jsid> props) const
      |                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h: In member function 'void mozilla::ClientWebGLContext::VertexAttrib4fv(GLuint, const mozilla::Float32ListU&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
  892 |     text.AppendPrintf("WebGL warning: %s: ", FuncName());
      |                                       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h: In member function 'void mozilla::ClientWebGLContext::VertexAttrib3fv(GLuint, const mozilla::Float32ListU&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h: In member function 'void mozilla::ClientWebGLContext::VertexAttrib2fv(GLuint, const mozilla::Float32ListU&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h: In member function 'void mozilla::ClientWebGLContext::VertexAttrib1fv(GLuint, const mozilla::Float32ListU&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:892:39: warning: '%s' directive argument is null [-Wformat-overflow=]
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const CookieListItem]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProvider.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/cookiestore/CookieStore.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const CookieListItem]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CookieChangeEvent.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvDeleteRequest(const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::DeleteRequestResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvDeleteRequest(const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsString&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::DeleteRequestResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSetRequest(const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::OriginAttributes&, 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::int32_t&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::SetRequestResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvSetRequest(const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::OriginAttributes&, 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::int32_t&, const bool&, const mozilla::dom::PCookieStoreParent::nsID&, mozilla::dom::PCookieStoreParent::SetRequestResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::dom::CookieData>, nsresult, true>; ResolveValueT = CopyableTArray<mozilla::dom::CookieData>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetRequest(const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const mozilla::Maybe<mozilla::OriginAttributes>&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsCString&, const bool&, mozilla::dom::PCookieStoreParent::GetRequestResolver&&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::dom::CookieData>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::dom::CookieData>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CookieStoreParent::RecvGetRequest(const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::OriginAttributes&, const mozilla::Maybe<mozilla::OriginAttributes>&, const bool&, const bool&, const bool&, const bool&, const mozilla::dom::PCookieStoreParent::nsString&, const mozilla::dom::PCookieStoreParent::nsCString&, const bool&, mozilla::dom::PCookieStoreParent::GetRequestResolver&&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::dom::CookieData>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::dom::CookieData>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::dom::CookieData>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GetFilesHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/identity/IdentityCredential.cpp:7,
                 from Unified_cpp_identity0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/identity/IdentityCredential.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/shadow/Shape.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/shadow/Object.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Object.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoBuffer.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CryptoKey_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CryptoKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCryptoBinding.h:1518:27,
    inlined from 'virtual JSObject* mozilla::dom::CryptoKey::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoKey.cpp:169:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoKey.cpp:24,
                 from Unified_cpp_dom_crypto0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCryptoBinding.h: In member function 'virtual JSObject* mozilla::dom::CryptoKey::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCryptoBinding.h:1518:27: note: 'reflector' declared here
 1518 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoKey.cpp:167:44: note: 'aCx' declared here
  167 | JSObject* CryptoKey::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'void mozilla::dom::CryptoKey::GetAlgorithm(JSContext*, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoKey.cpp:193:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoKey.cpp: In member function 'void mozilla::dom::CryptoKey::GetAlgorithm(JSContext*, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoKey.cpp:193:25: note: 'val' declared here
  193 |   JS::Rooted<JS::Value> val(cx);
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/crypto/CryptoKey.cpp:189:41: note: 'cx' declared here
  189 | void CryptoKey::GetAlgorithm(JSContext* cx,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::Window_Binding::get_document(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WindowBinding.cpp:1211:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::get_document(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WindowBinding.cpp:1211: note: 'slotStorage' declared here
 1211 |   JS::Rooted<JSObject*> slotStorage(cx, js::UncheckedUnwrap(obj, /* stopAtWindowProxy = */ false));
WindowBinding.cpp:1202: note: 'cx' declared here
 1202 | get_document(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool mozilla::dom::Window_Binding::ClearCachedDocumentValue(JSContext*, nsGlobalWindowInner*)' at WindowBinding.cpp:21914:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowBinding.cpp: In function 'bool mozilla::dom::Window_Binding::ClearCachedDocumentValue(JSContext*, nsGlobalWindowInner*)':
WindowBinding.cpp:21914: note: 'obj' declared here
21914 |   JS::Rooted<JSObject*> obj(aCx);
WindowBinding.cpp:21912: note: 'aCx' declared here
21912 | ClearCachedDocumentValue(JSContext* aCx, nsGlobalWindowInner* aObject)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VideoPlaybackQuality_Binding::Wrap(JSContext*, mozilla::dom::VideoPlaybackQuality*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VideoPlaybackQualityBinding.cpp:322:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
VideoPlaybackQualityBinding.cpp: In function 'bool mozilla::dom::VideoPlaybackQuality_Binding::Wrap(JSContext*, mozilla::dom::VideoPlaybackQuality*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VideoPlaybackQualityBinding.cpp:322:25: note: 'global' declared here
  322 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VideoPlaybackQualityBinding.cpp:297:17: note: 'aCx' declared here
  297 | Wrap(JSContext* aCx, mozilla::dom::VideoPlaybackQuality* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ViewTransition_Binding::Wrap(JSContext*, mozilla::dom::ViewTransition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at ViewTransitionBinding.cpp:419:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:41:
ViewTransitionBinding.cpp: In function 'bool mozilla::dom::ViewTransition_Binding::Wrap(JSContext*, mozilla::dom::ViewTransition*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
ViewTransitionBinding.cpp:419:25: note: 'global' declared here
  419 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
ViewTransitionBinding.cpp:394:17: note: 'aCx' declared here
  394 | Wrap(JSContext* aCx, mozilla::dom::ViewTransition* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::VisualViewport_Binding::Wrap(JSContext*, mozilla::dom::VisualViewport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at VisualViewportBinding.cpp:612:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:54:
VisualViewportBinding.cpp: In function 'bool mozilla::dom::VisualViewport_Binding::Wrap(JSContext*, mozilla::dom::VisualViewport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
VisualViewportBinding.cpp:612:25: note: 'global' declared here
  612 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
VisualViewportBinding.cpp:584:17: note: 'aCx' declared here
  584 | Wrap(JSContext* aCx, mozilla::dom::VisualViewport* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WakeLockSentinel_Binding::Wrap(JSContext*, mozilla::dom::WakeLockSentinel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WakeLockSentinelBinding.cpp:454:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:80:
WakeLockSentinelBinding.cpp: In function 'bool mozilla::dom::WakeLockSentinel_Binding::Wrap(JSContext*, mozilla::dom::WakeLockSentinel*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WakeLockSentinelBinding.cpp:454:25: note: 'global' declared here
  454 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WakeLockSentinelBinding.cpp:426:17: note: 'aCx' declared here
  426 | Wrap(JSContext* aCx, mozilla::dom::WakeLockSentinel* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WakeLock_Binding::Wrap(JSContext*, mozilla::dom::WakeLockJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WakeLockBinding.cpp:318:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:67:
WakeLockBinding.cpp: In function 'bool mozilla::dom::WakeLock_Binding::Wrap(JSContext*, mozilla::dom::WakeLockJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WakeLockBinding.cpp:318:25: note: 'global' declared here
  318 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WakeLockBinding.cpp:293:17: note: 'aCx' declared here
  293 | Wrap(JSContext* aCx, mozilla::dom::WakeLockJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WaveShaperNode_Binding::Wrap(JSContext*, mozilla::dom::WaveShaperNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WaveShaperNodeBinding.cpp:843:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WaveShaperNodeBinding.cpp: In function 'bool mozilla::dom::WaveShaperNode_Binding::Wrap(JSContext*, mozilla::dom::WaveShaperNode*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WaveShaperNodeBinding.cpp:843:25: note: 'global' declared here
  843 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WaveShaperNodeBinding.cpp:812:17: note: 'aCx' declared here
  812 | Wrap(JSContext* aCx, mozilla::dom::WaveShaperNode* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAssertionResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebAuthenticationBinding.cpp:4478:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::AuthenticatorAssertionResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAssertionResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebAuthenticationBinding.cpp:4478:25: note: 'global' declared here
 4478 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebAuthenticationBinding.cpp:4450:17: note: 'aCx' declared here
 4450 | Wrap(JSContext* aCx, mozilla::dom::AuthenticatorAssertionResponse* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::AuthenticatorAttestationResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAttestationResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebAuthenticationBinding.cpp:5042:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::AuthenticatorAttestationResponse_Binding::Wrap(JSContext*, mozilla::dom::AuthenticatorAttestationResponse*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebAuthenticationBinding.cpp:5042:25: note: 'global' declared here
 5042 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebAuthenticationBinding.cpp:5014:17: note: 'aCx' declared here
 5014 | Wrap(JSContext* aCx, mozilla::dom::AuthenticatorAttestationResponse* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::PublicKeyCredential_Binding::Wrap(JSContext*, mozilla::dom::PublicKeyCredential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebAuthenticationBinding.cpp:5952:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebAuthenticationBinding.cpp: In function 'bool mozilla::dom::PublicKeyCredential_Binding::Wrap(JSContext*, mozilla::dom::PublicKeyCredential*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebAuthenticationBinding.cpp:5952:25: note: 'global' declared here
 5952 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebAuthenticationBinding.cpp:5924:17: note: 'aCx' declared here
 5924 | Wrap(JSContext* aCx, mozilla::dom::PublicKeyCredential* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebExtensionContentScriptBinding.cpp:599:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::MatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebExtensionContentScriptBinding.cpp:599:29: note: 'returnArray' declared here
  599 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebExtensionContentScriptBinding.cpp:583:53: note: 'cx' declared here
  583 | MatchPatternSetOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OwningMatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebExtensionContentScriptBinding.cpp:859:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionContentScriptBinding.cpp: In member function 'bool mozilla::dom::OwningMatchPatternSetOrStringSequence::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
WebExtensionContentScriptBinding.cpp:859:29: note: 'returnArray' declared here
  859 |       JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                             ^~~~~~~~~~~
WebExtensionContentScriptBinding.cpp:843:59: note: 'cx' declared here
  843 | OwningMatchPatternSetOrStringSequence::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MozDocumentMatcher_Binding::Wrap(JSContext*, mozilla::extensions::MozDocumentMatcher*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebExtensionContentScriptBinding.cpp:2254:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::MozDocumentMatcher_Binding::Wrap(JSContext*, mozilla::extensions::MozDocumentMatcher*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebExtensionContentScriptBinding.cpp:2254:25: note: 'global' declared here
 2254 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebExtensionContentScriptBinding.cpp:2229:17: note: 'aCx' declared here
 2229 | Wrap(JSContext* aCx, mozilla::extensions::MozDocumentMatcher* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionContentScript_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionContentScript*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebExtensionContentScriptBinding.cpp:2977:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionContentScriptBinding.cpp: In function 'bool mozilla::dom::WebExtensionContentScript_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionContentScript*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebExtensionContentScriptBinding.cpp:2977:25: note: 'global' declared here
 2977 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebExtensionContentScriptBinding.cpp:2949:17: note: 'aCx' declared here
 2949 | Wrap(JSContext* aCx, mozilla::extensions::WebExtensionContentScript* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionPolicy_Binding::get_contentScripts(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebExtensionPolicyBinding.cpp:1490:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::get_contentScripts(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebExtensionPolicyBinding.cpp:1490:25: note: 'slotStorage' declared here
 1490 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebExtensionPolicyBinding.cpp:1480:31: note: 'cx' declared here
 1480 | get_contentScripts(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionPolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebExtensionPolicyBinding.cpp:3161:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebExtensionPolicyBinding.cpp: In function 'bool mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, mozilla::extensions::WebExtensionPolicy*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebExtensionPolicyBinding.cpp:3161:25: note: 'global' declared here
 3161 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebExtensionPolicyBinding.cpp:3136:17: note: 'aCx' declared here
 3136 | Wrap(JSContext* aCx, mozilla::extensions::WebExtensionPolicy* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLRenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:23273:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:23273:25: note: 'global' declared here
23273 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:23248:17: note: 'aCx' declared here
23248 | Wrap(JSContext* aCx, mozilla::ClientWebGLContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGL2RenderingContextBinding.cpp:17437:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, mozilla::ClientWebGLContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGL2RenderingContextBinding.cpp:17437:25: note: 'global' declared here
17437 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGL2RenderingContextBinding.cpp:17412:17: note: 'aCx' declared here
17412 | Wrap(JSContext* aCx, mozilla::ClientWebGLContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLVertexArrayObject_Binding::Wrap(JSContext*, mozilla::WebGLVertexArrayJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:24657:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLVertexArrayObject_Binding::Wrap(JSContext*, mozilla::WebGLVertexArrayJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:24657:25: note: 'global' declared here
24657 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:24632:17: note: 'aCx' declared here
24632 | Wrap(JSContext* aCx, mozilla::WebGLVertexArrayJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::ClientWebGLContext; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::OwningNonNull<mozilla::ClientWebGLContext>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const mozilla::OwningNonNull<mozilla::ClientWebGLContext>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::OwningWebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebXRBinding.cpp:529:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function 'bool mozilla::dom::OwningWebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
WebXRBinding.cpp:515:73: note: 'cx' declared here
  515 | OwningWebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::ClientWebGLContext; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, isSmartPtr>::GetOrCreate(JSContext*, const T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = const mozilla::dom::NonNull<mozilla::ClientWebGLContext>; bool isSmartPtr = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1849:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = const NonNull<mozilla::ClientWebGLContext>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'bool mozilla::dom::WebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const' at WebXRBinding.cpp:311:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In member function 'bool mozilla::dom::WebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
WebXRBinding.cpp:297:67: note: 'cx' declared here
  297 | WebGLRenderingContextOrWebGL2RenderingContext::ToJSVal(JSContext* cx, JS::Handle<JSObject*> scopeObj, JS::MutableHandle<JS::Value> rval) const
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSamplerJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSamplerJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from VideoPlaybackQualityBinding.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSyncJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLSyncJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTransformFeedbackJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTransformFeedbackJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLBufferJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLBufferJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLFramebufferJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLFramebufferJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLProgramJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLProgramJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLQueryJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLQueryJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLRenderbufferJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLRenderbufferJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLShaderJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLShaderJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTextureJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLTextureJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLUniformLocationJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLUniformLocationJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLVertexArrayJS; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::WebGLVertexArrayJS; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionEXTColorBufferFloat; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionEXTColorBufferFloat; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMultiview; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMultiview; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionInstancedArrays; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionInstancedArrays; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionBlendMinMax; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionBlendMinMax; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferHalfFloat; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferHalfFloat; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDepthClamp; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDepthClamp; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDisjointTimerQuery; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDisjointTimerQuery; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFloatBlend; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFloatBlend; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFragDepth; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFragDepth; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionSRGB; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionSRGB; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionShaderTextureLod; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionShaderTextureLod; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureBPTC; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureBPTC; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureRGTC; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureRGTC; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFilterAnisotropic; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFilterAnisotropic; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureNorm16; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureNorm16; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMOZDebug; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionMOZDebug; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffersIndexed; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffersIndexed; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionElementIndexUint; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionElementIndexUint; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFBORenderMipmap; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionFBORenderMipmap; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionStandardDerivatives; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionStandardDerivatives; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloat; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloat; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloatLinear; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureFloatLinear; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloat; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloat; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloatLinear; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionTextureHalfFloatLinear; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionVertexArray; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionVertexArray; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferFloat; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionColorBufferFloat; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureASTC; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureASTC; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureES3; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureES3; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureETC1; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureETC1; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTexturePVRTC; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTexturePVRTC; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugRendererInfo; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugRendererInfo; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugShaders; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDebugShaders; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDepthTexture; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDepthTexture; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffers; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionDrawBuffers; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionExplicitPresent; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionExplicitPresent; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionLoseContext; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionLoseContext; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebGL2RenderingContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27,
    inlined from 'virtual JSObject* mozilla::ClientWebGLContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/canvas/ClientWebGLContext.h:755:55,
    inlined from 'static JSObject* mozilla::dom::WrapNativeHelper<T, hasWrapObject>::Wrap(JSContext*, T*, nsWrapperCache*) [with T = mozilla::ClientWebGLContext; bool hasWrapObject = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1717:29,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, T*, nsWrapperCache*, ReflectionScope) [with T = mozilla::ClientWebGLContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1758:44,
    inlined from 'JSObject* mozilla::dom::FindAssociatedGlobal(JSContext*, const T&) [with T = mozilla::ClientWebGLContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1799:30,
    inlined from 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionProvokingVertex; bool hasAssociatedGlobal = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1830:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h: In static member function 'static JSObject* mozilla::dom::FindAssociatedGlobalForNative<T, hasAssociatedGlobal>::Get(JSContext*, JS::Handle<JSObject*>) [with T = mozilla::ClientWebGLExtensionProvokingVertex; bool hasAssociatedGlobal = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGL2RenderingContextBinding.h:986:27: note: 'reflector' declared here
  986 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1827:35: note: 'cx' declared here
 1827 |   static JSObject* Get(JSContext* cx, JS::Handle<JSObject*> obj) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionEXTColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGL2RenderingContextBinding.cpp:638:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionEXTColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGL2RenderingContextBinding.cpp:638:25: note: 'global' declared here
  638 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGL2RenderingContextBinding.cpp:613:17: note: 'aCx' declared here
  613 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionEXTColorBufferFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OVR_multiview2_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMultiview*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGL2RenderingContextBinding.cpp:1009:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::OVR_multiview2_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMultiview*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGL2RenderingContextBinding.cpp:1009:25: note: 'global' declared here
 1009 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGL2RenderingContextBinding.cpp:984:17: note: 'aCx' declared here
  984 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionMultiview* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionInstancedArrays*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:1732:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::ANGLE_instanced_arrays_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionInstancedArrays*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:1732:25: note: 'global' declared here
 1732 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:1707:17: note: 'aCx' declared here
 1707 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionInstancedArrays* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_blend_minmax_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionBlendMinMax*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:2011:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_blend_minmax_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionBlendMinMax*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:2011:25: note: 'global' declared here
 2011 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:1986:17: note: 'aCx' declared here
 1986 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionBlendMinMax* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_color_buffer_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:2292:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_color_buffer_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:2292:25: note: 'global' declared here
 2292 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:2267:17: note: 'aCx' declared here
 2267 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionColorBufferHalfFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_depth_clamp_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthClamp*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:2570:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_depth_clamp_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthClamp*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:2570:25: note: 'global' declared here
 2570 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:2545:17: note: 'aCx' declared here
 2545 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDepthClamp* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDisjointTimerQuery*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:3275:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_disjoint_timer_query_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDisjointTimerQuery*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:3275:25: note: 'global' declared here
 3275 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:3250:17: note: 'aCx' declared here
 3250 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDisjointTimerQuery* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_float_blend_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFloatBlend*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:3515:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_float_blend_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFloatBlend*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:3515:25: note: 'global' declared here
 3515 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:3490:17: note: 'aCx' declared here
 3490 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionFloatBlend* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_frag_depth_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFragDepth*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:3755:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_frag_depth_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFragDepth*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:3755:25: note: 'global' declared here
 3755 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:3730:17: note: 'aCx' declared here
 3730 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionFragDepth* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_sRGB_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionSRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:4036:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_sRGB_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionSRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:4036:25: note: 'global' declared here
 4036 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:4011:17: note: 'aCx' declared here
 4011 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionSRGB* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_shader_texture_lod_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionShaderTextureLod*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:4276:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_shader_texture_lod_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionShaderTextureLod*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:4276:25: note: 'global' declared here
 4276 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:4251:17: note: 'aCx' declared here
 4251 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionShaderTextureLod* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_texture_compression_bptc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureBPTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:4557:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_compression_bptc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureBPTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:4557:25: note: 'global' declared here
 4557 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:4532:17: note: 'aCx' declared here
 4532 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureBPTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_texture_compression_rgtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureRGTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:4838:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_compression_rgtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureRGTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:4838:25: note: 'global' declared here
 4838 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:4813:17: note: 'aCx' declared here
 4813 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureRGTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_texture_filter_anisotropic_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFilterAnisotropic*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:5117:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_filter_anisotropic_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFilterAnisotropic*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:5117:25: note: 'global' declared here
 5117 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:5092:17: note: 'aCx' declared here
 5092 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureFilterAnisotropic* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::EXT_texture_norm16_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureNorm16*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:5402:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::EXT_texture_norm16_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureNorm16*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:5402:25: note: 'global' declared here
 5402 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:5377:17: note: 'aCx' declared here
 5377 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureNorm16* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MOZ_debug_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMOZDebug*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:5750:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::MOZ_debug_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionMOZDebug*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:5750:25: note: 'global' declared here
 5750 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:5725:17: note: 'aCx' declared here
 5725 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionMOZDebug* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_draw_buffers_indexed_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffersIndexed*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:6374:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_draw_buffers_indexed_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffersIndexed*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:6374:25: note: 'global' declared here
 6374 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:6349:17: note: 'aCx' declared here
 6349 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDrawBuffersIndexed* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_element_index_uint_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionElementIndexUint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:6614:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_element_index_uint_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionElementIndexUint*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:6614:25: note: 'global' declared here
 6614 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:6589:17: note: 'aCx' declared here
 6589 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionElementIndexUint* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_fbo_render_mipmap_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFBORenderMipmap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:6854:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_fbo_render_mipmap_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionFBORenderMipmap*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:6854:25: note: 'global' declared here
 6854 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:6829:17: note: 'aCx' declared here
 6829 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionFBORenderMipmap* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_standard_derivatives_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionStandardDerivatives*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:7132:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_standard_derivatives_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionStandardDerivatives*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:7132:25: note: 'global' declared here
 7132 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:7107:17: note: 'aCx' declared here
 7107 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionStandardDerivatives* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_texture_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:7372:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:7372:25: note: 'global' declared here
 7372 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:7347:17: note: 'aCx' declared here
 7347 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_texture_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:7612:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:7612:25: note: 'global' declared here
 7612 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:7587:17: note: 'aCx' declared here
 7587 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureFloatLinear* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_texture_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:7890:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_half_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:7890:25: note: 'global' declared here
 7890 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:7865:17: note: 'aCx' declared here
 7865 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureHalfFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_texture_half_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:8130:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_texture_half_float_linear_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionTextureHalfFloatLinear*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:8130:25: note: 'global' declared here
 8130 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:8105:17: note: 'aCx' declared here
 8105 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionTextureHalfFloatLinear* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::OES_vertex_array_object_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionVertexArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:8619:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::OES_vertex_array_object_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionVertexArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:8619:25: note: 'global' declared here
 8619 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:8594:17: note: 'aCx' declared here
 8594 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionVertexArray* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:8900:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_color_buffer_float_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionColorBufferFloat*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:8900:25: note: 'global' declared here
 8900 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:8875:17: note: 'aCx' declared here
 8875 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionColorBufferFloat* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureASTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:9285:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_astc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureASTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:9285:25: note: 'global' declared here
 9285 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:9260:17: note: 'aCx' declared here
 9260 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureASTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_compressed_texture_etc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureES3*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:9572:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_etc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureES3*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:9572:25: note: 'global' declared here
 9572 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:9547:17: note: 'aCx' declared here
 9547 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureES3* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_compressed_texture_etc1_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureETC1*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:9850:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_etc1_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureETC1*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:9850:25: note: 'global' declared here
 9850 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:9825:17: note: 'aCx' declared here
 9825 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureETC1* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_compressed_texture_pvrtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTexturePVRTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:10131:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_pvrtc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTexturePVRTC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:10131:25: note: 'global' declared here
10131 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:10106:17: note: 'aCx' declared here
10106 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTexturePVRTC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:10412:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:10412:25: note: 'global' declared here
10412 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:10387:17: note: 'aCx' declared here
10387 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureS3TC* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_srgb_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:10693:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_compressed_texture_s3tc_srgb_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:10693:25: note: 'global' declared here
10693 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:10668:17: note: 'aCx' declared here
10668 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionCompressedTextureS3TC_SRGB* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_debug_renderer_info_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugRendererInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:10972:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_debug_renderer_info_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugRendererInfo*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:10972:25: note: 'global' declared here
10972 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:10947:17: note: 'aCx' declared here
10947 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDebugRendererInfo* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_debug_shaders_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugShaders*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:11304:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_debug_shaders_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDebugShaders*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:11304:25: note: 'global' declared here
11304 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:11279:17: note: 'aCx' declared here
11279 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDebugShaders* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_depth_texture_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthTexture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:11582:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_depth_texture_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDepthTexture*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:11582:25: note: 'global' declared here
11582 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:11557:17: note: 'aCx' declared here
11557 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDepthTexture* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_draw_buffers_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffers*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:11981:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_draw_buffers_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionDrawBuffers*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:11981:25: note: 'global' declared here
11981 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:11956:17: note: 'aCx' declared here
11956 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionDrawBuffers* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_explicit_present_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionExplicitPresent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:12292:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_explicit_present_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionExplicitPresent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:12292:25: note: 'global' declared here
12292 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:12267:17: note: 'aCx' declared here
12267 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionExplicitPresent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_lose_context_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionLoseContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:12637:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_lose_context_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionLoseContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:12637:25: note: 'global' declared here
12637 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:12612:17: note: 'aCx' declared here
12612 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionLoseContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WEBGL_provoking_vertex_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionProvokingVertex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:12974:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WEBGL_provoking_vertex_Binding::Wrap(JSContext*, mozilla::ClientWebGLExtensionProvokingVertex*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:12974:25: note: 'global' declared here
12974 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:12949:17: note: 'aCx' declared here
12949 | Wrap(JSContext* aCx, mozilla::ClientWebGLExtensionProvokingVertex* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLSampler_Binding::Wrap(JSContext*, mozilla::WebGLSamplerJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGL2RenderingContextBinding.cpp:17709:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLSampler_Binding::Wrap(JSContext*, mozilla::WebGLSamplerJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGL2RenderingContextBinding.cpp:17709:25: note: 'global' declared here
17709 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGL2RenderingContextBinding.cpp:17684:17: note: 'aCx' declared here
17684 | Wrap(JSContext* aCx, mozilla::WebGLSamplerJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLSync_Binding::Wrap(JSContext*, mozilla::WebGLSyncJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGL2RenderingContextBinding.cpp:17981:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLSync_Binding::Wrap(JSContext*, mozilla::WebGLSyncJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGL2RenderingContextBinding.cpp:17981:25: note: 'global' declared here
17981 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGL2RenderingContextBinding.cpp:17956:17: note: 'aCx' declared here
17956 | Wrap(JSContext* aCx, mozilla::WebGLSyncJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLTransformFeedback_Binding::Wrap(JSContext*, mozilla::WebGLTransformFeedbackJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGL2RenderingContextBinding.cpp:18253:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLTransformFeedback_Binding::Wrap(JSContext*, mozilla::WebGLTransformFeedbackJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGL2RenderingContextBinding.cpp:18253:25: note: 'global' declared here
18253 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGL2RenderingContextBinding.cpp:18228:17: note: 'aCx' declared here
18228 | Wrap(JSContext* aCx, mozilla::WebGLTransformFeedbackJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLBuffer_Binding::Wrap(JSContext*, mozilla::WebGLBufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:13549:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLBuffer_Binding::Wrap(JSContext*, mozilla::WebGLBufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:13549:25: note: 'global' declared here
13549 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:13524:17: note: 'aCx' declared here
13524 | Wrap(JSContext* aCx, mozilla::WebGLBufferJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLFramebuffer_Binding::Wrap(JSContext*, mozilla::WebGLFramebufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:13815:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLFramebuffer_Binding::Wrap(JSContext*, mozilla::WebGLFramebufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:13815:25: note: 'global' declared here
13815 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:13790:17: note: 'aCx' declared here
13790 | Wrap(JSContext* aCx, mozilla::WebGLFramebufferJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLProgram_Binding::Wrap(JSContext*, mozilla::WebGLProgramJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:14081:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLProgram_Binding::Wrap(JSContext*, mozilla::WebGLProgramJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:14081:25: note: 'global' declared here
14081 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:14056:17: note: 'aCx' declared here
14056 | Wrap(JSContext* aCx, mozilla::WebGLProgramJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLQuery_Binding::Wrap(JSContext*, mozilla::WebGLQueryJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:14347:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLQuery_Binding::Wrap(JSContext*, mozilla::WebGLQueryJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:14347:25: note: 'global' declared here
14347 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:14322:17: note: 'aCx' declared here
14322 | Wrap(JSContext* aCx, mozilla::WebGLQueryJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLRenderbuffer_Binding::Wrap(JSContext*, mozilla::WebGLRenderbufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:14613:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderbuffer_Binding::Wrap(JSContext*, mozilla::WebGLRenderbufferJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:14613:25: note: 'global' declared here
14613 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:14588:17: note: 'aCx' declared here
14588 | Wrap(JSContext* aCx, mozilla::WebGLRenderbufferJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLShader_Binding::Wrap(JSContext*, mozilla::WebGLShaderJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:23539:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLShader_Binding::Wrap(JSContext*, mozilla::WebGLShaderJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:23539:25: note: 'global' declared here
23539 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:23514:17: note: 'aCx' declared here
23514 | Wrap(JSContext* aCx, mozilla::WebGLShaderJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLTexture_Binding::Wrap(JSContext*, mozilla::WebGLTextureJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:24125:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLTexture_Binding::Wrap(JSContext*, mozilla::WebGLTextureJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:24125:25: note: 'global' declared here
24125 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:24100:17: note: 'aCx' declared here
24100 | Wrap(JSContext* aCx, mozilla::WebGLTextureJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLUniformLocation_Binding::Wrap(JSContext*, mozilla::WebGLUniformLocationJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGLRenderingContextBinding.cpp:24391:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLUniformLocation_Binding::Wrap(JSContext*, mozilla::WebGLUniformLocationJS*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGLRenderingContextBinding.cpp:24391:25: note: 'global' declared here
24391 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGLRenderingContextBinding.cpp:24366:17: note: 'aCx' declared here
24366 | Wrap(JSContext* aCx, mozilla::WebGLUniformLocationJS* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGLRenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at WebGLRenderingContextBinding.cpp:19367:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx_)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGLRenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGLRenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
WebGLRenderingContextBinding.cpp:19367:25: note: 'returnArray' declared here
19367 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
WebGLRenderingContextBinding.cpp:19329:31: note: 'cx_' declared here
19329 | getAttachedShaders(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = mozilla::dom::BindingCallContext; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebGL2RenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)' at WebGL2RenderingContextBinding.cpp:13174:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnArray' in '((js::StackRootedBase**)cx_)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGL2RenderingContextBinding.cpp: In function 'bool mozilla::dom::WebGL2RenderingContext_Binding::getAttachedShaders(JSContext*, JS::Handle<JSObject*>, void*, const JSJitMethodCallArgs&)':
WebGL2RenderingContextBinding.cpp:13174:25: note: 'returnArray' declared here
13174 |   JS::Rooted<JSObject*> returnArray(cx, JS::NewArrayObject(cx, length));
      |                         ^~~~~~~~~~~
WebGL2RenderingContextBinding.cpp:13136:31: note: 'cx_' declared here
13136 | getAttachedShaders(JSContext* cx_, JS::Handle<JSObject*> obj, void* void_self, const JSJitMethodCallArgs& args)
      |                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUDevice_Binding::Wrap(JSContext*, mozilla::webgpu::Device*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:20768:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUDevice_Binding::Wrap(JSContext*, mozilla::webgpu::Device*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:20768:25: note: 'global' declared here
20768 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:20740:17: note: 'aCx' declared here
20740 | Wrap(JSContext* aCx, mozilla::webgpu::Device* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUCanvasContext_Binding::Wrap(JSContext*, mozilla::webgpu::CanvasContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebGPUBinding.cpp:15541:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCanvasContext_Binding::Wrap(JSContext*, mozilla::webgpu::CanvasContext*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebGPUBinding.cpp:15541:25: note: 'global' declared here
15541 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebGPUBinding.cpp:15516:17: note: 'aCx' declared here
15516 | Wrap(JSContext* aCx, mozilla::webgpu::CanvasContext* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::GPUCompilationInfo_Binding::get_messages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebGPUBinding.cpp:17221:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebGPUBinding.cpp: In function 'bool mozilla::dom::GPUCompilationInfo_Binding::get_messages(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebGPUBinding.cpp:17221:25: note: 'slotStorage' declared here
17221 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebGPUBinding.cpp:17211:25: note: 'cx' declared here
17211 | get_messages(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebSocket_Binding::Wrap(JSContext*, mozilla::dom::WebSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebSocketBinding.cpp:1257:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:210:
WebSocketBinding.cpp: In function 'bool mozilla::dom::WebSocket_Binding::Wrap(JSContext*, mozilla::dom::WebSocket*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebSocketBinding.cpp:1257:25: note: 'global' declared here
 1257 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebSocketBinding.cpp:1229:17: note: 'aCx' declared here
 1229 | Wrap(JSContext* aCx, mozilla::dom::WebSocket* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransport_Binding::Wrap(JSContext*, mozilla::dom::WebTransport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTransportBinding.cpp:1773:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTransportBinding.cpp: In function 'bool mozilla::dom::WebTransport_Binding::Wrap(JSContext*, mozilla::dom::WebTransport*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTransportBinding.cpp:1773:25: note: 'global' declared here
 1773 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTransportBinding.cpp:1748:17: note: 'aCx' declared here
 1748 | Wrap(JSContext* aCx, mozilla::dom::WebTransport* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportDatagramDuplexStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportDatagramDuplexStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTransportDatagramDuplexStreamBinding.cpp:638:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:249:
WebTransportDatagramDuplexStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportDatagramDuplexStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportDatagramDuplexStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTransportDatagramDuplexStreamBinding.cpp:638:25: note: 'global' declared here
  638 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTransportDatagramDuplexStreamBinding.cpp:613:17: note: 'aCx' declared here
  613 | Wrap(JSContext* aCx, mozilla::dom::WebTransportDatagramDuplexStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportError_Binding::Wrap(JSContext*, mozilla::dom::WebTransportError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTransportErrorBinding.cpp:501:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:262:
WebTransportErrorBinding.cpp: In function 'bool mozilla::dom::WebTransportError_Binding::Wrap(JSContext*, mozilla::dom::WebTransportError*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTransportErrorBinding.cpp:501:25: note: 'global' declared here
  501 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTransportErrorBinding.cpp:473:17: note: 'aCx' declared here
  473 | Wrap(JSContext* aCx, mozilla::dom::WebTransportError* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportBidirectionalStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportBidirectionalStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTransportSendReceiveStreamBinding.cpp:555:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTransportSendReceiveStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportBidirectionalStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportBidirectionalStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTransportSendReceiveStreamBinding.cpp:555:25: note: 'global' declared here
  555 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTransportSendReceiveStreamBinding.cpp:530:17: note: 'aCx' declared here
  530 | Wrap(JSContext* aCx, mozilla::dom::WebTransportBidirectionalStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportSendStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportSendStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTransportSendReceiveStreamBinding.cpp:1374:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTransportSendReceiveStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportSendStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportSendStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTransportSendReceiveStreamBinding.cpp:1374:25: note: 'global' declared here
 1374 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTransportSendReceiveStreamBinding.cpp:1346:17: note: 'aCx' declared here
 1346 | Wrap(JSContext* aCx, mozilla::dom::WebTransportSendStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WebTransportReceiveStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportReceiveStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebTransportSendReceiveStreamBinding.cpp:918:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebTransportSendReceiveStreamBinding.cpp: In function 'bool mozilla::dom::WebTransportReceiveStream_Binding::Wrap(JSContext*, mozilla::dom::WebTransportReceiveStream*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebTransportSendReceiveStreamBinding.cpp:918:25: note: 'global' declared here
  918 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebTransportSendReceiveStreamBinding.cpp:890:17: note: 'aCx' declared here
  890 | Wrap(JSContext* aCx, mozilla::dom::WebTransportReceiveStream* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRBoundedReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRBoundedReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:1451:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRBoundedReferenceSpace_Binding::Wrap(JSContext*, mozilla::dom::XRBoundedReferenceSpace*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:1451:25: note: 'global' declared here
 1451 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:1417:17: note: 'aCx' declared here
 1417 | Wrap(JSContext* aCx, mozilla::dom::XRBoundedReferenceSpace* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at WebXRBinding.cpp:2933:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
WebXRBinding.cpp:2933:25: note: 'expando' declared here
 2933 |   JS::Rooted<JSObject*> expando(cx);
      |                         ^~~~~~~
WebXRBinding.cpp:2912:50: note: 'cx' declared here
 2912 | DOMProxyHandler::getOwnPropDescriptor(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id, bool ignoreNamedProps, JS::MutableHandle<Maybe<JS::PropertyDescriptor>> desc) const
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at WebXRBinding.cpp:3037:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In member function 'virtual bool mozilla::dom::XRInputSourceArray_Binding::DOMProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
WebXRBinding.cpp:3037:29: note: 'expando' declared here
 3037 |       JS::Rooted<JSObject*> expando(cx, DOMProxyHandler::GetExpandoObject(proxy));
      |                             ^~~~~~~
WebXRBinding.cpp:3013:33: note: 'cx' declared here
 3013 | DOMProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JS::Value> receiver, JS::Handle<jsid> id, JS::MutableHandle<JS::Value> vp) const
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRInputSourceArray_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:3213:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRInputSourceArray_Binding::Wrap(JSContext*, mozilla::dom::XRInputSourceArray*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:3213:25: note: 'global' declared here
 3213 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:3188:17: note: 'aCx' declared here
 3188 | Wrap(JSContext* aCx, mozilla::dom::XRInputSourceArray* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRSession_Binding::Wrap(JSContext*, mozilla::dom::XRSession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:6612:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRSession_Binding::Wrap(JSContext*, mozilla::dom::XRSession*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:6612:25: note: 'global' declared here
 6612 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:6584:17: note: 'aCx' declared here
 6584 | Wrap(JSContext* aCx, mozilla::dom::XRSession* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:13:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IdentityCredential_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IdentityCredential]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialBinding.h:690:27,
    inlined from 'virtual JSObject* mozilla::dom::IdentityCredential::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/identity/IdentityCredential.cpp:42:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CredentialManagementBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Credential.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/identity/IdentityCredential.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialBinding.h: In member function 'virtual JSObject* mozilla::dom::IdentityCredential::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialBinding.h:690:27: note: 'reflector' declared here
  690 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/credentialmanagement/identity/IdentityCredential.cpp:40:53: note: 'aCx' declared here
   40 | JSObject* IdentityCredential::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRSystem_Binding::Wrap(JSContext*, mozilla::dom::XRSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:7448:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRSystem_Binding::Wrap(JSContext*, mozilla::dom::XRSystem*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:7448:25: note: 'global' declared here
 7448 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:7420:17: note: 'aCx' declared here
 7420 | Wrap(JSContext* aCx, mozilla::dom::XRSystem* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRViewerPose_Binding::Wrap(JSContext*, mozilla::dom::XRViewerPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WebXRBinding.cpp:8311:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRViewerPose_Binding::Wrap(JSContext*, mozilla::dom::XRViewerPose*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WebXRBinding.cpp:8311:25: note: 'global' declared here
 8311 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
      |                         ^~~~~~
WebXRBinding.cpp:8283:17: note: 'aCx' declared here
 8283 | Wrap(JSContext* aCx, mozilla::dom::XRViewerPose* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
      |      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::XRViewerPose_Binding::get_views(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)' at WebXRBinding.cpp:8009:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'slotStorage' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WebXRBinding.cpp: In function 'bool mozilla::dom::XRViewerPose_Binding::get_views(JSContext*, JS::Handle<JSObject*>, void*, JSJitGetterCallArgs)':
WebXRBinding.cpp:8009:25: note: 'slotStorage' declared here
 8009 |   JS::Rooted<JSObject*> slotStorage(cx, GetCachedSlotStorageObject(cx, obj, &isXray));
      |                         ^~~~~~~~~~~
WebXRBinding.cpp:7999:22: note: 'cx' declared here
 7999 | get_views(JSContext* cx, JS::Handle<JSObject*> obj, void* void_self, JSJitGetterCallArgs args)
      |           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WindowGlobalActorsBinding.cpp:1630:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalChild*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WindowGlobalActorsBinding.cpp:1630: note: 'global' declared here
 1630 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
WindowGlobalActorsBinding.cpp:1605: note: 'aCx' declared here
 1605 | Wrap(JSContext* aCx, mozilla::dom::WindowGlobalChild* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WindowGlobalActorsBinding.cpp:3030:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WindowGlobalActorsBinding.cpp: In function 'bool mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, mozilla::dom::WindowGlobalParent*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WindowGlobalActorsBinding.cpp:3030: note: 'global' declared here
 3030 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
WindowGlobalActorsBinding.cpp:3002: note: 'aCx' declared here
 3002 | Wrap(JSContext* aCx, mozilla::dom::WindowGlobalParent* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::WindowRoot_Binding::Wrap(JSContext*, nsWindowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WindowRootBinding.cpp:192:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from UnifiedBindings25.cpp:366:
WindowRootBinding.cpp: In function 'bool mozilla::dom::WindowRoot_Binding::Wrap(JSContext*, nsWindowRoot*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WindowRootBinding.cpp:192: note: 'global' declared here
  192 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
WindowRootBinding.cpp:164: note: 'aCx' declared here
  164 | Wrap(JSContext* aCx, nsWindowRoot* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ChromeWorker_Binding::Wrap(JSContext*, mozilla::dom::ChromeWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)' at WorkerBinding.cpp:447:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
WorkerBinding.cpp: In function 'bool mozilla::dom::ChromeWorker_Binding::Wrap(JSContext*, mozilla::dom::ChromeWorker*, nsWrapperCache*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)':
WorkerBinding.cpp:447: note: 'global' declared here
  447 |   JS::Rooted<JSObject*> global(aCx, FindAssociatedGlobal(aCx, aObject->GetParentObject()));
WorkerBinding.cpp:416: note: 'aCx' declared here
  416 | Wrap(JSContext* aCx, mozilla::dom::ChromeWorker* aObject, nsWrapperCache* aCache, JS::Handle<JSObject*> aGivenProto, JS::MutableHandle<JSObject*> aReflector)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const Nullable<IdentityProviderAPIConfig>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const Nullable<IdentityProviderAPIConfig>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const IdentityProviderConfig]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const IdentityProviderConfig]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>; ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::IdentityProviderAPIConfig, nsresult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IdentityProviderAPIConfig; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IdentityCredential::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IdentityCredential::DiscoverFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const nsTArray<mozilla::dom::IPCIdentityCredential>&)>::<lambda(const mozilla::dom::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const nsTArray<mozilla::dom::IPCIdentityCredential>&)>::<lambda(nsresult)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const nsTArray<mozilla::dom::IPCIdentityCredential>&)>::<lambda(const mozilla::dom::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const nsTArray<mozilla::dom::IPCIdentityCredential>&)>::<lambda(nsresult)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const mozilla::dom::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(nsresult)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const mozilla::dom::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>::RejectValueType&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::IdentityCredential::CollectFromCredentialStoreInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>::RejectValueType&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredential(nsPIDOMWindowInner*, const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr<mozilla::dom::Promise>&)::<lambda(const mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredential(nsPIDOMWindowInner*, const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr<mozilla::dom::Promise>&)::<lambda(const mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>, mozilla::ipc::ResponseRejectReason, true>::RejectValueType&)>; ResolveValueT = std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredential(nsPIDOMWindowInner*, const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr<mozilla::dom::Promise>&)::<lambda(const mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>, mozilla::ipc::ResponseRejectReason, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredential(nsPIDOMWindowInner*, const mozilla::dom::CredentialRequestOptions&, bool, const RefPtr<mozilla::dom::Promise>&)::<lambda(const mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>, mozilla::ipc::ResponseRejectReason, true>::RejectValueType&)>; ResolveValueT = std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::tuple<mozilla::Maybe<mozilla::dom::IPCIdentityCredential>, nsresult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::DiscoverLightweightFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::dom::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::IdentityCredential::DiscoverLightweightFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(nsresult)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::DiscoverLightweightFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(const mozilla::dom::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::IdentityCredential::DiscoverLightweightFromExternalSourceInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::dom::IPCIdentityCredential>, nsresult, true>; ResolveValueT = CopyableTArray<mozilla::dom::IPCIdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const nsTArray<mozilla::dom::IPCIdentityCredential>&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(nsresult)>; ResolveValueT = CopyableTArray<mozilla::dom::IPCIdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(const nsTArray<mozilla::dom::IPCIdentityCredential>&)>; RejectFunction = mozilla::dom::IdentityCredential::GetCredentialInMainProcess(nsIPrincipal*, mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::IdentityCredentialRequestOptions&, const mozilla::dom::CredentialMediationRequirement&)::<lambda(nsresult)>; ResolveValueT = CopyableTArray<mozilla::dom::IPCIdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::dom::IPCIdentityCredential>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventStateManager.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:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   93 |     if (aCaret) *aCaret = mCaretOffset;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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-134.0.2/dom/events/EventListenerManager.cpp:63,
                 from Unified_cpp_dom_events1.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PointerEventHandler.cpp:17,
                 from Unified_cpp_dom_events2.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod<T, Method, Params>::Run()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  142 |     if (obj_) DispatchTupleToMethod(obj_, meth_, params_);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PointerEventHandler.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ContentEventHandler.cpp:12,
                 from Unified_cpp_dom_events0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DragEvent.cpp:7,
                 from Unified_cpp_dom_events1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Event.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/MessageEvent.cpp:7,
                 from Unified_cpp_dom_events2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MessageEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MessageEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageEventBinding.h:541:27,
    inlined from 'virtual JSObject* mozilla::dom::MessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/MessageEvent.cpp:54:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/MessageEvent.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageEventBinding.h:541:27: note: 'reflector' declared here
  541 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/MessageEvent.cpp:52:55: note: 'aCx' declared here
   52 | JSObject* MessageEvent::WrapObjectInternal(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MouseEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MouseEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:117:27,
    inlined from 'virtual JSObject* mozilla::dom::MouseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:26:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/MouseEvent.cpp:7,
                 from Unified_cpp_dom_events2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MouseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:117:27: note: 'reflector' declared here
  117 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:25:18: note: 'aCx' declared here
   25 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SelectionState.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/IMEContentObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextComposition.cpp:10,
                 from Unified_cpp_dom_events3.cpp:11:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MouseScrollEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MouseScrollEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseScrollEventBinding.h:37:27,
    inlined from 'virtual JSObject* mozilla::dom::MouseScrollEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseScrollEvent.h:24:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseScrollEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/MouseScrollEvent.cpp:7,
                 from Unified_cpp_dom_events2.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseScrollEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MouseScrollEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseScrollEventBinding.h:37:27: note: 'reflector' declared here
   37 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseScrollEvent.h:23:18: note: 'aCx' declared here
   23 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MutationEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MutationEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationEventBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::MutationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationEvent.h:26:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/MutationEvent.cpp:8,
                 from Unified_cpp_dom_events2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MutationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationEventBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationEvent.h:25:18: note: 'aCx' declared here
   25 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PaintRequest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaintRequest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaintRequestBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::PaintRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PaintRequest.cpp:32:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PaintRequest.cpp:9,
                 from Unified_cpp_dom_events2.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaintRequestBinding.h: In member function 'virtual JSObject* mozilla::dom::PaintRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaintRequestBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PaintRequest.cpp:30:47: note: 'aCx' declared here
   30 | JSObject* PaintRequest::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PaintRequestList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaintRequestList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaintRequestListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::PaintRequestList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PaintRequest.cpp:57:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PaintRequest.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaintRequestListBinding.h: In member function 'virtual JSObject* mozilla::dom::PaintRequestList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaintRequestListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PaintRequest.cpp:55:51: note: 'aCx' declared here
   55 | JSObject* PaintRequestList::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PointerEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PointerEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PointerEventBinding.h:116:27,
    inlined from 'virtual JSObject* mozilla::dom::PointerEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PointerEvent.cpp:52:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PointerEvent.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PointerEvent.cpp:10,
                 from Unified_cpp_dom_events2.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PointerEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PointerEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PointerEventBinding.h:116:27: note: 'reflector' declared here
  116 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/PointerEvent.cpp:50:55: note: 'aCx' declared here
   50 | JSObject* PointerEvent::WrapObjectInternal(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SimpleGestureEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SimpleGestureEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SimpleGestureEventBinding.h:44,
    inlined from 'virtual JSObject* mozilla::dom::SimpleGestureEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SimpleGestureEvent.h:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SimpleGestureEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/SimpleGestureEvent.cpp:8,
                 from Unified_cpp_dom_events2.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SimpleGestureEventBinding.h: In member function 'virtual JSObject* mozilla::dom::SimpleGestureEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SimpleGestureEventBinding.h:44: note: 'reflector' declared here
   44 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SimpleGestureEvent.h:26: note: 'aCx' declared here
   26 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StorageEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StorageEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageEventBinding.h:104:27,
    inlined from 'virtual JSObject* mozilla::dom::StorageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/StorageEvent.cpp:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.h:39,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:1532,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEvent.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageEventBinding.h: In member function 'virtual JSObject* mozilla::dom::StorageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageEventBinding.h:104:27: note: 'reflector' declared here
  104 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_events2.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/StorageEvent.cpp:39: note: 'aCx' declared here
   39 | JSObject* StorageEvent::WrapObjectInternal(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechRecognitionError_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionError]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionErrorBinding.h:125,
    inlined from 'virtual JSObject* mozilla::dom::SpeechRecognitionError::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/SpeechRecognitionError.h:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/SpeechRecognitionError.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/SpeechRecognitionError.cpp:7,
                 from Unified_cpp_dom_events2.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionErrorBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechRecognitionError::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionErrorBinding.h:125: note: 'reflector' declared here
  125 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/SpeechRecognitionError.h:26: note: 'aCx' declared here
   26 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ScrollAreaEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ScrollAreaEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollAreaEventBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::ScrollAreaEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollAreaEvent.h:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollAreaEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ScrollAreaEvent.cpp:11,
                 from Unified_cpp_dom_events2.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollAreaEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ScrollAreaEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollAreaEventBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScrollAreaEvent.h:31: note: 'aCx' declared here
   31 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NotifyPaintEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NotifyPaintEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotifyPaintEventBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::NotifyPaintEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotifyPaintEvent.h:38:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotifyPaintEvent.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/NotifyPaintEvent.cpp:10,
                 from Unified_cpp_dom_events2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotifyPaintEventBinding.h: In member function 'virtual JSObject* mozilla::dom::NotifyPaintEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotifyPaintEventBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotifyPaintEvent.h:37:18: note: 'aCx' declared here
   37 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventStateManager.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventStateManager.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_cpp_dom_events2.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ShortcutKeys.cpp: In member function 'mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ShortcutKeys.cpp:106: warning: 'keyData' may be used uninitialized [-Wmaybe-uninitialized]
  106 |   while (keyData->event) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ShortcutKeys.cpp:77: note: 'keyData' was declared here
   77 |   ShortcutKeyData* keyData;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ShortcutKeys.cpp:101: warning: 'cache' may be used uninitialized [-Wmaybe-uninitialized]
  101 |   if (*cache) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ShortcutKeys.cpp:78: note: 'cache' was declared here
   78 |   KeyEventHandler** cache;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventStateManager.h:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventStateManager.cpp:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DragEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DragEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEventBinding.h:102:27,
    inlined from 'virtual JSObject* mozilla::dom::DragEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEvent.h:27:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEvent.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEventBinding.h: In member function 'virtual JSObject* mozilla::dom::DragEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEventBinding.h:102:27: note: 'reflector' declared here
  102 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DragEvent.h:26:18: note: 'aCx' declared here
   26 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MouseEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MouseEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:117:27,
    inlined from 'virtual JSObject* mozilla::dom::MouseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:26:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MouseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:117:27: note: 'reflector' declared here
  117 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:25:18: note: 'aCx' declared here
   25 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Event_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Event]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventBinding.h:96:27,
    inlined from 'virtual JSObject* mozilla::dom::Event::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Event.cpp:236:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEvent.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventBinding.h: In member function 'virtual JSObject* mozilla::dom::Event::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventBinding.h:96:27: note: 'reflector' declared here
   96 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Event.cpp:234:48: note: 'aCx' declared here
  234 | JSObject* Event::WrapObjectInternal(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FocusEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FocusEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FocusEventBinding.h:102:27,
    inlined from 'virtual JSObject* mozilla::dom::FocusEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FocusEvent.h:21:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FocusEvent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventDispatcher.cpp:34,
                 from Unified_cpp_dom_events1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FocusEventBinding.h: In member function 'virtual JSObject* mozilla::dom::FocusEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FocusEventBinding.h:102:27: note: 'reflector' declared here
  102 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FocusEvent.h:20:18: note: 'aCx' declared here
   20 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageCaptureError_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageCaptureError]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h:104,
    inlined from 'virtual JSObject* mozilla::dom::ImageCaptureError::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ImageCaptureError.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ImageCaptureError.cpp:8,
                 from Unified_cpp_dom_events1.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageCaptureError::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureErrorEventBinding.h:104: note: 'reflector' declared here
  104 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ImageCaptureError.cpp:28: note: 'aCx' declared here
   28 | JSObject* ImageCaptureError::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::InputEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::InputEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InputEventBinding.h:110:27,
    inlined from 'virtual JSObject* mozilla::dom::InputEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InputEvent.h:34:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InputEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventDispatcher.cpp:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InputEventBinding.h: In member function 'virtual JSObject* mozilla::dom::InputEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InputEventBinding.h:110:27: note: 'reflector' declared here
  110 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InputEvent.h:33:18: note: 'aCx' declared here
   33 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::InvokeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::InvokeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InvokeEventBinding.h:104,
    inlined from 'virtual JSObject* mozilla::dom::InvokeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/InvokeEvent.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InvokeEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/InvokeEvent.cpp:7,
                 from Unified_cpp_dom_events1.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InvokeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::InvokeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InvokeEventBinding.h:104: note: 'reflector' declared here
  104 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/InvokeEvent.cpp:21: note: 'aCx' declared here
   21 | JSObject* InvokeEvent::WrapObjectInternal(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::KeyboardEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::KeyboardEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:298:27,
    inlined from 'virtual JSObject* mozilla::dom::KeyboardEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/KeyboardEvent.h:31:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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/firefox-134.0.2/dom/events/Event.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h: In member function 'virtual JSObject* mozilla::dom::KeyboardEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:298:27: note: 'reflector' declared here
  298 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventDispatcher.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/KeyboardEvent.h:30:18: note: 'aCx' declared here
   30 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEvent.h:11:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsCOMPtr<nsIListenerChangeListener>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsCOMPtr<nsIListenerChangeListener>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:312:32,
    inlined from 'nsAutoTObserverArray<T, N>::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsCOMPtr<nsIListenerChangeListener>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:351:36,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIListenerChangeListener>, 0>::EndLimitedIterator; U = nsCOMPtr<nsIListenerChangeListener>; T = nsCOMPtr<nsIListenerChangeListener>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsCOMPtr<nsIListenerChangeListener>, 0>::EndLimitedIterator; U = nsCOMPtr<nsIListenerChangeListener>; T = nsCOMPtr<nsIListenerChangeListener>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::EventListenerService::NotifyPendingChanges()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventListenerService.cpp:329:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mChangeListeners.D.1837517.nsAutoTObserverArray<nsCOMPtr<nsIListenerChangeListener>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_events1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventListenerService.cpp: In member function 'void mozilla::EventListenerService::NotifyPendingChanges()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventListenerService.cpp:329: note: '__for_begin' declared here
  329 |        mChangeListeners.EndLimitedRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventListenerService.cpp:323: note: 'this' declared here
  323 | void EventListenerService::NotifyPendingChanges() {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/BodyExtractor.cpp:8,
                 from Unified_cpp_dom_fetch0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.cpp:7,
                 from Unified_cpp_dom_fetch0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/AsyncEventDispatcher.cpp:10,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextClause.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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextClause.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextClause.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TouchEvent.cpp:7,
                 from Unified_cpp_dom_events3.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsITimer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsThreadUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsProxyRelease.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Response.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Response.cpp:7,
                 from Unified_cpp_dom_fetch1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:312:32,
    inlined from 'nsAutoTObserverArray<T, N>::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:351:36,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::EventListenerManager::Listener, 1>::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::EventListenerManager::Listener, 1>::EndLimitedIterator; U = mozilla::EventListenerManager::Listener; T = mozilla::EventListenerManager::Listener; long unsigned int N = 1]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'bool mozilla::EventListenerManager::HandleEventWithListenerArray(ListenerArray*, nsAtom*, mozilla::EventMessage, nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventListenerManager.cpp:1625:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&aListeners_41(D)->D.457716.nsAutoTObserverArray<mozilla::EventListenerManager::Listener, 1>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/events/EventListenerManager.cpp:1625: note: '__for_begin' declared here
 1625 |   for (Listener& listenerRef : aListeners->EndLimitedRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/EventListenerManager.cpp:1604: note: 'aListeners' declared here
 1604 |     ListenerArray* aListeners, nsAtom* aTypeAtom, EventMessage aEventMessage,
In destructor 'mozilla::dom::EventMessageAutoOverride::~EventMessageAutoOverride()',
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = mozilla::dom::EventMessageAutoOverride]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:274:26,
    inlined from 'mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>::~Maybe()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:363:55,
    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-134.0.2/dom/events/EventListenerManager.cpp:1702:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:383:41: warning: 'eventMessageAutoOverride.mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>::<unnamed>.mozilla::detail::MaybeStorage<mozilla::dom::EventMessageAutoOverride, false>::<unnamed>.mozilla::detail::MaybeStorageBase<mozilla::dom::EventMessageAutoOverride, false>::mStorage.mozilla::detail::MaybeStorageBase<mozilla::dom::EventMessageAutoOverride, false>::Union::val.mozilla::dom::EventMessageAutoOverride::mEvent' may be used uninitialized [-Wmaybe-uninitialized]
  383 |   ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; }
      |                                 ~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/events/EventListenerManager.cpp:1620: note: 'eventMessageAutoOverride.mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>::<unnamed>.mozilla::detail::MaybeStorage<mozilla::dom::EventMessageAutoOverride, false>::<unnamed>.mozilla::detail::MaybeStorageBase<mozilla::dom::EventMessageAutoOverride, false>::mStorage.mozilla::detail::MaybeStorageBase<mozilla::dom::EventMessageAutoOverride, false>::Union::val.mozilla::dom::EventMessageAutoOverride::mEvent' was declared here
 1620 |   Maybe<EventMessageAutoOverride> eventMessageAutoOverride;
In destructor 'mozilla::dom::EventMessageAutoOverride::~EventMessageAutoOverride()',
    inlined from 'mozilla::detail::MaybeStorage<T, false>::~MaybeStorage() [with T = mozilla::dom::EventMessageAutoOverride]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:274:26,
    inlined from 'mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>::~Maybe()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:363:55,
    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-134.0.2/dom/events/EventListenerManager.cpp:1702:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:383:58: warning: '((short unsigned int*)((char*)&eventMessageAutoOverride + offsetof(mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>,mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>::<unnamed>.mozilla::detail::MaybeStorage<mozilla::dom::EventMessageAutoOverride, false>::<unnamed>.mozilla::detail::MaybeStorageBase<mozilla::dom::EventMessageAutoOverride, false>::mStorage)))[4]' may be used uninitialized [-Wmaybe-uninitialized]
  383 |   ~EventMessageAutoOverride() { mEvent->mEvent->mMessage = mOrigMessage; }
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/events/EventListenerManager.cpp:1620: note: '((short unsigned int*)((char*)&eventMessageAutoOverride + offsetof(mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>,mozilla::Maybe<mozilla::dom::EventMessageAutoOverride>::<unnamed>.mozilla::detail::MaybeStorage<mozilla::dom::EventMessageAutoOverride, false>::<unnamed>.mozilla::detail::MaybeStorageBase<mozilla::dom::EventMessageAutoOverride, false>::mStorage)))[4]' was declared here
 1620 |   Maybe<EventMessageAutoOverride> eventMessageAutoOverride;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TextClause_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextClause]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextClauseBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::TextClause::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextClause.cpp:40:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextClause.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextClauseBinding.h: In member function 'virtual JSObject* mozilla::dom::TextClause::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextClauseBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextClause.cpp:38:45: note: 'aCx' declared here
   38 | JSObject* TextClause::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TextEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEventBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::TextEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEvent.h:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextEvent.cpp:11,
                 from Unified_cpp_dom_events3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TextEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEventBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEvent.h:27: note: 'aCx' declared here
   27 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Touch_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Touch]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchBinding.h:111,
    inlined from 'virtual JSObject* mozilla::dom::Touch::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Touch.cpp:219:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Touch.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventDispatcher.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TextComposition.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchBinding.h: In member function 'virtual JSObject* mozilla::dom::Touch::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchBinding.h:111: note: 'reflector' declared here
  111 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_events3.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Touch.cpp:218: note: 'aCx' declared here
  218 | JSObject* Touch::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TouchList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TouchList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchListBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::TouchList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TouchEvent.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TouchEvent.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchListBinding.h: In member function 'virtual JSObject* mozilla::dom::TouchList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchListBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TouchEvent.cpp:36: note: 'aCx' declared here
   36 | JSObject* TouchList::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TransitionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TransitionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransitionEventBinding.h:88,
    inlined from 'virtual JSObject* mozilla::dom::TransitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransitionEvent.h:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransitionEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/TransitionEvent.cpp:7,
                 from Unified_cpp_dom_events3.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransitionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TransitionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransitionEventBinding.h:88: note: 'reflector' declared here
   88 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransitionEvent.h:28: note: 'aCx' declared here
   28 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WheelEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WheelEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WheelEventBinding.h:104,
    inlined from 'virtual JSObject* mozilla::dom::WheelEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WheelEvent.h:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WheelEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/WheelEvent.cpp:8,
                 from Unified_cpp_dom_events3.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WheelEventBinding.h: In member function 'virtual JSObject* mozilla::dom::WheelEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WheelEventBinding.h:104: note: 'reflector' declared here
  104 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WheelEvent.h:28: note: 'aCx' declared here
   28 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MouseEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MouseEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:117,
    inlined from 'virtual JSObject* mozilla::dom::MouseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/WheelEvent.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MouseEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEventBinding.h:117: note: 'reflector' declared here
  117 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WheelEvent.h:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MouseEvent.h:25: note: 'aCx' declared here
   25 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULCommandEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULCommandEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULCommandEventBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::XULCommandEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULCommandEvent.h:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULCommandEvent.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/XULCommandEvent.cpp:7,
                 from Unified_cpp_dom_events3.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULCommandEventBinding.h: In member function 'virtual JSObject* mozilla::dom::XULCommandEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULCommandEventBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULCommandEvent.h:27: note: 'aCx' declared here
   27 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::UIEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::UIEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:184:27,
    inlined from 'virtual JSObject* mozilla::dom::UIEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEvent.h:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h: In member function 'virtual JSObject* mozilla::dom::UIEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:184:27: note: 'reflector' declared here
  184 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextEvent.h:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEvent.h:42: note: 'aCx' declared here
   42 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TouchEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TouchEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchEventBinding.h:111,
    inlined from 'virtual JSObject* mozilla::dom::TouchEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchEvent.h:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Touch.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TouchEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchEventBinding.h:111: note: 'reflector' declared here
  111 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TouchEvent.h:71: note: 'aCx' declared here
   71 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Response.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Response.h:42:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Response.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In member function 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Response.h:40:35: note: 'aCx' declared here
   40 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::Response::_ZThn72_N7mozilla3dom8Response10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Response.h:40:35: note: 'aCx' declared here
   40 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:27:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FetchObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FetchObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchObserverBinding.h:72:27,
    inlined from 'virtual JSObject* mozilla::dom::FetchObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/FetchObserver.cpp:39:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HttpBaseChannel.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/ChannelInfo.cpp:16,
                 from Unified_cpp_dom_fetch0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::FetchObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchObserverBinding.h:72:27: note: 'reflector' declared here
   72 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_fetch0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/FetchObserver.cpp:37:48: note: 'aCx' declared here
   37 | JSObject* FetchObserver::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Headers_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Headers]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HeadersBinding.h:386:27,
    inlined from 'virtual JSObject* mozilla::dom::Headers::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Headers.cpp:82:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HeadersBinding.h: In member function 'virtual JSObject* mozilla::dom::Headers::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HeadersBinding.h:386:27: note: 'reflector' declared here
  386 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_fetch0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Headers.cpp:80:42: note: 'aCx' declared here
   80 | JSObject* Headers::WrapObject(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Request_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Request]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27,
    inlined from 'virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:37:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h: In member function 'virtual JSObject* mozilla::dom::Request::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27: note: 'reflector' declared here
  637 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.cpp:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:35:35: note: 'aCx' declared here
   35 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::Request::_ZThn72_N7mozilla3dom7Request10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:637:27: note: 'reflector' declared here
  637 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:35:35: note: 'aCx' declared here
   35 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/AnimationEvent.cpp:7,
                 from Unified_cpp_dom_events0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AnimationEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AnimationEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEventBinding.h:88:27,
    inlined from 'virtual JSObject* mozilla::dom::AnimationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEvent.h:29:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEvent.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEventBinding.h: In member function 'virtual JSObject* mozilla::dom::AnimationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEventBinding.h:88:27: note: 'reflector' declared here
   88 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEvent.h:28:18: note: 'aCx' declared here
   28 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BeforeUnloadEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::BeforeUnloadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEvent.h:25:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/BeforeUnloadEvent.cpp:7,
                 from Unified_cpp_dom_events0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEventBinding.h: In member function 'virtual JSObject* mozilla::dom::BeforeUnloadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEvent.h:24:18: note: 'aCx' declared here
   24 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Clipboard_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Clipboard]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardBinding.h:460:27,
    inlined from 'virtual JSObject* mozilla::dom::Clipboard::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Clipboard.cpp:807:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardItem.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Clipboard.cpp:17,
                 from Unified_cpp_dom_events0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardBinding.h: In member function 'virtual JSObject* mozilla::dom::Clipboard::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardBinding.h:460:27: note: 'reflector' declared here
  460 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/Clipboard.cpp:805:44: note: 'aCx' declared here
  805 | JSObject* Clipboard::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ClipboardEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ClipboardEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardEventBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::ClipboardEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardEvent.h:26:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ClipboardEvent.cpp:7,
                 from Unified_cpp_dom_events0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ClipboardEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardEventBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClipboardEvent.h:25:18: note: 'aCx' declared here
   25 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CommandEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CommandEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommandEventBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CommandEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommandEvent.h:25:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommandEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/CommandEvent.cpp:7,
                 from Unified_cpp_dom_events0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommandEventBinding.h: In member function 'virtual JSObject* mozilla::dom::CommandEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommandEventBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommandEvent.h:24:18: note: 'aCx' declared here
   24 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::EventTarget_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ConstructibleEventTarget]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTargetBinding.h:787:27,
    inlined from 'virtual JSObject* mozilla::dom::ConstructibleEventTarget::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ConstructibleEventTarget.cpp:14:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ConstructibleEventTarget.cpp:8,
                 from Unified_cpp_dom_events0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTargetBinding.h: In member function 'virtual JSObject* mozilla::dom::ConstructibleEventTarget::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTargetBinding.h:787:27: note: 'reflector' declared here
  787 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/ConstructibleEventTarget.cpp:13:16: note: 'cx' declared here
   13 |     JSContext* cx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CustomEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CustomEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomEventBinding.h:81,
    inlined from 'virtual JSObject* mozilla::dom::CustomEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/CustomEvent.cpp:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/CustomEvent.cpp:8,
                 from Unified_cpp_dom_events0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomEventBinding.h: In member function 'virtual JSObject* mozilla::dom::CustomEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomEventBinding.h:81: note: 'reflector' declared here
   81 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/CustomEvent.cpp:59: note: 'aCx' declared here
   59 | JSObject* CustomEvent::WrapObjectInternal(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DataTransfer_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DataTransfer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::DataTransfer::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransfer.cpp:258:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransfer.cpp:41,
                 from Unified_cpp_dom_events0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferBinding.h: In member function 'virtual JSObject* mozilla::dom::DataTransfer::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransfer.cpp:256: note: 'aCx' declared here
  256 | JSObject* DataTransfer::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DataTransferItem_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DataTransferItem]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemBinding.h:151,
    inlined from 'virtual JSObject* mozilla::dom::DataTransferItem::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransferItem.cpp:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransferItem.cpp:16,
                 from Unified_cpp_dom_events0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemBinding.h: In member function 'virtual JSObject* mozilla::dom::DataTransferItem::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemBinding.h:151: note: 'reflector' declared here
  151 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransferItem.cpp:62: note: 'aCx' declared here
   62 | JSObject* DataTransferItem::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DataTransferItemList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DataTransferItemList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemListBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::DataTransferItemList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransferItemList.cpp:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransferItemList.cpp:20,
                 from Unified_cpp_dom_events0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemListBinding.h: In member function 'virtual JSObject* mozilla::dom::DataTransferItemList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemListBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DataTransferItemList.cpp:34: note: 'aCx' declared here
   34 | JSObject* DataTransferItemList::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DeviceMotionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DeviceMotionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceMotionEventBinding.h:223,
    inlined from 'virtual JSObject* mozilla::dom::DeviceMotionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceMotionEvent.h:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceMotionEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/DeviceMotionEvent.cpp:7,
                 from Unified_cpp_dom_events0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceMotionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::DeviceMotionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceMotionEventBinding.h:223: note: 'reflector' declared here
  223 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DeviceMotionEvent.h:82: note: 'aCx' declared here
   82 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CompositionEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CompositionEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompositionEventBinding.h:98:27,
    inlined from 'virtual JSObject* mozilla::dom::CompositionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompositionEvent.h:34:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompositionEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/CompositionEvent.cpp:7,
                 from Unified_cpp_dom_events0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompositionEventBinding.h: In member function 'virtual JSObject* mozilla::dom::CompositionEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompositionEventBinding.h:98:27: note: 'reflector' declared here
   98 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompositionEvent.h:33:18: note: 'aCx' declared here
   33 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static void mozilla::dom::FetchUtil::ReportJSStreamError(JSContext*, size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/FetchUtil.cpp:814:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_fetch0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/FetchUtil.cpp: In static member function 'static void mozilla::dom::FetchUtil::ReportJSStreamError(JSContext*, size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/FetchUtil.cpp:814:25: note: 'value' declared here
  814 |   JS::Rooted<JS::Value> value(aCx);
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/FetchUtil.cpp:809:48: note: 'aCx' declared here
  809 | void FetchUtil::ReportJSStreamError(JSContext* aCx, size_t aErrorCode) {
      |                                     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransfer.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ContentEvents.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/AnimationEvent.cpp:8:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::{anonymous}::NativeEntry, mozilla::CopyableErrorResult, false>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::{anonymous}::NativeEntry; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1859:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:143:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerChild.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.cpp:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In function 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Response]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProvider.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AsyncEventDispatcher.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDialogElement.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFormSubmission.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/BodyExtractor.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:139:22: note: 'aCx' declared here
  139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      |           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<ClipboardItem>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProvider.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AsyncEventDispatcher.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/events/AsyncEventDispatcher.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<ClipboardItem>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::<lambda(const bool&&)>; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::<lambda(const mozilla::dom::PFetchParent::nsresult&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::<lambda(const bool&&)>; RejectFunction = mozilla::dom::FetchParent::RecvFetchOp(mozilla::dom::PFetchParent::FetchOpArgs&&)::<lambda(const mozilla::dom::PFetchParent::nsresult&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::dom::{anonymous}::NativeEntry>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::dom::{anonymous}::NativeEntry>, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray<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:678:21,
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::ClipboardItem> >&, nsIPrincipal&, mozilla::ErrorResult&)::<lambda(const nsTArray<mozilla::dom::{anonymous}::NativeEntry>&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::ClipboardItem> >&, nsIPrincipal&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = CopyableTArray<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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1221:16: warning: 'this' pointer is null [-Wnonnull]
 1221 |       ForwardTo(chainedPromise);
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::ClipboardItem> >&, nsIPrincipal&, mozilla::ErrorResult&)::<lambda(const nsTArray<mozilla::dom::{anonymous}::NativeEntry>&)>; RejectFunction = mozilla::dom::Clipboard::Write(const mozilla::dom::Sequence<mozilla::OwningNonNull<mozilla::dom::ClipboardItem> >&, nsIPrincipal&, mozilla::ErrorResult&)::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = CopyableTArray<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:1285:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ForwardTo(Private*) [with ResolveValueT = CopyableTArray<mozilla::dom::{anonymous}::NativeEntry>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1285 |   void ForwardTo(Private* aOther) {
      |        ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::FetchBody<Derived>::ConsumeBody(JSContext*, mozilla::dom::BodyConsumer::ConsumeType, mozilla::ErrorResult&) [with Derived = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.cpp:1410:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'abortReason' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.cpp: In member function 'already_AddRefed<mozilla::dom::Promise> mozilla::dom::FetchBody<Derived>::ConsumeBody(JSContext*, mozilla::dom::BodyConsumer::ConsumeType, mozilla::ErrorResult&) [with Derived = mozilla::dom::Response]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.cpp:1410:27: note: 'abortReason' declared here
 1410 |     JS::Rooted<JS::Value> abortReason(aCx, signalImpl->RawReason());
      |                           ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fetch/Fetch.cpp:1403:16: note: 'aCx' declared here
 1403 |     JSContext* aCx, BodyConsumer::ConsumeType aType, ErrorResult& aRv) {
      |     ~~~~~~~~~~~^~~
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/FileSystemEntry.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/CallbackRunnables.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7,
                 from Unified_cpp_filesystem_compat0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystem_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystem]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemBinding.h:310:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystem::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystem.cpp:52:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemEntry.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystem::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemBinding.h:310:27: note: 'reflector' declared here
  310 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_filesystem_compat0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystem.cpp:50:45: note: 'aCx' declared here
   50 | JSObject* FileSystem::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemDirectoryEntry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemDirectoryEntry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryEntryBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemDirectoryEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:37:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:11,
                 from Unified_cpp_filesystem_compat0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryEntryBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemDirectoryEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryEntryBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:36:16: note: 'aCx' declared here
   36 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemDirectoryReader_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemDirectoryReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryReaderBinding.h:149:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemDirectoryReader::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:147:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/CallbackRunnables.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryReaderBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemDirectoryReader::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryReaderBinding.h:149:27: note: 'reflector' declared here
  149 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_filesystem_compat0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:146:16: note: 'aCx' declared here
  146 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemEntry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemEntry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemEntryBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemEntry.cpp:60:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemEntry.cpp:12,
                 from Unified_cpp_filesystem_compat0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemEntryBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemEntryBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemEntry.cpp:58:50: note: 'aCx' declared here
   58 | JSObject* FileSystemEntry::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemFileEntry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemFileEntry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemFileEntryBinding.h:149:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemFileEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:63:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:12,
                 from Unified_cpp_filesystem_compat0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemFileEntryBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemFileEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemFileEntryBinding.h:149:27: note: 'reflector' declared here
  149 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:61:54: note: 'aCx' declared here
   61 | JSObject* FileSystemFileEntry::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IntrinsicISizesCache.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFlexContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/Flex.cpp:12,
                 from Unified_cpp_dom_flex0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
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/FlexBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/Flex.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/Flex.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Flex_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Flex]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h:105:27,
    inlined from 'virtual JSObject* mozilla::dom::Flex::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/Flex.cpp:52:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h: In member function 'virtual JSObject* mozilla::dom::Flex::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h:105:27: note: 'reflector' declared here
  105 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/Flex.cpp:51:39: note: 'aCx' declared here
   51 | JSObject* Flex::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FlexItemValues_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FlexItemValues]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h:144:27,
    inlined from 'virtual JSObject* mozilla::dom::FlexItemValues::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/FlexItemValues.cpp:75:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h: In member function 'virtual JSObject* mozilla::dom::FlexItemValues::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h:144:27: note: 'reflector' declared here
  144 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_flex0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/FlexItemValues.cpp:73:49: note: 'aCx' declared here
   73 | JSObject* FlexItemValues::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FlexLineValues_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FlexLineValues]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h:183:27,
    inlined from 'virtual JSObject* mozilla::dom::FlexLineValues::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/FlexLineValues.cpp:52:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h: In member function 'virtual JSObject* mozilla::dom::FlexLineValues::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FlexBinding.h:183:27: note: 'reflector' declared here
  183 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_flex0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/flex/FlexLineValues.cpp:50:49: note: 'aCx' declared here
   50 | JSObject* FlexLineValues::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BaseBlobImpl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/BaseBlobImpl.cpp:7,
                 from Unified_cpp_dom_file0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/Blob.cpp:14,
                 from Unified_cpp_dom_file0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:27:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Blob_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Blob]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BlobBinding.h:107:27,
    inlined from 'virtual JSObject* mozilla::dom::Blob::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/Blob.cpp:214:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/Blob.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BlobBinding.h: In member function 'virtual JSObject* mozilla::dom::Blob::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BlobBinding.h:107:27: note: 'reflector' declared here
  107 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/Blob.cpp:213:39: note: 'aCx' declared here
  213 | JSObject* Blob::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::File_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::File]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileBinding.h:137:27,
    inlined from 'virtual JSObject* mozilla::dom::File::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/File.cpp:101:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/File.cpp:12,
                 from Unified_cpp_dom_file0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileBinding.h: In member function 'virtual JSObject* mozilla::dom::File::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileBinding.h:137:27: note: 'reflector' declared here
  137 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/File.cpp:100:39: note: 'aCx' declared here
  100 | JSObject* File::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::FileList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileList.cpp:45:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileList.cpp:19,
                 from Unified_cpp_dom_file0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileListBinding.h: In member function 'virtual JSObject* mozilla::dom::FileList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileList.cpp:43:43: note: 'aCx' declared here
   43 | JSObject* FileList::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileReader_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileReaderBinding.h:380:27,
    inlined from 'virtual JSObject* mozilla::dom::FileReader::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileReader.cpp:503:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileReader.cpp:18,
                 from Unified_cpp_dom_file0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileReaderBinding.h: In member function 'virtual JSObject* mozilla::dom::FileReader::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileReaderBinding.h:380:27: note: 'reflector' declared here
  380 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileReader.cpp:501:45: note: 'aCx' declared here
  501 | JSObject* FileReader::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'void mozilla::dom::FileReader::GetResult(JSContext*, mozilla::dom::Nullable<mozilla::dom::OwningStringOrArrayBuffer>&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileReader.cpp:173:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileReader.cpp: In member function 'void mozilla::dom::FileReader::GetResult(JSContext*, mozilla::dom::Nullable<mozilla::dom::OwningStringOrArrayBuffer>&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileReader.cpp:173:25: note: 'result' declared here
  173 |   JS::Rooted<JS::Value> result(aCx);
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/FileReader.cpp:171:39: note: 'aCx' declared here
  171 | void FileReader::GetResult(JSContext* aCx,
      |                            ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/file/uri/BlobURL.cpp:13,
                 from Unified_cpp_dom_file_uri0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::BlobURLDataRequestResult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::<lambda(const mozilla::dom::BlobURLDataRequestResult&)>; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::<lambda(const mozilla::dom::BlobURLDataRequestResult&)>; RejectFunction = mozilla::dom::BlobURLInputStream::RetrieveBlobData(const mozilla::MutexAutoLock&)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::BlobURLDataRequestResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Directory.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/Directory.cpp:7,
                 from Unified_cpp_dom_filesystem0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/Directory.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IterableIteratorBinding.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IterableIterator.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIterator.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryHandle.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryHandle.cpp:7,
                 from Unified_cpp_dom_fs_api0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemSyncAccessHandle.cpp:26,
                 from Unified_cpp_dom_fs_api0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Directory_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Directory]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DirectoryBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::Directory::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/Directory.cpp:99:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/Directory.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DirectoryBinding.h: In member function 'virtual JSObject* mozilla::dom::Directory::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DirectoryBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/filesystem/Directory.cpp:97:44: note: 'aCx' declared here
   97 | JSObject* Directory::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const OwningFileOrDirectory]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchObserverBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ScriptFetchOptions.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const OwningFileOrDirectory]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<File>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<File>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemSyncAccessHandle.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/child/FileSystemAccessHandleChild.cpp:9,
                 from Unified_cpp_dom_fs_child0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, const std::tuple<_UTypes ...>&, JS::MutableHandle<JS::Value>) [with Elements = {nsTString<char16_t>, RefPtr<FileSystemHandle>}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:414:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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-134.0.2/dom/fs/child/FileSystemAsyncCopy.cpp:11,
                 from Unified_cpp_dom_fs_child0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, const std::tuple<_UTypes ...>&, JS::MutableHandle<JS::Value>) [with Elements = {nsTString<char16_t>, RefPtr<FileSystemHandle>}]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:414:31: note: 'v' declared here
  414 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:408:41: note: 'aCx' declared here
  408 | [[nodiscard]] bool ToJSValue(JSContext* aCx,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IterableIterator.h:30:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemDirectoryHandle_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemDirectoryHandle]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryHandleBinding.h:190:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemDirectoryHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryHandle.cpp:47:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryHandle.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryHandleBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemDirectoryHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryHandleBinding.h:190:27: note: 'reflector' declared here
  190 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryHandle.cpp:46:16: note: 'aCx' declared here
   46 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemDirectoryIterator_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemDirectoryIterator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIteratorBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemDirectoryIterator::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryIterator.cpp:37:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryIterator.cpp:10,
                 from Unified_cpp_dom_fs_api0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIteratorBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemDirectoryIterator::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemDirectoryIteratorBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryIterator.cpp:36:16: note: 'aCx' declared here
   36 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemFileHandle_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemFileHandle]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemFileHandleBinding.h:91:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemFileHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemFileHandle.cpp:41:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemFileHandle.cpp:13,
                 from Unified_cpp_dom_fs_api0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemFileHandleBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemFileHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemFileHandleBinding.h:91:27: note: 'reflector' declared here
   91 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemFileHandle.cpp:39:55: note: 'aCx' declared here
   39 | JSObject* FileSystemFileHandle::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemHandle_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemHandle]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemHandleBinding.h:66:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemHandle.cpp:111:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemDirectoryHandle.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemHandleBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemHandleBinding.h:66:27: note: 'reflector' declared here
   66 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_fs_api0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemHandle.cpp:109:51: note: 'aCx' declared here
  109 | JSObject* FileSystemHandle::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemSyncAccessHandle_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemSyncAccessHandle]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemSyncAccessHandleBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemSyncAccessHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemSyncAccessHandle.cpp:305:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemSyncAccessHandle.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemSyncAccessHandleBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemSyncAccessHandle::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemSyncAccessHandleBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemSyncAccessHandle.cpp:304:16: note: 'aCx' declared here
  304 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FileSystemWritableFileStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FileSystemWritableFileStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemWritableFileStreamBinding.h:785:27,
    inlined from 'virtual JSObject* mozilla::dom::FileSystemWritableFileStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemWritableFileStream.cpp:682:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemWritableFileStream.cpp:22,
                 from Unified_cpp_dom_fs_api0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemWritableFileStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::FileSystemWritableFileStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FileSystemWritableFileStreamBinding.h:785:27: note: 'reflector' declared here
  785 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/api/FileSystemWritableFileStream.cpp:681:16: note: 'aCx' declared here
  681 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
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-134.0.2/dom/fs/child/FileSystemAccessHandleChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/child/FileSystemAccessHandleChild.cpp:7:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::RecvCloseAll(mozilla::dom::PFileSystemManagerChild::CloseAllResolver&&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function<void()>&&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerChild::CloseAllWritables(std::function<void()>&&)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, false>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, false>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::<lambda(nsresult)>; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::<lambda(nsresult)>; RejectFunction = mozilla::dom::FileSystemBackgroundRequestHandler::CreateFileSystemManagerChild(const mozilla::ipc::PrincipalInfo&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IterableIterator.h:36:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Close()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Truncate(uint64_t, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::Flush(mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::MaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::<lambda(mozilla::Span<unsigned char>)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::ReadOrWrite(const mozilla::dom::MaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, const mozilla::dom::FileSystemReadWriteOptions&, bool, mozilla::ErrorResult&)::<lambda(mozilla::Span<unsigned char>)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional<JS::Handle<JS::Value> >&, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::AbortCallbackImpl(JSContext*, const mozilla::dom::Optional<JS::Handle<JS::Value> >&, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::WritableFileStreamUnderlyingSinkAlgorithms::CloseCallbackImpl(JSContext*, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::Maybe<long int>, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::Maybe<long int>, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::Maybe<long int>, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::Maybe<long int>, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<long int, nsresult, false>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<long int, nsresult, false>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::GetSize(mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<long int, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = long int; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::FileSystemManagerChild>, nsresult, false>; ResolveValueT = RefPtr<mozilla::dom::FileSystemManagerChild>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(mozilla::MoveOnlyFunction<void(RefPtr<mozilla::dom::FileSystemManagerChild>)>&&, mozilla::MoveOnlyFunction<void(nsresult)>&&)::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::FileSystemManagerChild>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::FileSystemManagerChild>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManager::BeginRequest(mozilla::MoveOnlyFunction<void(RefPtr<mozilla::dom::FileSystemManagerChild>)>&&, mozilla::MoveOnlyFunction<void(nsresult)>&&)::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::FileSystemManagerChild>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::FileSystemManagerChild>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::FileSystemManagerChild>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemSyncAccessHandle::BeginClose()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationPosition.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationCoordinates.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationCoordinates.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GeolocationCoordinates_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GeolocationCoordinates]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationCoordinatesBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::GeolocationCoordinates::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationCoordinates.cpp:35:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationCoordinates.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationCoordinatesBinding.h: In member function 'virtual JSObject* mozilla::dom::GeolocationCoordinates::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationCoordinatesBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationCoordinates.cpp:34:16: note: 'aCx' declared here
   34 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::<lambda(const mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::BeginFinishing(bool)::<lambda(const mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::Maybe<long int>, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::Maybe<long int>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::Maybe<long int>, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe<long int>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemWritableFileStream::Write(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::Maybe<long int>, mozilla::CopyableErrorResult, true>::ResolveOrRejectValue&)>; ResolveValueT = mozilla::Maybe<long int>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe<long int>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationPosition.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationPosition.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GeolocationPosition_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GeolocationPosition]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationPositionBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::GeolocationPosition::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationPosition.cpp:164:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationPosition.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationPositionBinding.h: In member function 'virtual JSObject* mozilla::dom::GeolocationPosition::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationPositionBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/GeolocationPosition.cpp:162:54: note: 'aCx' declared here
  162 | JSObject* GeolocationPosition::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CSSOrderAwareFrameIterator.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsGridContainerFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/Grid.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/Grid.cpp:7,
                 from Unified_cpp_dom_grid0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/parent/datamodel/FileSystemDataManager.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/parent/datamodel/FileSystemDataManager.cpp:7,
                 from Unified_cpp_fs_parent_datamodel0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginOpen()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::fs::data::FileSystemDataManager::BeginClose()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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/GridBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridArea.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/Grid.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Grid_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Grid]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::Grid::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/Grid.cpp:101:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h: In member function 'virtual JSObject* mozilla::dom::Grid::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/Grid.cpp:100:39: note: 'aCx' declared here
  100 | JSObject* Grid::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GridArea_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GridArea]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:126:27,
    inlined from 'virtual JSObject* mozilla::dom::GridArea::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridArea.cpp:36:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h: In member function 'virtual JSObject* mozilla::dom::GridArea::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:126:27: note: 'reflector' declared here
  126 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_grid0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridArea.cpp:34:43: note: 'aCx' declared here
   34 | JSObject* GridArea::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GridDimension_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GridDimension]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:165:27,
    inlined from 'virtual JSObject* mozilla::dom::GridDimension::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridDimension.cpp:36:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h: In member function 'virtual JSObject* mozilla::dom::GridDimension::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:165:27: note: 'reflector' declared here
  165 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_grid0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridDimension.cpp:34:48: note: 'aCx' declared here
   34 | JSObject* GridDimension::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GridLine_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GridLine]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:204:27,
    inlined from 'virtual JSObject* mozilla::dom::GridLine::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridLine.cpp:44:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h: In member function 'virtual JSObject* mozilla::dom::GridLine::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:204:27: note: 'reflector' declared here
  204 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_grid0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridLine.cpp:42:43: note: 'aCx' declared here
   42 | JSObject* GridLine::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GridLines_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GridLines]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:243:27,
    inlined from 'virtual JSObject* mozilla::dom::GridLines::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridLines.cpp:33:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h: In member function 'virtual JSObject* mozilla::dom::GridLines::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:243:27: note: 'reflector' declared here
  243 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_grid0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridLines.cpp:31:44: note: 'aCx' declared here
   31 | JSObject* GridLines::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GridTrack_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GridTrack]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:282:27,
    inlined from 'virtual JSObject* mozilla::dom::GridTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridTrack.cpp:35:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h: In member function 'virtual JSObject* mozilla::dom::GridTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:282:27: note: 'reflector' declared here
  282 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_grid0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridTrack.cpp:33:44: note: 'aCx' declared here
   33 | JSObject* GridTrack::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GridTracks_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GridTracks]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:321:27,
    inlined from 'virtual JSObject* mozilla::dom::GridTracks::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridTracks.cpp:32:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h: In member function 'virtual JSObject* mozilla::dom::GridTracks::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GridBinding.h:321:27: note: 'reflector' declared here
  321 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_grid0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/grid/GridTracks.cpp:30:45: note: 'aCx' declared here
   30 | JSObject* GridTracks::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/parent/FileSystemAccessHandle.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/fs/parent/FileSystemAccessHandle.cpp:7,
                 from Unified_cpp_dom_fs_parent0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemAccessHandleControlParent::RecvClose(mozilla::dom::PFileSystemAccessHandleControlParent::CloseResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr<mozilla::ipc::PBackgroundParent>, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint<PFileSystemManagerParent>&&, std::function<void(const nsresult&)>&&)::<lambda(const mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>&)> mutable::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr<mozilla::ipc::PBackgroundParent>, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint<PFileSystemManagerParent>&&, std::function<void(const nsresult&)>&&)::<lambda(const mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>&)> mutable::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::pair<mozilla::dom::fs::Registered<mozilla::dom::FileSystemAccessHandle>, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>; ResolveValueT = std::pair<mozilla::dom::fs::Registered<mozilla::dom::FileSystemAccessHandle>, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::<lambda(mozilla::MozPromise<std::pair<mozilla::dom::fs::Registered<mozilla::dom::FileSystemAccessHandle>, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair<mozilla::dom::fs::Registered<mozilla::dom::FileSystemAccessHandle>, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FileSystemManagerParent::RecvGetAccessHandle(mozilla::dom::PFileSystemManagerParent::FileSystemGetAccessHandleRequest&&, mozilla::dom::PFileSystemManagerParent::GetAccessHandleResolver&&)::<lambda(mozilla::MozPromise<std::pair<mozilla::dom::fs::Registered<mozilla::dom::FileSystemAccessHandle>, mozilla::ipc::RandomAccessStreamParams>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::pair<mozilla::dom::fs::Registered<mozilla::dom::FileSystemAccessHandle>, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::pair<mozilla::dom::fs::Registered<mozilla::dom::FileSystemAccessHandle>, mozilla::ipc::RandomAccessStreamParams>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>, nsresult, true>; ResolveValueT = mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr<mozilla::ipc::PBackgroundParent>, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint<PFileSystemManagerParent>&&, std::function<void(const nsresult&)>&&)::<lambda(const mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr<mozilla::ipc::PBackgroundParent>, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint<PFileSystemManagerParent>&&, std::function<void(const nsresult&)>&&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr<mozilla::ipc::PBackgroundParent>, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint<PFileSystemManagerParent>&&, std::function<void(const nsresult&)>&&)::<lambda(const mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>&)>; RejectFunction = mozilla::dom::CreateFileSystemManagerParent(RefPtr<mozilla::ipc::PBackgroundParent>, const mozilla::ipc::PrincipalInfo&, mozilla::ipc::Endpoint<PFileSystemManagerParent>&&, std::function<void(const nsresult&)>&&)::<lambda(nsresult)>; ResolveValueT = mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::fs::Registered<mozilla::dom::fs::data::FileSystemDataManager>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> 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/GamepadBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/Gamepad.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/Gamepad.cpp:7,
                 from Unified_cpp_dom_gamepad0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Gamepad_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Gamepad]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadBinding.h:84:27,
    inlined from 'virtual JSObject* mozilla::dom::Gamepad::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/Gamepad.cpp:185:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadBinding.h: In member function 'virtual JSObject* mozilla::dom::Gamepad::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadBinding.h:84:27: note: 'reflector' declared here
   84 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/Gamepad.cpp:183:42: note: 'aCx' declared here
  183 | JSObject* Gamepad::WrapObject(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GamepadButton_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadButton]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadBinding.h:129:27,
    inlined from 'virtual JSObject* mozilla::dom::GamepadButton::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadButton.cpp:25:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadBinding.h: In member function 'virtual JSObject* mozilla::dom::GamepadButton::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadBinding.h:129:27: note: 'reflector' declared here
  129 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_gamepad0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadButton.cpp:23:48: note: 'aCx' declared here
   23 | JSObject* GamepadButton::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GamepadHapticActuator_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadHapticActuator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadHapticActuatorBinding.h:59:27,
    inlined from 'virtual JSObject* mozilla::dom::GamepadHapticActuator::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadHapticActuator.cpp:34:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadHapticActuator.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/Gamepad.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadHapticActuatorBinding.h: In member function 'virtual JSObject* mozilla::dom::GamepadHapticActuator::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadHapticActuatorBinding.h:59:27: note: 'reflector' declared here
   59 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_gamepad0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadHapticActuator.cpp:32:56: note: 'aCx' declared here
   32 | JSObject* GamepadHapticActuator::WrapObject(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GamepadLightIndicator_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadLightIndicator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadLightIndicatorBinding.h:111:27,
    inlined from 'virtual JSObject* mozilla::dom::GamepadLightIndicator::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadLightIndicator.cpp:38:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadLightIndicator.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/Gamepad.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadLightIndicatorBinding.h: In member function 'virtual JSObject* mozilla::dom::GamepadLightIndicator::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadLightIndicatorBinding.h:111:27: note: 'reflector' declared here
  111 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_gamepad0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadLightIndicator.cpp:37:16: note: 'aCx' declared here
   37 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GamepadServiceTest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GamepadServiceTest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadServiceTestBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::GamepadServiceTest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadServiceTest.cpp:369:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadServiceTest.cpp:14,
                 from Unified_cpp_dom_gamepad0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadServiceTestBinding.h: In member function 'virtual JSObject* mozilla::dom::GamepadServiceTest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GamepadServiceTestBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/gamepad/GamepadServiceTest.cpp:367:53: note: 'aCx' declared here
  367 | JSObject* GamepadServiceTest::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Gamepad>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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-134.0.2/dom/gamepad/GamepadHapticActuator.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Gamepad>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.cpp:692: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  692 |   NS_INTERFACE_MAP_ENTRY(nsIObserver)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.cpp:692: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Geolocation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Geolocation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationBinding.h:311:27,
    inlined from 'virtual JSObject* mozilla::dom::Geolocation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.cpp:1499:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCtx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.h:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationBinding.h: In member function 'virtual JSObject* mozilla::dom::Geolocation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeolocationBinding.h:311:27: note: 'reflector' declared here
  311 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/geolocation/Geolocation.cpp:1497: note: 'aCtx' declared here
 1497 | JSObject* Geolocation::WrapObject(JSContext* aCtx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/IDBResult.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/Key.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/Key.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static nsresult mozilla::dom::indexedDB::Key::DecodeJSValInternal(const EncodedDataType*&, const EncodedDataType*, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, uint16_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/Key.cpp:482:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/Key.cpp: In static member function 'static nsresult mozilla::dom::indexedDB::Key::DecodeJSValInternal(const EncodedDataType*&, const EncodedDataType*, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, uint16_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/Key.cpp:482:27: note: 'val' declared here
  482 |     JS::Rooted<JS::Value> val(aCx);
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/Key.cpp:458:75: note: 'aCx' declared here
  458 |                                   const EncodedDataType* aEnd, JSContext* aCx,
      |                                                                ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCanvasRenderer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLCanvasElement.cpp:32,
                 from Unified_cpp_dom_html0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/CustomStateSet.cpp:11,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::ConnectionPool::NoteClosedDatabase(DatabaseInfo&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.cpp:8356: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 8356 |   } else if (!aDatabaseInfo.TotalTransactionCount() && !mShutdownRequested) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.cpp:8356: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSubDocumentFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLIFrameElement.cpp:16,
                 from Unified_cpp_dom_html1.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ConstraintValidation.cpp:9,
                 from Unified_cpp_dom_html0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CustomStateSet_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CustomStateSet]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInternalsBinding.h:107:27,
    inlined from 'virtual JSObject* mozilla::dom::CustomStateSet::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/CustomStateSet.cpp:32:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/CustomStateSet.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInternalsBinding.h: In member function 'virtual JSObject* mozilla::dom::CustomStateSet::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInternalsBinding.h:107:27: note: 'reflector' declared here
  107 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/CustomStateSet.cpp:30:49: note: 'aCx' declared here
   30 | JSObject* CustomStateSet::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ElementInternals_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ElementInternals]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInternalsBinding.h:143:27,
    inlined from 'virtual JSObject* mozilla::dom::ElementInternals::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ElementInternals.cpp:65:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInternalsBinding.h: In member function 'virtual JSObject* mozilla::dom::ElementInternals::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInternalsBinding.h:143:27: note: 'reflector' declared here
  143 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_html0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ElementInternals.cpp:63:51: note: 'aCx' declared here
   63 | JSObject* ElementInternals::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLAllCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLAllCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAllCollectionBinding.h:374:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLAllCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAllCollection.cpp:192:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAllCollection.cpp:10,
                 from Unified_cpp_dom_html0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAllCollectionBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLAllCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAllCollectionBinding.h:374:27: note: 'reflector' declared here
  374 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAllCollection.cpp:190:52: note: 'aCx' declared here
  190 | JSObject* HTMLAllCollection::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLAnchorElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLAnchorElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLAnchorElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAnchorElement.cpp:46:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAnchorElement.cpp:10,
                 from Unified_cpp_dom_html0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAnchorElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLAnchorElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAnchorElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAnchorElement.cpp:44:50: note: 'aCx' declared here
   44 | JSObject* HTMLAnchorElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLAreaElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLAreaElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAreaElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLAreaElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAreaElement.cpp:110:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAreaElement.cpp:13,
                 from Unified_cpp_dom_html0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAreaElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLAreaElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAreaElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAreaElement.cpp:108:48: note: 'aCx' declared here
  108 | JSObject* HTMLAreaElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLAudioElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLAudioElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAudioElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLAudioElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAudioElement.cpp:106:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAudioElement.cpp:8,
                 from Unified_cpp_dom_html0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAudioElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLAudioElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLAudioElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLAudioElement.cpp:104:49: note: 'aCx' declared here
  104 | JSObject* HTMLAudioElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLBRElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLBRElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLBRElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLBRElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLBRElement.cpp:73:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLBRElement.cpp:8,
                 from Unified_cpp_dom_html0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLBRElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLBRElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLBRElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLBRElement.cpp:71:46: note: 'aCx' declared here
   71 | JSObject* HTMLBRElement::WrapNode(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLBodyElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLBodyElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLBodyElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLBodyElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLBodyElement.cpp:36:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLBodyElement.cpp:8,
                 from Unified_cpp_dom_html0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLBodyElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLBodyElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLBodyElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLBodyElement.cpp:34:48: note: 'aCx' declared here
   34 | JSObject* HTMLBodyElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLButtonElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLButtonElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLButtonElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLButtonElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLButtonElement.cpp:431:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLButtonElement.cpp:11,
                 from Unified_cpp_dom_html0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLButtonElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLButtonElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLButtonElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLButtonElement.cpp:429:50: note: 'aCx' declared here
  429 | JSObject* HTMLButtonElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLCanvasElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLCanvasElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCanvasElementBinding.h:264:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLCanvasElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLCanvasElement.cpp:530:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ImageEncoder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLCanvasElement.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCanvasElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLCanvasElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCanvasElementBinding.h:264:27: note: 'reflector' declared here
  264 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLCanvasElement.cpp:528: note: 'aCx' declared here
  528 | JSObject* HTMLCanvasElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLDataElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLDataElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDataElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLDataElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDataElement.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDataElement.cpp:8,
                 from Unified_cpp_dom_html0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDataElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLDataElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDataElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDataElement.cpp:23: note: 'aCx' declared here
   23 | JSObject* HTMLDataElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLDataListElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLDataListElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDataListElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLDataListElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDataListElement.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDataListElement.cpp:8,
                 from Unified_cpp_dom_html0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDataListElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLDataListElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDataListElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDataListElement.cpp:18: note: 'aCx' declared here
   18 | JSObject* HTMLDataListElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLDetailsElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLDetailsElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDetailsElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLDetailsElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDetailsElement.cpp:163:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDetailsElement.cpp:9,
                 from Unified_cpp_dom_html0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDetailsElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLDetailsElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDetailsElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDetailsElement.cpp:161: note: 'aCx' declared here
  161 | JSObject* HTMLDetailsElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Element>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProvider.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/CustomStateSet.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Element>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsHTMLButtonControlFrame.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsComboboxControlFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSelectElement.cpp:28,
                 from Unified_cpp_dom_html3.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDialogElement.cpp:16,
                 from Unified_cpp_dom_html1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsIFormControl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLParagraphElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLParagraphElement.cpp:7,
                 from Unified_cpp_dom_html3.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLParagraphElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLParagraphElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLParagraphElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLParagraphElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLParagraphElement.cpp:57:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLParagraphElement.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLParagraphElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLParagraphElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLParagraphElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLParagraphElement.cpp:55:53: note: 'aCx' declared here
   55 | JSObject* HTMLParagraphElement::WrapNode(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLPictureElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLPictureElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLPictureElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLPictureElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLPictureElement.cpp:76:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLPictureElement.cpp:8,
                 from Unified_cpp_dom_html3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLPictureElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLPictureElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLPictureElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLPictureElement.cpp:74:51: note: 'aCx' declared here
   74 | JSObject* HTMLPictureElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLPreElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLPreElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLPreElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLPreElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLPreElement.cpp:80:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLPreElement.cpp:8,
                 from Unified_cpp_dom_html3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLPreElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLPreElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLPreElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLPreElement.cpp:78:47: note: 'aCx' declared here
   78 | JSObject* HTMLPreElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLProgressElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLProgressElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLProgressElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLProgressElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLProgressElement.cpp:84:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLProgressElement.cpp:8,
                 from Unified_cpp_dom_html3.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLProgressElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLProgressElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLProgressElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLProgressElement.cpp:82:52: note: 'aCx' declared here
   82 | JSObject* HTMLProgressElement::WrapNode(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLScriptElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLScriptElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLScriptElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLScriptElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLScriptElement.cpp:39:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLScriptElement.cpp:27,
                 from Unified_cpp_dom_html3.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLScriptElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLScriptElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLScriptElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLScriptElement.cpp:37:50: note: 'aCx' declared here
   37 | JSObject* HTMLScriptElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLSelectElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLSelectElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSelectElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLSelectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSelectElement.cpp:1646:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSelectElement.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSelectElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLSelectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSelectElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSelectElement.cpp:1644:50: note: 'aCx' declared here
 1644 | JSObject* HTMLSelectElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLParamElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLSharedElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLParamElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLSharedElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSharedElement.cpp:212:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSharedElement.cpp:13,
                 from Unified_cpp_dom_html3.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLParamElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLSharedElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLParamElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSharedElement.cpp:209:50: note: 'aCx' declared here
  209 | JSObject* HTMLSharedElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLOListElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLSharedListElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOListElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLSharedListElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSharedListElement.cpp:139:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSharedListElement.cpp:9,
                 from Unified_cpp_dom_html3.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOListElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLSharedListElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOListElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSharedListElement.cpp:136:54: note: 'aCx' declared here
  136 | JSObject* HTMLSharedListElement::WrapNode(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLSlotElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLSlotElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSlotElementBinding.h:424:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLSlotElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSlotElement.cpp:373:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSlotElement.cpp:11,
                 from Unified_cpp_dom_html3.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSlotElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLSlotElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSlotElementBinding.h:424:27: note: 'reflector' declared here
  424 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSlotElement.cpp:371:48: note: 'aCx' declared here
  371 | JSObject* HTMLSlotElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLSourceElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLSourceElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSourceElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLSourceElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSourceElement.cpp:176:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSourceElement.cpp:8,
                 from Unified_cpp_dom_html3.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSourceElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLSourceElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSourceElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSourceElement.cpp:174:50: note: 'aCx' declared here
  174 | JSObject* HTMLSourceElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLSpanElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLSpanElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSpanElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLSpanElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSpanElement.cpp:20:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSpanElement.cpp:8,
                 from Unified_cpp_dom_html3.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSpanElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLSpanElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLSpanElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSpanElement.cpp:18:48: note: 'aCx' declared here
   18 | JSObject* HTMLSpanElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLStyleElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLStyleElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLStyleElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLStyleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLStyleElement.cpp:205:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLStyleElement.cpp:7,
                 from Unified_cpp_dom_html3.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLStyleElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLStyleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLStyleElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLStyleElement.cpp:203:49: note: 'aCx' declared here
  203 | JSObject* HTMLStyleElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLSummaryElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:40:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLSummaryElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSummaryElement.cpp:116:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSummaryElement.cpp:10,
                 from Unified_cpp_dom_html3.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLSummaryElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:40:27: note: 'reflector' declared here
   40 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLSummaryElement.cpp:114:51: note: 'aCx' declared here
  114 | JSObject* HTMLSummaryElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTableCaptionElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTableCaptionElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableCaptionElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTableCaptionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableCaptionElement.cpp:22:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableCaptionElement.cpp:12,
                 from Unified_cpp_dom_html3.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableCaptionElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTableCaptionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableCaptionElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableCaptionElement.cpp:20:56: note: 'aCx' declared here
   20 | JSObject* HTMLTableCaptionElement::WrapNode(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTableCellElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTableCellElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableCellElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTableCellElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableCellElement.cpp:28:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableCellElement.cpp:14,
                 from Unified_cpp_dom_html3.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableCellElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTableCellElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableCellElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableCellElement.cpp:26:53: note: 'aCx' declared here
   26 | JSObject* HTMLTableCellElement::WrapNode(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTableColElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTableColElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableColElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTableColElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableColElement.cpp:24:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableColElement.cpp:8,
                 from Unified_cpp_dom_html3.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableColElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTableColElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableColElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableColElement.cpp:22:52: note: 'aCx' declared here
   22 | JSObject* HTMLTableColElement::WrapNode(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/waitable_event.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundParent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParentCommon.cpp:49,
                 from Unified_cpp_dom_indexedDB0.cpp:11:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for 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:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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-134.0.2/dom/html/HTMLMediaElement.cpp:107,
                 from Unified_cpp_dom_html2.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod<T, Method, Params>::Run()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  142 |     if (obj_) DispatchTupleToMethod(obj_, meth_, params_);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AsyncEventDispatcher.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDialogElement.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDialogElement.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLDialogElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLDialogElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDialogElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLDialogElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDialogElement.cpp:351:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDialogElement.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDialogElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLDialogElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDialogElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDialogElement.cpp:349:50: note: 'aCx' declared here
  349 | JSObject* HTMLDialogElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLDivElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLDivElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDivElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLDivElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDivElement.cpp:22:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDivElement.cpp:10,
                 from Unified_cpp_dom_html1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDivElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLDivElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDivElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLDivElement.cpp:20:47: note: 'aCx' declared here
   20 | JSObject* HTMLDivElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.cpp:34,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:40:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLElement.cpp:48:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLElement.cpp:15,
                 from Unified_cpp_dom_html1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:40:27: note: 'reflector' declared here
   40 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLElement.cpp:46:44: note: 'aCx' declared here
   46 | JSObject* HTMLElement::WrapNode(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLEmbedElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLEmbedElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElementBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLEmbedElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLEmbedElement.cpp:241:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLEmbedElement.cpp:9,
                 from Unified_cpp_dom_html1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLEmbedElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLEmbedElementBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLEmbedElement.cpp:239:49: note: 'aCx' declared here
  239 | JSObject* HTMLEmbedElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLFieldSetElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLFieldSetElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFieldSetElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLFieldSetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFieldSetElement.cpp:310:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFieldSetElement.cpp:13,
                 from Unified_cpp_dom_html1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFieldSetElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLFieldSetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFieldSetElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFieldSetElement.cpp:308:52: note: 'aCx' declared here
  308 | JSObject* HTMLFieldSetElement::WrapNode(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLFontElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLFontElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFontElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLFontElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFontElement.cpp:22:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFontElement.cpp:9,
                 from Unified_cpp_dom_html1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFontElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLFontElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFontElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFontElement.cpp:20:48: note: 'aCx' declared here
   20 | JSObject* HTMLFontElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLFormControlsCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLFormControlsCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFormControlsCollectionBinding.h:373:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLFormControlsCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFormControlsCollection.cpp:302:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFormControlsCollection.cpp:13,
                 from Unified_cpp_dom_html1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFormControlsCollectionBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLFormControlsCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFormControlsCollectionBinding.h:373:27: note: 'reflector' declared here
  373 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFormControlsCollection.cpp:301:16: note: 'aCx' declared here
  301 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLFormElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLFormElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFormElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLFormElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFormElement.cpp:2016:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFormElement.cpp:26,
                 from Unified_cpp_dom_html1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFormElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLFormElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFormElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFormElement.cpp:2014:48: note: 'aCx' declared here
 2014 | JSObject* HTMLFormElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLFrameElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLFrameElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFrameElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLFrameElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFrameElement.cpp:51:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFrameElement.cpp:8,
                 from Unified_cpp_dom_html1.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFrameElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLFrameElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFrameElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFrameElement.cpp:49:49: note: 'aCx' declared here
   49 | JSObject* HTMLFrameElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLFrameSetElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLFrameSetElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFrameSetElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLFrameSetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFrameSetElement.cpp:23:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFrameSetElement.cpp:9,
                 from Unified_cpp_dom_html1.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFrameSetElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLFrameSetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLFrameSetElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFrameSetElement.cpp:21:52: note: 'aCx' declared here
   21 | JSObject* HTMLFrameSetElement::WrapNode(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLHRElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLHRElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLHRElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLHRElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLHRElement.cpp:190:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLHRElement.cpp:8,
                 from Unified_cpp_dom_html1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLHRElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLHRElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLHRElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLHRElement.cpp:188:46: note: 'aCx' declared here
  188 | JSObject* HTMLHRElement::WrapNode(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLHeadingElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLHeadingElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLHeadingElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLHeadingElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLHeadingElement.cpp:23:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLHeadingElement.cpp:8,
                 from Unified_cpp_dom_html1.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLHeadingElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLHeadingElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLHeadingElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLHeadingElement.cpp:21:51: note: 'aCx' declared here
   21 | JSObject* HTMLHeadingElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLIFrameElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLIFrameElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLIFrameElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLIFrameElement.cpp:233:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLIFrameElement.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLIFrameElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLIFrameElement.cpp:231: note: 'aCx' declared here
  231 | JSObject* HTMLIFrameElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLImageElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLImageElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLImageElementBinding.h:41,
    inlined from 'virtual JSObject* mozilla::dom::HTMLImageElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLImageElement.cpp:660:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLImageElement.cpp:12,
                 from Unified_cpp_dom_html1.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLImageElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLImageElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLImageElementBinding.h:41: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLImageElement.cpp:658: note: 'aCx' declared here
  658 | JSObject* HTMLImageElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLInputElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLInputElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLInputElementBinding.h:123:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLInputElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLInputElement.cpp:7390:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLInputElement.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLFormElement.cpp:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLInputElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLInputElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLInputElementBinding.h:123:27: note: 'reflector' declared here
  123 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_html1.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLInputElement.cpp:7388: note: 'aCx' declared here
 7388 | JSObject* HTMLInputElement::WrapNode(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IndexedDatabase.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorType.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.cpp:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLabelElement.cpp:16,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLIElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLIElement.cpp:7,
                 from Unified_cpp_dom_html2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMediaElement.cpp:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const OwningFileOrDirectory]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProvider.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AsyncEventDispatcher.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const OwningFileOrDirectory]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Element>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Element>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsClassHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IndexedDatabaseManager.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IndexedDatabaseManager.cpp:7,
                 from Unified_cpp_dom_indexedDB1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerScope.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IndexedDatabaseManager.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBTypedCursor<mozilla::dom::IDBCursorType::ObjectStore>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:442:27,
    inlined from 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:850:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursor.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h: In member function 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStore]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:442:27: note: 'reflector' declared here
  442 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_indexedDB0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:846: note: 'aCx' declared here
  846 |     JSContext* const aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBCursorWithValue_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBTypedCursor<mozilla::dom::IDBCursorType::Index>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:442:27,
    inlined from 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:850:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h: In member function 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::Index]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:442:27: note: 'reflector' declared here
  442 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:846: note: 'aCx' declared here
  846 |     JSContext* const aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBTypedCursor<mozilla::dom::IDBCursorType::ObjectStoreKey>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:400:27,
    inlined from 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStoreKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:850:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h: In member function 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::ObjectStoreKey]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:400:27: note: 'reflector' declared here
  400 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:846: note: 'aCx' declared here
  846 |     JSContext* const aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBCursor_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBTypedCursor<mozilla::dom::IDBCursorType::IndexKey>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:400:27,
    inlined from 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::IndexKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:850:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h: In member function 'JSObject* mozilla::dom::IDBTypedCursor<CursorType>::WrapObject(JSContext*, JS::Handle<JSObject*>) [with mozilla::dom::IDBCursorType CursorType = mozilla::dom::IDBCursorType::IndexKey]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBCursorBinding.h:400:27: note: 'reflector' declared here
  400 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBCursor.cpp:846: note: 'aCx' declared here
  846 |     JSContext* const aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBDatabase_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBDatabase]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBDatabaseBinding.h:109:27,
    inlined from 'virtual JSObject* mozilla::dom::IDBDatabase::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBDatabase.cpp:922:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransactionBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBDatabaseBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBDatabase::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBDatabaseBinding.h:109:27: note: 'reflector' declared here
  109 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_indexedDB0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBDatabase.cpp:920: note: 'aCx' declared here
  920 | JSObject* IDBDatabase::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBVersionChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBVersionChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBVersionChangeEventBinding.h:87,
    inlined from 'virtual JSObject* mozilla::dom::IDBVersionChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBEvents.cpp:93:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBEvents.cpp:11,
                 from Unified_cpp_dom_indexedDB0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBVersionChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBVersionChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBVersionChangeEventBinding.h:87: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBEvents.cpp:92: note: 'aCx' declared here
   92 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBFactory_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBFactory]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBFactoryBinding.h:132,
    inlined from 'virtual JSObject* mozilla::dom::IDBFactory::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBFactory.cpp:874:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBFactory.cpp:17,
                 from Unified_cpp_dom_indexedDB0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBFactoryBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBFactory::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBFactoryBinding.h:132: note: 'reflector' declared here
  132 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBFactory.cpp:872: note: 'aCx' declared here
  872 | JSObject* IDBFactory::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBIndex_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBIndex]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBIndexBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::IDBIndex::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBIndex.cpp:634:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBIndexBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBIndex::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBIndexBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_indexedDB0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBIndex.cpp:632: note: 'aCx' declared here
  632 | JSObject* IDBIndex::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBObjectStore_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBObjectStore]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBObjectStoreBinding.h:88,
    inlined from 'virtual JSObject* mozilla::dom::IDBObjectStore::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:1297:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBDatabase.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBObjectStoreBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBObjectStore::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBObjectStoreBinding.h:88: note: 'reflector' declared here
   88 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_indexedDB0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:1295: note: 'aCx' declared here
 1295 | JSObject* IDBObjectStore::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBRequest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBRequest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBRequestBinding.h:498:27,
    inlined from 'virtual JSObject* mozilla::dom::IDBRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBRequest.cpp:219:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBRequest.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsChild.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBRequestBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBRequestBinding.h:498:27: note: 'reflector' declared here
  498 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_indexedDB0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBRequest.cpp:217: note: 'aCx' declared here
  217 | JSObject* IDBRequest::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBOpenDBRequest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBOpenDBRequest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBOpenDBRequestBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::IDBOpenDBRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBRequest.cpp:416:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBRequest.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBOpenDBRequestBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBOpenDBRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBOpenDBRequestBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBRequest.cpp:412: note: 'aCx' declared here
  412 | JSObject* IDBOpenDBRequest::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IDBTransaction_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IDBTransaction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransactionBinding.h:65:27,
    inlined from 'virtual JSObject* mozilla::dom::IDBTransaction::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBTransaction.cpp:974:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransactionBinding.h: In member function 'virtual JSObject* mozilla::dom::IDBTransaction::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransactionBinding.h:65:27: note: 'reflector' declared here
   65 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_indexedDB0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBTransaction.cpp:970: note: 'aCx' declared here
  970 | JSObject* IDBTransaction::WrapObject(JSContext* const aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsIFormControl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLLIElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLLIElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLIElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLLIElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLIElement.cpp:97:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLIElement.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLIElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLLIElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLIElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLIElement.cpp:95:46: note: 'aCx' declared here
   95 | JSObject* HTMLLIElement::WrapNode(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLLabelElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLLabelElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLabelElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLLabelElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLabelElement.cpp:31:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLabelElement.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLabelElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLLabelElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLabelElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLabelElement.cpp:29:49: note: 'aCx' declared here
   29 | JSObject* HTMLLabelElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLLegendElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLLegendElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLegendElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLLegendElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLegendElement.cpp:137:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLegendElement.cpp:9,
                 from Unified_cpp_dom_html2.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLegendElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLLegendElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLegendElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLegendElement.cpp:135:50: note: 'aCx' declared here
  135 | JSObject* HTMLLegendElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLLinkElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLLinkElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLinkElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLLinkElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLinkElement.cpp:414:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLinkElement.cpp:19,
                 from Unified_cpp_dom_html2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLinkElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLLinkElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLLinkElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLLinkElement.cpp:412:48: note: 'aCx' declared here
  412 | JSObject* HTMLLinkElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLMapElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLMapElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMapElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLMapElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMapElement.cpp:41:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMapElement.cpp:8,
                 from Unified_cpp_dom_html2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMapElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLMapElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMapElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMapElement.cpp:39:47: note: 'aCx' declared here
   39 | JSObject* HTMLMapElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLMarqueeElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLMarqueeElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMarqueeElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLMarqueeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMarqueeElement.cpp:39:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMarqueeElement.cpp:11,
                 from Unified_cpp_dom_html2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMarqueeElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLMarqueeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMarqueeElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMarqueeElement.cpp:37:51: note: 'aCx' declared here
   37 | JSObject* HTMLMarqueeElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLMenuElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLMenuElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMenuElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLMenuElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMenuElement.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMenuElement.cpp:9,
                 from Unified_cpp_dom_html2.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMenuElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLMenuElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMenuElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMenuElement.cpp:23: note: 'aCx' declared here
   23 | JSObject* HTMLMenuElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLMetaElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLMetaElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMetaElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLMetaElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMetaElement.cpp:140:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMetaElement.cpp:10,
                 from Unified_cpp_dom_html2.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMetaElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLMetaElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMetaElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMetaElement.cpp:138: note: 'aCx' declared here
  138 | JSObject* HTMLMetaElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLMeterElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLMeterElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMeterElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLMeterElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMeterElement.cpp:256:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMeterElement.cpp:8,
                 from Unified_cpp_dom_html2.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMeterElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLMeterElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLMeterElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMeterElement.cpp:254: note: 'aCx' declared here
  254 | JSObject* HTMLMeterElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLModElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLModElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLModElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLModElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLModElement.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLModElement.cpp:8,
                 from Unified_cpp_dom_html2.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLModElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLModElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLModElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLModElement.cpp:23: note: 'aCx' declared here
   23 | JSObject* HTMLModElement::WrapNode(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIIndexedDatabaseManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IndexedDatabaseManager.h:17:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult mozilla::dom::indexedDB::KeyPath::ToJSVal(JSContext*, JS::MutableHandle<JS::Value>) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp:503:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_indexedDB1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp: In member function 'nsresult mozilla::dom::indexedDB::KeyPath::ToJSVal(JSContext*, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp:503:27: note: 'array' declared here
  503 |     JS::Rooted<JSObject*> array(aCx, JS::NewArrayObject(aCx, len));
      |                           ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp:499:38: note: 'aCx' declared here
  499 | nsresult KeyPath::ToJSVal(JSContext* aCx,
      |                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLObjectElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLObjectElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLObjectElementBinding.h:41,
    inlined from 'virtual JSObject* mozilla::dom::HTMLObjectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLObjectElement.cpp:275:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLObjectElement.cpp:10,
                 from Unified_cpp_dom_html2.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLObjectElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLObjectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLObjectElementBinding.h:41: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLObjectElement.cpp:273: note: 'aCx' declared here
  273 | JSObject* HTMLObjectElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLOptGroupElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLOptGroupElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptGroupElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLOptGroupElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptGroupElement.cpp:111:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptGroupElement.cpp:10,
                 from Unified_cpp_dom_html2.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptGroupElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLOptGroupElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptGroupElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptGroupElement.cpp:109: note: 'aCx' declared here
  109 | JSObject* HTMLOptGroupElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLOptionElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLOptionElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptionElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLOptionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptionElement.cpp:344:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptionElement.cpp:10,
                 from Unified_cpp_dom_html2.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptionElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLOptionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptionElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptionElement.cpp:342: note: 'aCx' declared here
  342 | JSObject* HTMLOptionElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLOptionsCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLOptionsCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptionsCollectionBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::HTMLOptionsCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptionsCollection.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptionsCollection.cpp:8,
                 from Unified_cpp_dom_html2.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptionsCollectionBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLOptionsCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOptionsCollectionBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOptionsCollection.cpp:63: note: 'aCx' declared here
   63 | JSObject* HTMLOptionsCollection::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLOutputElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLOutputElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOutputElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::HTMLOutputElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOutputElement.cpp:134:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOutputElement.cpp:11,
                 from Unified_cpp_dom_html2.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOutputElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLOutputElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLOutputElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLOutputElement.cpp:132: note: 'aCx' declared here
  132 | JSObject* HTMLOutputElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static void mozilla::dom::IDBKeyRange::FromJSVal(JSContext*, JS::Handle<JS::Value>, RefPtr<mozilla::dom::IDBKeyRange>*, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBKeyRange.cpp:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_indexedDB0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBKeyRange.cpp: In static member function 'static void mozilla::dom::IDBKeyRange::FromJSVal(JSContext*, JS::Handle<JS::Value>, RefPtr<mozilla::dom::IDBKeyRange>*, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBKeyRange.cpp:68: note: 'obj' declared here
   68 |   JS::Rooted<JSObject*> obj(aCx, aVal.isObject() ? &aVal.toObject() : nullptr);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBKeyRange.cpp:55: note: 'aCx' declared here
   55 | void IDBKeyRange::FromJSVal(JSContext* aCx, JS::Handle<JS::Value> aVal,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.cpp:13705: warning: 'maintenanceAction' may be used uninitialized [-Wmaybe-uninitialized]
13705 |   switch (maintenanceAction) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/ActorsParent.cpp:13700: note: 'maintenanceAction' was declared here
13700 |   MaintenanceAction maintenanceAction;
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::HTMLMediaElement::MozGetMetadata(JSContext*, JS::MutableHandle<JSObject*>, nsINode::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMediaElement.cpp:3616:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tags' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMediaElement.cpp: In member function 'void mozilla::dom::HTMLMediaElement::MozGetMetadata(JSContext*, JS::MutableHandle<JSObject*>, nsINode::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMediaElement.cpp:3616: note: 'tags' declared here
 3616 |   JS::Rooted<JSObject*> tags(aCx, JS_NewPlainObject(aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLMediaElement.cpp:3608: note: 'aCx' declared here
 3608 | void HTMLMediaElement::MozGetMetadata(JSContext* aCx,
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<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Utils::RecvDoMaintenance(mozilla::dom::indexedDB::PBackgroundIndexedDBUtilsParent::DoMaintenanceResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Utils::RecvDoMaintenance(mozilla::dom::indexedDB::PBackgroundIndexedDBUtilsParent::DoMaintenanceResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::DeleteFilesRunnable::Open()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::DeleteFilesRunnable::Open()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Maintenance::OpenDirectory()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Maintenance::OpenDirectory()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Maintenance::OpenDirectory()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::indexedDB::{anonymous}::Maintenance::OpenDirectory()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::UniversalDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::quota::UniversalDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIScriptGlobalObject.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IndexedDatabaseManager.cpp:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IndexedDatabaseManager::DoMaintenance(JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IndexedDatabaseManager::DoMaintenance(JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult mozilla::dom::indexedDB::KeyPath::ExtractKeyAsJSVal(JSContext*, const JS::Value&, JS::Value*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp:384:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrayObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp: In member function 'nsresult mozilla::dom::indexedDB::KeyPath::ExtractKeyAsJSVal(JSContext*, const JS::Value&, JS::Value*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp:384:25: note: 'arrayObj' declared here
  384 |   JS::Rooted<JSObject*> arrayObj(aCx, JS::NewArrayObject(aCx, len));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/KeyPath.cpp:374:48: note: 'aCx' declared here
  374 | nsresult KeyPath::ExtractKeyAsJSVal(JSContext* aCx, const JS::Value& aValue,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const IDBDatabaseInfo]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const IDBDatabaseInfo]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IDBTransaction.h:14:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::indexedDB::GetDatabasesResponse, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::dom::indexedDB::GetDatabasesResponse, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::IDBFactory::Databases(JSContext*, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<mozilla::dom::indexedDB::GetDatabasesResponse, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::indexedDB::GetDatabasesResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::{anonymous}::CopyingStructuredCloneWriteCallback(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>, bool*, void*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:314:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp: In function 'bool mozilla::dom::{anonymous}::CopyingStructuredCloneWriteCallback(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>, bool*, void*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:314: note: 'obj' declared here
  314 |   JS::Rooted<JSObject*> obj(aCx, aObj);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:301: note: 'aCx' declared here
  301 | bool CopyingStructuredCloneWriteCallback(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::{anonymous}::StructuredCloneWriteCallback(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>, bool*, void*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:236:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp: In function 'bool mozilla::dom::{anonymous}::StructuredCloneWriteCallback(JSContext*, JSStructuredCloneWriter*, JS::Handle<JSObject*>, bool*, void*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:236: note: 'obj' declared here
  236 |   JS::Rooted<JSObject*> obj(aCx, aObj);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/indexedDB/IDBObjectStore.cpp:215: note: 'aCx' declared here
  215 | bool StructuredCloneWriteCallback(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, nsresult, true>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::<lambda(const nsACString&)>; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::<lambda(const nsACString&)>; RejectFunction = mozilla::dom::HTMLMediaElement::MozRequestDebugLog(nsINode::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::MediaStreamRenderer::SetAudioOutputDevice(AudioDeviceInfo*)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<AudioDeviceInfo>, nsresult, true>; ResolveValueT = RefPtr<AudioDeviceInfo>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::<lambda(const mozilla::MozPromise<RefPtr<AudioDeviceInfo>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<AudioDeviceInfo>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::HTMLMediaElement::SetSinkId(const nsAString&, nsINode::ErrorResult&)::<lambda(const mozilla::MozPromise<RefPtr<AudioDeviceInfo>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<AudioDeviceInfo>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<AudioDeviceInfo>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PBackgroundIDBSharedTypes.cpp:18,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
    Finished `release` profile [optimized] target(s) in 17m 45s
toolkit/library/rust/libgkrust.a
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessHangMonitor.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSActor.cpp:25,
                 from Unified_cpp_dom_ipc_jsactor0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ProtocolUtils.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsyncChild.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VsyncChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/VsyncMainChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/VsyncMainChild.cpp:7:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::VsyncObserver*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::VsyncObserver*, 0>::ForwardIterator; U = mozilla::VsyncObserver*; T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::VsyncObserver*, 0>::ForwardIterator; U = mozilla::VsyncObserver*; T = mozilla::VsyncObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual mozilla::ipc::IPCResult mozilla::dom::VsyncMainChild::RecvNotify(const mozilla::dom::PVsyncChild::VsyncEvent&, const float&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/VsyncMainChild.cpp:65:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_10(D)->mObservers.D.358083.nsAutoTObserverArray<mozilla::VsyncObserver*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/ipc/VsyncMainChild.cpp:65:65: note: '__for_begin' declared here
   65 |   for (RefPtr<VsyncObserver> observer : mObservers.ForwardRange()) {
      |                                                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/VsyncMainChild.cpp:59:75: note: 'this' declared here
   59 |                                                    const float& aVsyncRate) {
      |                                                                           ^
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/TextControlState.cpp:11,
                 from Unified_cpp_dom_html4.cpp:137:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSActorService.cpp:11,
                 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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEditor.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElement.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTextAreaElement.cpp:7,
                 from Unified_cpp_dom_html4.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.cpp:14,
                 from Unified_cpp_dom_html5.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ForOfIterator.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DOMLocalization.cpp:7,
                 from Unified_cpp_dom_l10n0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMLocalization_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMLocalization]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMLocalizationBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMLocalization::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DOMLocalization.cpp:92:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DOMLocalization.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DOMLocalization.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMLocalizationBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMLocalization::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMLocalizationBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DOMLocalization.cpp:90:50: note: 'aCx' declared here
   90 | JSObject* DOMLocalization::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DocumentL10n_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DocumentL10n]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentL10nBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::DocumentL10n::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DocumentL10n.cpp:59:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DocumentL10n.cpp:12,
                 from Unified_cpp_dom_l10n0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentL10nBinding.h: In member function 'virtual JSObject* mozilla::dom::DocumentL10n::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentL10nBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/l10n/DocumentL10n.cpp:57:47: note: 'aCx' declared here
   57 | JSObject* DocumentL10n::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsIFormControl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableElement.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableElement.cpp:7,
                 from Unified_cpp_dom_html4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TableRowsCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36:27,
    inlined from 'virtual JSObject* mozilla::dom::TableRowsCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableElement.cpp:193:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableElement.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h: In member function 'virtual JSObject* mozilla::dom::TableRowsCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36:27: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableElement.cpp:191:54: note: 'aCx' declared here
  191 | JSObject* TableRowsCollection::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTableElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTableElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTableElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableElement.cpp:515:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableElement.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTableElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableElement.cpp:513:49: note: 'aCx' declared here
  513 | JSObject* HTMLTableElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTableRowElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTableRowElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableRowElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTableRowElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableRowElement.cpp:24:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableRowElement.cpp:12,
                 from Unified_cpp_dom_html4.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableRowElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTableRowElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableRowElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableRowElement.cpp:22:52: note: 'aCx' declared here
   22 | JSObject* HTMLTableRowElement::WrapNode(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTableSectionElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTableSectionElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableSectionElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTableSectionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableSectionElement.cpp:24:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableSectionElement.cpp:11,
                 from Unified_cpp_dom_html4.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableSectionElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTableSectionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTableSectionElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTableSectionElement.cpp:22:56: note: 'aCx' declared here
   22 | JSObject* HTMLTableSectionElement::WrapNode(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTemplateElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTemplateElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTemplateElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTemplateElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTemplateElement.cpp:73:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTemplateElement.cpp:8,
                 from Unified_cpp_dom_html4.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTemplateElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTemplateElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTemplateElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTemplateElement.cpp:71:52: note: 'aCx' declared here
   71 | JSObject* HTMLTemplateElement::WrapNode(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTextAreaElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTextAreaElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElementBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTextAreaElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTextAreaElement.cpp:1141:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTextAreaElement.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTextAreaElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTextAreaElementBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTextAreaElement.cpp:1139:52: note: 'aCx' declared here
 1139 | JSObject* HTMLTextAreaElement::WrapNode(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTimeElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTimeElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTimeElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTimeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTimeElement.cpp:27:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTimeElement.cpp:8,
                 from Unified_cpp_dom_html4.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTimeElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTimeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTimeElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTimeElement.cpp:25:48: note: 'cx' declared here
   25 | JSObject* HTMLTimeElement::WrapNode(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTitleElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTitleElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTitleElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTitleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTitleElement.cpp:34:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTitleElement.cpp:9,
                 from Unified_cpp_dom_html4.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTitleElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTitleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTitleElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTitleElement.cpp:32:49: note: 'cx' declared here
   32 | JSObject* HTMLTitleElement::WrapNode(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLTrackElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLTrackElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTrackElementBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLTrackElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTrackElement.cpp:157:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTrackElement.cpp:13,
                 from Unified_cpp_dom_html4.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTrackElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLTrackElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLTrackElementBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLTrackElement.cpp:155:49: note: 'aCx' declared here
  155 | JSObject* HTMLTrackElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLUnknownElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLUnknownElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:85:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLUnknownElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLUnknownElement.cpp:21:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLUnknownElement.cpp:9,
                 from Unified_cpp_dom_html4.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLUnknownElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:85:27: note: 'reflector' declared here
   85 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLUnknownElement.cpp:19:51: note: 'aCx' declared here
   19 | JSObject* HTMLUnknownElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLVideoElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HTMLVideoElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLVideoElementBinding.h:209:27,
    inlined from 'virtual JSObject* mozilla::dom::HTMLVideoElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLVideoElement.cpp:351:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoFrameProvider.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLVideoElement.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLVideoElement.cpp:7,
                 from Unified_cpp_dom_html4.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLVideoElementBinding.h: In member function 'virtual JSObject* mozilla::dom::HTMLVideoElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLVideoElementBinding.h:209:27: note: 'reflector' declared here
  209 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/HTMLVideoElement.cpp:349:49: note: 'aCx' declared here
  349 | JSObject* HTMLVideoElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageDocument_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageDocument]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDocumentBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::ImageDocument::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ImageDocument.cpp:138:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ImageDocument.cpp:13,
                 from Unified_cpp_dom_html4.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDocumentBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageDocument::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDocumentBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ImageDocument.cpp:136:46: note: 'aCx' declared here
  136 | JSObject* ImageDocument::WrapNode(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaError_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaError]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaErrorBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaError::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/MediaError.cpp:82:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/MediaError.cpp:13,
                 from Unified_cpp_dom_html4.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaErrorBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaError::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaErrorBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/MediaError.cpp:80:45: note: 'aCx' declared here
   80 | JSObject* MediaError::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::RadioNodeList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::RadioNodeList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RadioNodeListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::RadioNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/RadioNodeList.cpp:20:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/RadioNodeList.cpp:10,
                 from Unified_cpp_dom_html4.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RadioNodeListBinding.h: In member function 'virtual JSObject* mozilla::dom::RadioNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RadioNodeListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/RadioNodeList.cpp:18:48: note: 'aCx' declared here
   18 | JSObject* RadioNodeList::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:39,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedStyleSheetCache.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ContentChild.cpp:43:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: adding '-flarge-source-files' will allow for 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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/TextTrackManager.cpp:21,
                 from Unified_cpp_dom_html5.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrack.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/TextTrackManager.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Value.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PromiseNativeHandler.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSActor.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSActor.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessHangMonitor.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TimeRanges_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TimeRanges]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeRangesBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TimeRanges::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/TimeRanges.cpp:171:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/TimeRanges.cpp:8,
                 from Unified_cpp_dom_html5.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeRangesBinding.h: In member function 'virtual JSObject* mozilla::dom::TimeRanges::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeRangesBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/TimeRanges.cpp:169:45: note: 'aCx' declared here
  169 | JSObject* TimeRanges::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ValidityState_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ValidityState]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ValidityStateBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::ValidityState::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ValidityState.cpp:28:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ValidityState.cpp:8,
                 from Unified_cpp_dom_html5.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ValidityStateBinding.h: In member function 'virtual JSObject* mozilla::dom::ValidityState::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ValidityStateBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/ValidityState.cpp:26:48: note: 'aCx' declared here
   26 | JSObject* ValidityState::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMStringMap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMStringMap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringMapBinding.h:36:27,
    inlined from 'virtual JSObject* nsDOMStringMap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsDOMStringMap.cpp:67:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsDOMStringMap.cpp:13,
                 from Unified_cpp_dom_html5.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringMapBinding.h: In member function 'virtual JSObject* nsDOMStringMap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringMapBinding.h:36:27: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsDOMStringMap.cpp:65:49: note: 'cx' declared here
   65 | JSObject* nsDOMStringMap::WrapObject(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLDocument_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsHTMLDocument]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDocumentBinding.h:39,
    inlined from 'virtual JSObject* nsHTMLDocument::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsHTMLDocument.cpp:139:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsHTMLDocument.cpp:75,
                 from Unified_cpp_dom_html5.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDocumentBinding.h: In member function 'virtual JSObject* nsHTMLDocument::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLDocumentBinding.h:39: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsHTMLDocument.cpp:137: note: 'aCx' declared here
  137 | JSObject* nsHTMLDocument::WrapNode(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSActor.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Value.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIRemoteTab.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProcessHangMonitor.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessHangMonitor.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsync.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsyncChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VsyncChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/VsyncWorkerChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/VsyncWorkerChild.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/VsyncWorkerChild.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_message.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/EnumSerializer.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSActor.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSActorService.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Element>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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/CycleCollectedJSContext.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/TextTrackManager.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Element>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessHangMonitor.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsITimer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/threads/nsThreadUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProcessHangMonitorIPC.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessHangMonitor.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessHangMonitor.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::JSProcessActorChild_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::JSProcessActorChild]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorBinding.h:192,
    inlined from 'virtual JSObject* mozilla::dom::JSProcessActorChild::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSProcessActorChild.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSActorService.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorBinding.h: In member function 'virtual JSObject* mozilla::dom::JSProcessActorChild::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorBinding.h:192: note: 'reflector' declared here
  192 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_ipc_jsactor0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSProcessActorChild.cpp:23: note: 'aCx' declared here
   23 | JSObject* JSProcessActorChild::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::JSProcessActorParent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::JSProcessActorParent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorBinding.h:231,
    inlined from 'virtual JSObject* mozilla::dom::JSProcessActorParent::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSProcessActorParent.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorBinding.h: In member function 'virtual JSObject* mozilla::dom::JSProcessActorParent::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorBinding.h:231: note: 'reflector' declared here
  231 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_ipc_jsactor0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSProcessActorParent.cpp:22: note: 'aCx' declared here
   22 | JSObject* JSProcessActorParent::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::JSWindowActorChild_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::JSWindowActorChild]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSWindowActorBinding.h:251,
    inlined from 'virtual JSObject* mozilla::dom::JSWindowActorChild::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSWindowActorChild.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSActorService.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSWindowActorBinding.h: In member function 'virtual JSObject* mozilla::dom::JSWindowActorChild::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSWindowActorBinding.h:251: note: 'reflector' declared here
  251 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_ipc_jsactor0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSWindowActorChild.cpp:21: note: 'aCx' declared here
   21 | JSObject* JSWindowActorChild::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::JSWindowActorParent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::JSWindowActorParent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSWindowActorBinding.h:290,
    inlined from 'virtual JSObject* mozilla::dom::JSWindowActorParent::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSWindowActorParent.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSWindowActorBinding.h: In member function 'virtual JSObject* mozilla::dom::JSWindowActorParent::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSWindowActorBinding.h:290: note: 'reflector' declared here
  290 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_ipc_jsactor0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/jsactor/JSWindowActorParent.cpp:19: note: 'aCx' declared here
   19 | JSObject* JSWindowActorParent::WrapObject(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ContentChild.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentFrameMessageManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserChild.h:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerScope.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerDebugger.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ContentChild.cpp:91:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2971:17:   required from 'CopyableTArray<E>::CopyableTArray(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]'
 2971 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:64:0:   required from here
   64 |         addrs_(_addrs),
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNSRequestBase.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNSRequestChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ChildDNSService.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ContentChild.cpp:117:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Lock.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/locks/Lock.cpp:7,
                 from Unified_cpp_dom_locks0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerOp.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerChild.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/locks/LockManagerChild.cpp:11,
                 from Unified_cpp_dom_locks0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/mathml/MathMLElement.cpp:16,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsStyledElement.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MathMLElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/mathml/MathMLElement.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MathMLElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MathMLElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MathMLElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::MathMLElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/mathml/MathMLElement.cpp:745:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/mathml/MathMLElement.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MathMLElementBinding.h: In member function 'virtual JSObject* mozilla::dom::MathMLElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MathMLElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/mathml/MathMLElement.cpp:743:46: note: 'aCx' declared here
  743 | JSObject* MathMLElement::WrapNode(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Lock_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Lock]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LockBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::Lock::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/locks/Lock.cpp:39:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/locks/Lock.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LockBinding.h: In member function 'virtual JSObject* mozilla::dom::Lock::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LockBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/locks/Lock.cpp:38:39: note: 'aCx' declared here
   38 | JSObject* Lock::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::LockManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::LockManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LockManagerBinding.h:341:27,
    inlined from 'virtual JSObject* mozilla::dom::LockManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/locks/LockManager.cpp:34:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Lock.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LockManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::LockManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LockManagerBinding.h:341:27: note: 'reflector' declared here
  341 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_locks0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/locks/LockManager.cpp:32:46: note: 'aCx' declared here
   32 | JSObject* LockManager::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from Unified_cpp_dom_localstorage0.cpp:11:
In member function 'void mozilla::dom::{anonymous}::Snapshot::Init(nsTHashtable<nsStringHashKey>&, nsTHashSet<nsTString<char16_t> >&&, 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-134.0.2/dom/localstorage/ActorsParent.cpp:5620:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/localstorage/ActorsParent.cpp:1992:20: warning: 'nextLoadIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1992 |     mNextLoadIndex = aNextLoadIndex;
      |     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/localstorage/ActorsParent.cpp:5594:12: note: 'nextLoadIndex' was declared here
 5594 |   uint32_t nextLoadIndex;
      |            ^~~~~~~~~~~~~
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-134.0.2/dom/localstorage/ActorsChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/localstorage/ActorsChild.cpp:7,
                 from Unified_cpp_dom_localstorage0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::PrepareDatastoreOp::OpenDirectory()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::PrepareDatastoreOp::OpenDirectory()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserBridgeChild.cpp:22,
                 from Unified_cpp_dom_ipc0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadedScript.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:12,
                 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:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/FilePickerParent.cpp:15,
                 from Unified_cpp_dom_ipc1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf<T1, T2>::destroy()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:122: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  122 |     } else if (state == SomeT2) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:122: note: adding '-flarge-source-files' will allow for 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-134.0.2/dom/media/doctor/DDMediaLogs.cpp:7,
                 from Unified_cpp_dom_media_doctor0.cpp:74:
In member function 'void mozilla::DDMediaLogs::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)',
    inlined from 'static void mozilla::DecoderDoctorLogger::Log(const char*, const void*, mozilla::DDLogCategory, const char*, mozilla::DDLogValue&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/doctor/DecoderDoctorLogger.cpp:171:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/doctor/DDMediaLogs.h:48:25: warning: 'this' pointer is null [-Wnonnull]
   48 |       DispatchProcessLog();
      |       ~~~~~~~~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/media/doctor/DDMediaLogs.cpp:639:10: note: in a call to non-static member function 'nsresult mozilla::DDMediaLogs::DispatchProcessLog()'
  639 | nsresult DDMediaLogs::DispatchProcessLog() {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/FilePickerParent.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessPriorityManager.cpp:12,
                 from Unified_cpp_dom_ipc2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_message.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/EnumSerializer.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocShellMessageUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/DocShellMessageUtils.cpp:7,
                 from Unified_cpp_dom_ipc1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:10,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/media/MediaUtils.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/encoder/EncodedFrame.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/encoder/ContainerWriter.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/encoder/MediaEncoder.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/encoder/MediaEncoder.cpp:6,
                 from Unified_cpp_dom_media_encoder0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::Shutdown()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::Shutdown()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::BlobImpl>, nsresult, false>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::MaybeExtractOrGatherBlob()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::BlobImpl>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::MaybeExtractOrGatherBlob()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::BlobImpl>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::BlobImpl>, nsresult, false>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::GatherBlobImpl()::<lambda()>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaEncoder::GatherBlobImpl()::<lambda()>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/IPCTypes.h:11,
                 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/ipc/ipdl/PBrowser.cpp:24,
                 from Unified_cpp_dom_ipc3.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/AccAttributes.h: In member function 'mozilla::Maybe<const T&> mozilla::a11y::AccAttributes::Entry::Value() const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/AccAttributes.h:240: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  240 |       } else if constexpr (std::is_same_v<gfx::Matrix4x4, T>) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/AccAttributes.h:240: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaInfo.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/CDMCaps.cpp:7,
                 from Unified_cpp_dom_media_eme0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaEncryptedEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaEncryptedEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaEncryptedEventBinding.h:83:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaEncryptedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaEncryptedEvent.cpp:46:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaEncryptedEvent.cpp:8,
                 from Unified_cpp_dom_media_eme0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaEncryptedEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaEncryptedEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaEncryptedEventBinding.h:83:27: note: 'reflector' declared here
   83 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaEncryptedEvent.cpp:45:16: note: 'aCx' declared here
   45 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaKeyError_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeyError]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyErrorBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaKeyError::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyError.cpp:24:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyError.cpp:8,
                 from Unified_cpp_dom_media_eme0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyErrorBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaKeyError::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyErrorBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyError.cpp:22:56: note: 'aCx' declared here
   22 | JSObject* MediaKeyError::WrapObjectInternal(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaKeyMessageEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeyMessageEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyMessageEventBinding.h:110:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaKeyMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:54:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyMessageEvent.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:7,
                 from Unified_cpp_dom_media_eme0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyMessageEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaKeyMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyMessageEventBinding.h:110:27: note: 'reflector' declared here
  110 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:53:16: note: 'aCx' declared here
   53 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaKeySession_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeySession]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySessionBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaKeySession::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeySession.cpp:105:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySession.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeySession.cpp:7,
                 from Unified_cpp_dom_media_eme0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySessionBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaKeySession::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySessionBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeySession.cpp:103:50: note: 'aCx' declared here
  103 | JSObject* MediaKeySession::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaKeyStatusMap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeyStatusMap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:328:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaKeyStatusMap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyStatusMap.cpp:31:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaKeyStatusMap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:328:27: note: 'reflector' declared here
  328 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_eme0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeyStatusMap.cpp:29:52: note: 'aCx' declared here
   29 | JSObject* MediaKeyStatusMap::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaKeySystemAccess_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeySystemAccess]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessBinding.h:171:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaKeySystemAccess::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeySystemAccess.cpp:67:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EMEUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/CDMCaps.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaKeySystemAccess::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeySystemAccessBinding.h:171:27: note: 'reflector' declared here
  171 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_eme0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeySystemAccess.cpp:65:55: note: 'aCx' declared here
   65 | JSObject* MediaKeySystemAccess::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaKeys_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaKeys]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeysBinding.h:138:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaKeys::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeys.cpp:220:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/KeySystemConfig.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/EMEUtils.cpp:11,
                 from Unified_cpp_dom_media_eme0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeysBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaKeys::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaKeysBinding.h:138:27: note: 'reflector' declared here
  138 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_eme0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/MediaKeys.cpp:218:44: note: 'aCx' declared here
  218 | JSObject* MediaKeys::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShellLoadState.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocShellMessageUtils.h:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::ipc::Shmem>, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple<mozilla::Maybe<mozilla::ipc::Shmem>, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSValidatorParent::IsOpaqueResponseAllowed(const std::function<void(mozilla::Maybe<mozilla::ipc::Shmem>, mozilla::net::OpaqueResponseBlocker::ValidatorResult)>&)::<lambda(const auto:81*)>::<lambda(const mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::ipc::Shmem>, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = std::tuple<mozilla::Maybe<mozilla::ipc::Shmem>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSValidatorParent::IsOpaqueResponseAllowed(const std::function<void(mozilla::Maybe<mozilla::ipc::Shmem>, mozilla::net::OpaqueResponseBlocker::ValidatorResult)>&)::<lambda(const auto:81*)>::<lambda(const mozilla::MozPromise<std::tuple<mozilla::Maybe<mozilla::ipc::Shmem>, mozilla::net::OpaqueResponseBlocker::ValidatorResult>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&)>; ResolveValueT = std::tuple<mozilla::Maybe<mozilla::ipc::Shmem>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::tuple<mozilla::Maybe<mozilla::ipc::Shmem>, mozilla::net::OpaqueResponseBlocker::ValidatorResult>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSOracleParent::WithJSOracle(const std::function<void(mozilla::dom::JSOracleParent*)>&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::JSOracleParent::WithJSOracle(const std::function<void(mozilla::dom::JSOracleParent*)>&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>, nsresult, true>; ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::<lambda(mozilla::dom::UniqueContentParentKeepAlive)>; RejectFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::<lambda()>; ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::<lambda(mozilla::dom::UniqueContentParentKeepAlive)>; RejectFunction = mozilla::PreallocatedProcessManagerImpl::AllocateNow()::<lambda()>; ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::UniquePtr<mozilla::dom::ContentParent, mozilla::dom::ContentParentKeepAliveDeleter>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ScriptLoadRequest.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:14,
                 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:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreScrollData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PSessionStoreParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PInProcess.cpp:9,
                 from Unified_cpp_dom_ipc4.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h: In member function 'bool mozilla::SharedSubResourceCache<Traits, Derived>::CoalesceLoad(const Key&, LoadingValue&, mozilla::CachedSubResourceState)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:487: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  487 |   } else if (aExistingLoadState == CachedSubResourceState::Pending) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:487: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const CDMInformation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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-134.0.2/dom/media/eme/DetailedPromise.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/eme/DetailedPromise.cpp:7,
                 from Unified_cpp_dom_media_eme0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const CDMInformation]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:13:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::MediaKeySystemConfiguration, bool, true>; ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySystemAccessManager::RequestMediaKeySystemAccess(mozilla::UniquePtr<PendingRequest>)::<lambda(const mozilla::MozPromise<mozilla::dom::MediaKeySystemConfiguration, bool, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySystemAccessManager::RequestMediaKeySystemAccess(mozilla::UniquePtr<PendingRequest>)::<lambda(const mozilla::MozPromise<mozilla::dom::MediaKeySystemConfiguration, bool, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaKeySystemConfiguration; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr<PendingRequest>)::<lambda(bool)>; RejectFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr<PendingRequest>)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr<PendingRequest>)::<lambda(bool)>; RejectFunction = mozilla::dom::MediaKeySystemAccessManager::CheckDoesAppAllowProtectedMedia(mozilla::UniquePtr<PendingRequest>)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaKeySession::GenerateRequest(const nsAString&, const mozilla::dom::ArrayBufferViewOrArrayBuffer&, mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_message.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/EnumSerializer.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HalTypes.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessPriorityManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessPriorityManager.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ProcessPriorityManager.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PProcessHangMonitor.cpp:7,
                 from Unified_cpp_dom_ipc5.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/DocAccessible.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserBridgeChild.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PFilePicker.cpp:8,
                 from Unified_cpp_dom_ipc4.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentPermission.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PContentPermission.cpp:7,
                 from Unified_cpp_dom_ipc4.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CachedInheritingStyles.h:12,
                 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:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/AccessibleWrap.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/HyperTextAccessible.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserBridgeParent.cpp:18,
                 from Unified_cpp_dom_ipc0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:0:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:0:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:0:   required from here
   93 | struct SVCB {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/GetAddrInfo.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsHostResolver.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsDNSService2.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/ContentParent.cpp:44,
                 from Unified_cpp_dom_ipc0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozSharedMap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ipc::SharedMap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h:95,
    inlined from 'virtual JSObject* mozilla::dom::ipc::SharedMap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:437:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:7,
                 from Unified_cpp_dom_ipc2.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h: In member function 'virtual JSObject* mozilla::dom::ipc::SharedMap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h:95: note: 'reflector' declared here
   95 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:435: note: 'aCx' declared here
  435 | JSObject* SharedMap::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozWritableSharedMap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ipc::WritableSharedMap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h:182,
    inlined from 'virtual JSObject* mozilla::dom::ipc::WritableSharedMap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:442:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h: In member function 'virtual JSObject* mozilla::dom::ipc::WritableSharedMap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h:182: note: 'reflector' declared here
  182 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:440: note: 'aCx' declared here
  440 | JSObject* WritableSharedMap::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozSharedMapChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ipc::SharedMapChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h:140,
    inlined from 'virtual JSObject* mozilla::dom::ipc::SharedMapChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMapChangeEvent.h:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h: In member function 'virtual JSObject* mozilla::dom::ipc::SharedMapChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozSharedMapBinding.h:140: note: 'reflector' declared here
  140 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMapChangeEvent.h:21: note: 'aCx' declared here
   21 |   JSObject* WrapObjectInternal(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WindowGlobalChild_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WindowGlobalChild]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:110,
    inlined from 'virtual JSObject* mozilla::dom::WindowGlobalChild::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/WindowGlobalChild.cpp:878:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/WindowGlobalActor.cpp:23,
                 from Unified_cpp_dom_ipc2.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h: In member function 'virtual JSObject* mozilla::dom::WindowGlobalChild::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:110: note: 'reflector' declared here
  110 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_ipc2.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/WindowGlobalChild.cpp:876: note: 'aCx' declared here
  876 | JSObject* WindowGlobalChild::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WindowGlobalParent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WindowGlobalParent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:149,
    inlined from 'virtual JSObject* mozilla::dom::WindowGlobalParent::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/WindowGlobalParent.cpp:1634:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h: In member function 'virtual JSObject* mozilla::dom::WindowGlobalParent::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalActorsBinding.h:149: note: 'reflector' declared here
  149 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_ipc2.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/WindowGlobalParent.cpp:1632: note: 'aCx' declared here
 1632 | JSObject* WindowGlobalParent::WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result<mozilla::Ok, nsresult> mozilla::dom::ipc::SharedMap::MaybeRebuild()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:224: warning: 'count' may be used uninitialized [-Wmaybe-uninitialized]
  224 |   for (uint32_t i = 0; i < count; i++) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/SharedMap.cpp:221: note: 'count' was declared here
  221 |   uint32_t count;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:23:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::RecvStoreIdentityCredential(const mozilla::dom::PWindowGlobalParent::IPCIdentityCredential&, const mozilla::dom::PWindowGlobalParent::StoreIdentityCredentialResolver&)::<lambda(const bool&)>; RejectFunction = mozilla::dom::WindowGlobalParent::RecvStoreIdentityCredential(const mozilla::dom::PWindowGlobalParent::IPCIdentityCredential&, const mozilla::dom::PWindowGlobalParent::StoreIdentityCredentialResolver&)::<lambda(mozilla::dom::PWindowGlobalParent::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::RecvStoreIdentityCredential(const mozilla::dom::PWindowGlobalParent::IPCIdentityCredential&, const mozilla::dom::PWindowGlobalParent::StoreIdentityCredentialResolver&)::<lambda(const bool&)>; RejectFunction = mozilla::dom::WindowGlobalParent::RecvStoreIdentityCredential(const mozilla::dom::PWindowGlobalParent::IPCIdentityCredential&, const mozilla::dom::PWindowGlobalParent::StoreIdentityCredentialResolver&)::<lambda(mozilla::dom::PWindowGlobalParent::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCIdentityCredential, nsresult, true>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::RecvGetIdentityCredential(const mozilla::dom::PWindowGlobalParent::IdentityCredentialRequestOptions&, const mozilla::dom::PWindowGlobalParent::CredentialMediationRequirement&, const mozilla::dom::PWindowGlobalParent::GetIdentityCredentialResolver&)::<lambda(const mozilla::dom::PWindowGlobalParent::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::WindowGlobalParent::RecvGetIdentityCredential(const mozilla::dom::PWindowGlobalParent::IdentityCredentialRequestOptions&, const mozilla::dom::PWindowGlobalParent::CredentialMediationRequirement&, const mozilla::dom::PWindowGlobalParent::GetIdentityCredentialResolver&)::<lambda(mozilla::dom::PWindowGlobalParent::nsresult)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::RecvGetIdentityCredential(const mozilla::dom::PWindowGlobalParent::IdentityCredentialRequestOptions&, const mozilla::dom::PWindowGlobalParent::CredentialMediationRequirement&, const mozilla::dom::PWindowGlobalParent::GetIdentityCredentialResolver&)::<lambda(const mozilla::dom::PWindowGlobalParent::IPCIdentityCredential&)>; RejectFunction = mozilla::dom::WindowGlobalParent::RecvGetIdentityCredential(const mozilla::dom::PWindowGlobalParent::IdentityCredentialRequestOptions&, const mozilla::dom::PWindowGlobalParent::CredentialMediationRequirement&, const mozilla::dom::PWindowGlobalParent::GetIdentityCredentialResolver&)::<lambda(mozilla::dom::PWindowGlobalParent::nsresult)>; ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCIdentityCredential; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::gfx::PaintFragment, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::dom::PWindowGlobalParent::uint32_t)::<lambda(mozilla::dom::PWindowGlobalParent::PaintFragment&&)>; RejectFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::dom::PWindowGlobalParent::uint32_t)::<lambda(mozilla::dom::PWindowGlobalParent::ResponseRejectReason&&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::dom::PWindowGlobalParent::uint32_t)::<lambda(mozilla::dom::PWindowGlobalParent::PaintFragment&&)>; RejectFunction = mozilla::dom::WindowGlobalParent::DrawSnapshotInternal(mozilla::gfx::CrossProcessPaint*, const mozilla::Maybe<mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> >&, float, mozilla::dom::PWindowGlobalParent::nscolor, mozilla::dom::PWindowGlobalParent::uint32_t)::<lambda(mozilla::dom::PWindowGlobalParent::ResponseRejectReason&&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::gfx::PaintFragment; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ContentFrameMessageManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BrowserChildMessageManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:244,
    inlined from 'virtual JSObject* mozilla::dom::BrowserChildMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserChild.cpp:4038:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserChild.cpp:53,
                 from Unified_cpp_dom_ipc0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::BrowserChildMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:244: note: 'reflector' declared here
  244 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserChild.cpp:4037: note: 'aCx' declared here
 4037 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/DOMTypes.cpp:14,
                 from Unified_cpp_dom_ipc3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IPCBlobUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/CustomElementTypes.cpp:7,
                 from Unified_cpp_dom_ipc3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreScrollData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PSessionStoreParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PBrowser.cpp:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, bool, true>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvCompleteAllowAccessFor(const mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>&, mozilla::dom::PContentParent::uint64_t, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, mozilla::dom::PContentParent::uint32_t, const mozilla::ContentBlockingNotifier::StorageAccessPermissionGrantedReason&, mozilla::dom::PContentParent::CompleteAllowAccessForResolver&&)::<lambda(mozilla::MozPromise<int, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvCompleteAllowAccessFor(const mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>&, mozilla::dom::PContentParent::uint64_t, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, mozilla::dom::PContentParent::uint32_t, const mozilla::ContentBlockingNotifier::StorageAccessPermissionGrantedReason&, mozilla::dom::PContentParent::CompleteAllowAccessForResolver&&)::<lambda(mozilla::MozPromise<int, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, bool, true>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvStorageAccessPermissionGrantedForOrigin(mozilla::dom::PContentParent::uint64_t, const mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>&, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, const int&, const mozilla::Maybe<mozilla::ContentBlockingNotifier::StorageAccessPermissionGrantedReason>&, const bool&, mozilla::dom::PContentParent::StorageAccessPermissionGrantedForOriginResolver&&)::<lambda(mozilla::MozPromise<nsresult, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvStorageAccessPermissionGrantedForOrigin(mozilla::dom::PContentParent::uint64_t, const mozilla::dom::MaybeDiscarded<mozilla::dom::BrowsingContext>&, mozilla::dom::PContentParent::nsIPrincipal*, const nsACString&, const int&, const mozilla::Maybe<mozilla::ContentBlockingNotifier::StorageAccessPermissionGrantedReason>&, const bool&, mozilla::dom::PContentParent::StorageAccessPermissionGrantedForOriginResolver&&)::<lambda(mozilla::MozPromise<nsresult, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::TextRecognitionResult, nsTString<char>, true>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvFindImageText(mozilla::dom::PContentParent::IPCImage&&, nsTArray<nsTString<char> >&&, mozilla::dom::PContentParent::FindImageTextResolver&&)::<lambda(mozilla::MozPromise<mozilla::dom::TextRecognitionResult, nsTString<char>, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ContentParent::RecvFindImageText(mozilla::dom::PContentParent::IPCImage&&, nsTArray<nsTString<char> >&&, mozilla::dom::PContentParent::FindImageTextResolver&&)::<lambda(mozilla::MozPromise<mozilla::dom::TextRecognitionResult, nsTString<char>, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>, bool, true>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::<lambda(mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>&&)>; RejectFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::<lambda(bool)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::<lambda(mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>&&)>; RejectFunction = mozilla::dom::ContentParent::RecvInitStreamFilter(const mozilla::dom::PContentParent::uint64_t&, const nsAString&, mozilla::dom::PContentParent::InitStreamFilterResolver&&)::<lambda(bool)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PrincipalHandle.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaSegment.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaTrackGraph.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/imagecapture/CaptureTask.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/imagecapture/CaptureTask.cpp:7,
                 from Unified_cpp_media_imagecapture0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageCapture_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageCapture]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::ImageCapture::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCapture.h:59:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCapture.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/imagecapture/CaptureTask.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageCapture::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCapture.h:57:35: note: 'aCx' declared here
   57 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::ImageCapture::_ZThn8_N7mozilla3dom12ImageCapture10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCaptureBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageCapture.h:57:35: note: 'aCx' declared here
   57 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
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-134.0.2/dom/media/ipc/RDDParent.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RDDParent.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/SamplesWaitingForKey.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/gmp/ChromiumCDMCallback.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/gmp/ChromiumCDMCallbackProxy.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:6,
                 from Unified_cpp_dom_media_gmp0.cpp:20:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::<lambda(bool)>; RejectFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::<lambda(mozilla::gmp::PChromiumCDMChild::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::<lambda(bool)>; RejectFunction = mozilla::gmp::ChromiumCDMChild::RecvInit(const bool&, const bool&, mozilla::gmp::PChromiumCDMChild::InitResolver&&)::<lambda(mozilla::gmp::PChromiumCDMChild::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(RefPtr<mozilla::gmp::ChromiumCDMParent>)>::<lambda(bool)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(RefPtr<mozilla::gmp::ChromiumCDMParent>)>::<lambda(mozilla::MediaResult)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(RefPtr<mozilla::gmp::ChromiumCDMParent>)>::<lambda(bool)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(RefPtr<mozilla::gmp::ChromiumCDMParent>)>::<lambda(mozilla::MediaResult)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWindowGlobal.cpp:31,
                 from Unified_cpp_dom_ipc6.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoMessageUtils.h: In static member function 'static bool IPC::ParamTraits<mozilla::net::NetAddr>::Read(IPC::MessageReader*, mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoMessageUtils.h:106: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  106 |     if (!ReadParam(aReader, &aResult->raw.family)) return false;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoMessageUtils.h:106: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::gmp::ChromiumCDMParent>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::gmp::ChromiumCDMParent>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(RefPtr<mozilla::gmp::ChromiumCDMParent>)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(mozilla::MediaResult)>; ResolveValueT = RefPtr<mozilla::gmp::ChromiumCDMParent>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(RefPtr<mozilla::gmp::ChromiumCDMParent>)>; RejectFunction = mozilla::ChromiumCDMProxy::Init(mozilla::CDMProxy::PromiseId, const nsAString&, const nsAString&, const nsAString&)::<lambda()>::<lambda(mozilla::MediaResult)>; ResolveValueT = RefPtr<mozilla::gmp::ChromiumCDMParent>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::gmp::ChromiumCDMParent>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::<lambda(bool)>; RejectFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::<lambda(mozilla::gmp::PChromiumCDMParent::ResponseRejectReason&&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::<lambda(bool)>; RejectFunction = mozilla::gmp::ChromiumCDMParent::Init(ChromiumCDMCallback*, bool, bool, nsIEventTarget*)::<lambda(mozilla::gmp::PChromiumCDMParent::ResponseRejectReason&&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTString<char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GMPParent::DeleteProcess()::<lambda(mozilla::gmp::PGMPParent::nsCString&&)>; RejectFunction = mozilla::gmp::GMPParent::DeleteProcess()::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = nsTString<char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GMPParent::DeleteProcess()::<lambda(mozilla::gmp::PGMPParent::nsCString&&)>; RejectFunction = mozilla::gmp::GMPParent::DeleteProcess()::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = nsTString<char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PVsyncParent.cpp:11,
                 from Unified_cpp_dom_ipc6.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsync.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PVsyncParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PVsyncParent.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialSerializationHelpers.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWindowGlobal.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RDDProcessHost.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RDDProcessHost.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, mozilla::ipc::LaunchError, false>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDProcessHost::LaunchPromise()::<lambda(const mozilla::MozPromise<int, mozilla::ipc::LaunchError, false>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RDDProcessHost::LaunchPromise()::<lambda(const mozilla::MozPromise<int, mozilla::ipc::LaunchError, false>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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-134.0.2/dom/media/ipc/RemoteDecoderChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteAudioDecoder.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteAudioDecoder.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteAudioDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::<lambda(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteAudioDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::<lambda(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/gmp/GMPChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/gmp/GMPProcessChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/gmp/GMPProcessChild.cpp:6,
                 from Unified_cpp_dom_media_gmp1.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::GetContentParent(mozilla::GMPCrashHelper*, const mozilla::gmp::NodeIdVariant&, const nsACString&, const nsTArray<nsTString<char> >&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::GetContentParent(mozilla::GMPCrashHelper*, const mozilla::gmp::NodeIdVariant&, const nsACString&, const nsTArray<nsTString<char> >&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::<lambda()>; RejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::<lambda()>; RejectFunction = mozilla::gmp::GeckoMediaPluginServiceParent::InitializePlugins(nsISerialEventTarget*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> 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-134.0.2/dom/media/ipc/RemoteDecoderChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteDecoderChild.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Shutdown()::<lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Shutdown()::<lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::DecodeResultIPDL, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Decode(const nsTArray<RefPtr<mozilla::MediaRawData> >&)::<lambda(mozilla::MozPromise<mozilla::DecodeResultIPDL, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderChild::Decode(const nsTArray<RefPtr<mozilla::MediaRawData> >&)::<lambda(mozilla::MozPromise<mozilla::DecodeResultIPDL, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::DecodeResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MediaResult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Flush()::<lambda(const mozilla::PRemoteDecoderChild::MediaResult&)>; RejectFunction = mozilla::RemoteDecoderChild::Flush()::<lambda(const mozilla::ipc::ResponseRejectReason&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Flush()::<lambda(const mozilla::PRemoteDecoderChild::MediaResult&)>; RejectFunction = mozilla::RemoteDecoderChild::Flush()::<lambda(const mozilla::ipc::ResponseRejectReason&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::InitResultIPDL, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Init()::<lambda(mozilla::PRemoteDecoderChild::InitResultIPDL&&)>; RejectFunction = mozilla::RemoteDecoderChild::Init()::<lambda(const mozilla::ipc::ResponseRejectReason&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteDecoderChild::Init()::<lambda(mozilla::PRemoteDecoderChild::InitResultIPDL&&)>; RejectFunction = mozilla::RemoteDecoderChild::Init()::<lambda(const mozilla::ipc::ResponseRejectReason&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::InitResultIPDL; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7,
                 from Unified_cpp_mediacapabilities0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:32,
                 from Unified_cpp_mediacapabilities0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentChild.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaCapabilities_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaCapabilities]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaCapabilitiesBinding.h:616:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaCapabilities::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:846:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaCapabilitiesBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaCapabilities::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaCapabilitiesBinding.h:616:27: note: 'reflector' declared here
  616 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:844:52: note: 'aCx' declared here
  844 | JSObject* MediaCapabilities::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>; ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true> > >&)::<lambda(mozilla::MozPromise<mozilla::dom::MediaCapabilitiesInfo, mozilla::MediaResult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::MediaCapabilitiesInfo; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, nsresult, true>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkStorageParent::RecvGet(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::GetResolver&&)::<lambda(mozilla::PBenchmarkStorageParent::int32_t)>; RejectFunction = mozilla::BenchmarkStorageParent::RecvGet(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::GetResolver&&)::<lambda(mozilla::PBenchmarkStorageParent::nsresult)>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkStorageParent::RecvGet(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::GetResolver&&)::<lambda(mozilla::PBenchmarkStorageParent::int32_t)>; RejectFunction = mozilla::BenchmarkStorageParent::RecvGet(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::GetResolver&&)::<lambda(mozilla::PBenchmarkStorageParent::nsresult)>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, nsresult, true>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkStorageParent::RecvPut(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::int32_t&)::<lambda(mozilla::PBenchmarkStorageParent::int32_t)>; RejectFunction = mozilla::BenchmarkStorageParent::RecvPut(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::int32_t&)::<lambda(mozilla::PBenchmarkStorageParent::nsresult)>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkStorageParent::RecvPut(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::int32_t&)::<lambda(mozilla::PBenchmarkStorageParent::int32_t)>; RejectFunction = mozilla::BenchmarkStorageParent::RecvPut(const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::nsCString&, const mozilla::PBenchmarkStorageParent::int32_t&)::<lambda(mozilla::PBenchmarkStorageParent::nsresult)>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, nsresult, true>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkStorageParent::RecvCheckVersion(const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::int32_t)::<lambda(mozilla::PBenchmarkStorageParent::int32_t)>; RejectFunction = mozilla::BenchmarkStorageParent::RecvCheckVersion(const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::int32_t)::<lambda(mozilla::PBenchmarkStorageParent::nsresult)>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkStorageParent::RecvCheckVersion(const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::int32_t)::<lambda(mozilla::PBenchmarkStorageParent::int32_t)>; RejectFunction = mozilla::BenchmarkStorageParent::RecvCheckVersion(const mozilla::PBenchmarkStorageParent::nsCString&, mozilla::PBenchmarkStorageParent::int32_t)::<lambda(mozilla::PBenchmarkStorageParent::nsresult)>; ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::MediaKeySystemAccess>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::dom::MediaKeySystemAccess>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::<lambda(mozilla::MozPromise<RefPtr<mozilla::dom::MediaKeySystemAccess>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<mozilla::dom::MediaKeySystemAccess>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::<lambda(mozilla::MozPromise<RefPtr<mozilla::dom::MediaKeySystemAccess>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<mozilla::dom::MediaKeySystemAccess>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::MediaKeySystemAccess>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::dom::MediaCapabilitiesInfo>, mozilla::MediaResult, true>; ResolveValueT = CopyableTArray<mozilla::dom::MediaCapabilitiesInfo>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::<lambda(mozilla::MozPromise<CopyableTArray<mozilla::dom::MediaCapabilitiesInfo>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray<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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::<lambda(mozilla::MozPromise<CopyableTArray<mozilla::dom::MediaCapabilitiesInfo>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray<mozilla::dom::MediaCapabilitiesInfo>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::dom::MediaCapabilitiesInfo>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::<lambda()> mutable::<lambda(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::<lambda(mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaCapabilities::CreateMediaCapabilitiesDecodingInfo(const mozilla::dom::MediaDecodingConfiguration&, mozilla::ErrorResult&, mozilla::dom::Promise*)::<lambda()> mutable::<lambda(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::<lambda(mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>::ResolveOrRejectValue&&)> mutable::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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-134.0.2/dom/media/ipc/RemoteDecoderParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteDecoderParent.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvShutdown(mozilla::PRemoteDecoderParent::ShutdownResolver&&)::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvShutdown(mozilla::PRemoteDecoderParent::ShutdownResolver&&)::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvFlush(mozilla::PRemoteDecoderParent::FlushResolver&&)::<lambda(mozilla::MozPromise<bool, mozilla::MediaResult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvFlush(mozilla::PRemoteDecoderParent::FlushResolver&&)::<lambda(mozilla::MozPromise<bool, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvInit(mozilla::PRemoteDecoderParent::InitResolver&&)::<lambda(mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteDecoderParent::RecvInit(mozilla::PRemoteDecoderParent::InitResolver&&)::<lambda(mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteMediaDataDecoder.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteMediaDataDecoder.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataDecoder::~RemoteMediaDataDecoder()::<lambda()>::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteMediaDataDecoder::~RemoteMediaDataDecoder()::<lambda()>::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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-134.0.2/dom/media/ipc/RemoteDecoderChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteVideoDecoder.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ipc/RemoteVideoDecoder.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteVideoDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::<lambda(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::RemoteVideoDecoderParent::RecvConstruct(mozilla::PRemoteDecoderParent::ConstructResolver&&)::<lambda(mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
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/MediaMetadata.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasession/MediaMetadata.cpp:7,
                 from Unified_cpp_media_mediasession0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaMetadata_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaMetadata]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:419:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaMetadata::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasession/MediaMetadata.cpp:35:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaMetadata.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaMetadata::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:419:27: note: 'reflector' declared here
  419 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasession/MediaMetadata.cpp:33:48: note: 'aCx' declared here
   33 | JSObject* MediaMetadata::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaSession_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaSession]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:458:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaSession::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasession/MediaSession.cpp:113:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaSession::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:458:27: note: 'reflector' declared here
  458 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_media_mediasession0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasession/MediaSession.cpp:111:47: note: 'aCx' declared here
  111 | JSObject* MediaSession::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioSampleFormat.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/Adts.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/Adts.h:44:7: note: 'class mozilla::ADTS::FrameHeader' declared here
   44 | 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-134.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:110:10:   required from here
  110 |   PodZero(this);
      |   ~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncoderConfig.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/H264.h:86:8: note: 'struct mozilla::SPSData' declared here
   86 | struct SPSData {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaTimer.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasink/AudioDecoderInputTrack.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasink/AudioDecoderInputTrack.cpp:5,
                 from Unified_cpp_dom_media_mediasink0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::<lambda()>; RejectFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::<lambda()>; RejectFunction = mozilla::VideoSink::Start(const mozilla::media::TimeUnit&, const mozilla::MediaInfo&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveRejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::AudioSinkWrapper; ResolveRejectMethodType = void (mozilla::AudioSinkWrapper::*)(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:799:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveRejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::AudioSinkWrapper; ResolveRejectMethodType = void (mozilla::AudioSinkWrapper::*)(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&); ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PRemoteDecoder.cpp:13,
                 from Unified_cpp_dom_media_ipc0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included 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:9:
In member function 'nsTArray_base<Alloc, RelocationStrategy>::size_type nsTArray_base<Alloc, RelocationStrategy>::Length() const [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]',
    inlined from 'mozilla::SPSIterator::operator bool() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp:1239:75,
    inlined from 'static bool mozilla::H265::CompareExtraData(const mozilla::MediaByteBuffer*, const mozilla::MediaByteBuffer*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp:1282:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:397:37: warning: using a dangling pointer to an unnamed temporary [-Wdangling-pointer=]
  397 |   size_type Length() const { return mHdr->mLength; }
      |                                     ^~~~
In file included from Unified_cpp_bytestreams0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp: In static member function 'static bool mozilla::H265::CompareExtraData(const mozilla::MediaByteBuffer*, const mozilla::MediaByteBuffer*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp:1280:33: note: unnamed temporary defined here
 1280 |   SPSIterator it1(config1.unwrap());
      |                   ~~~~~~~~~~~~~~^~
In member function 'nsTArray_base<Alloc, RelocationStrategy>::size_type nsTArray_base<Alloc, RelocationStrategy>::Length() const [with Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]',
    inlined from 'mozilla::SPSIterator::operator bool() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp:1239:75,
    inlined from 'static bool mozilla::H265::CompareExtraData(const mozilla::MediaByteBuffer*, const mozilla::MediaByteBuffer*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp:1282:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:397:37: warning: dangling pointer to an unnamed temporary may be used [-Wdangling-pointer=]
  397 |   size_type Length() const { return mHdr->mLength; }
      |                                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp: In static member function 'static bool mozilla::H265::CompareExtraData(const mozilla::MediaByteBuffer*, const mozilla::MediaByteBuffer*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/bytestreams/H265.cpp:1281:33: note: unnamed temporary defined here
 1281 |   SPSIterator it2(config2.unwrap());
      |                   ~~~~~~~~~~~~~~^~
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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaSpan.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/ContainerParser.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/ContainerParser.cpp:7,
                 from Unified_cpp_media_mediasource0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaSource_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaSource]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSourceBinding.h:81:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaSource::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/MediaSource.cpp:709:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/MediaSource.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/MediaSource.cpp:7,
                 from Unified_cpp_media_mediasource0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSourceBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaSource::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSourceBinding.h:81:27: note: 'reflector' declared here
   81 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/MediaSource.cpp:707:46: note: 'aCx' declared here
  707 | JSObject* MediaSource::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SourceBuffer_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SourceBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SourceBufferBinding.h:61:27,
    inlined from 'virtual JSObject* mozilla::dom::SourceBuffer::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/SourceBuffer.cpp:507:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/SourceBufferAttributes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/SourceBufferTask.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/TrackBuffersManager.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/MediaSourceDemuxer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/MediaSource.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SourceBufferBinding.h: In member function 'virtual JSObject* mozilla::dom::SourceBuffer::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SourceBufferBinding.h:61:27: note: 'reflector' declared here
   61 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_media_mediasource0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/SourceBuffer.cpp:505:47: note: 'aCx' declared here
  505 | JSObject* SourceBuffer::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SourceBufferList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SourceBufferList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SourceBufferListBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SourceBufferList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/SourceBufferList.cpp:173:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/SourceBufferList.cpp:11,
                 from Unified_cpp_media_mediasource0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SourceBufferListBinding.h: In member function 'virtual JSObject* mozilla::dom::SourceBufferList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SourceBufferListBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/SourceBufferList.cpp:171:51: note: 'aCx' declared here
  171 | JSObject* SourceBufferList::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/AudioFocusManager.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:5,
                 from Unified_cpp_media_mediacontrol0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/eme/SamplesWaitingForKey.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMCaps.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CDMProxy.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecryptJob.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ChromiumCDMParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7,
                 from Unified_cpp_agnostic_eme0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEDecryptor::Decrypted(const mozilla::DecryptResult&)::<lambda(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEDecryptor::Decrypted(const mozilla::DecryptResult&)::<lambda(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEMediaDataDecoderProxy::Decode(mozilla::MediaRawData*)::<lambda()>::<lambda(const RefPtr<mozilla::MediaRawData>&)>::<lambda(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EMEMediaDataDecoderProxy::Decode(mozilla::MediaRawData*)::<lambda()>::<lambda(const RefPtr<mozilla::MediaRawData>&)>::<lambda(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaRawData>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaRawData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::<lambda(const RefPtr<mozilla::MediaRawData>&)>; RejectFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::<lambda()>; ResolveValueT = RefPtr<mozilla::MediaRawData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::<lambda(const RefPtr<mozilla::MediaRawData>&)>; RejectFunction = mozilla::EMEDecryptor::ThrottleDecode(mozilla::MediaRawData*)::<lambda()>; ResolveValueT = RefPtr<mozilla::MediaRawData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaRawData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::<lambda()>; RejectFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::<lambda()>; RejectFunction = mozilla::DecryptThroughputLimit::Throttle(mozilla::MediaRawData*)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::DecryptResult, mozilla::DecryptResult, true>; ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::DecryptResult; RejectValueT = mozilla::DecryptResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> 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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaInfo.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/AudioFocusManager.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControllerBinding.h:110:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/MediaController.cpp:43:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/MediaControlKeySource.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/MediaStatusManager.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/MediaController.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/AudioFocusManager.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControllerBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControllerBinding.h:110:27: note: 'reflector' declared here
  110 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_media_mediacontrol0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediacontrol/MediaController.cpp:41:50: note: 'aCx' declared here
   41 | JSObject* MediaController::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/mediasource/ContainerParser.h:13:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::MediaSource::MozDebugReaderData(mozilla::ErrorResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::<lambda(bool)>; RejectFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::<lambda(bool)>; RejectFunction = mozilla::dom::SourceBuffer::RangeRemoval(double, double)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SourceBuffer::AppendDataCompletedWithSuccess(const mozilla::SourceBufferTask::AppendBufferResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SourceBuffer::AppendDataCompletedWithSuccess(const mozilla::SourceBufferTask::AppendBufferResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::pair<bool, mozilla::SourceBufferAttributes>, mozilla::MediaResult, true>; ResolveValueT = std::pair<bool, mozilla::SourceBufferAttributes>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::dom::SourceBuffer; ResolveMethodType = void (mozilla::dom::SourceBuffer::*)(const std::pair<bool, mozilla::SourceBufferAttributes>&); RejectMethodType = void (mozilla::dom::SourceBuffer::*)(const mozilla::MediaResult&); ResolveValueT = std::pair<bool, mozilla::SourceBufferAttributes>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::dom::SourceBuffer; ResolveMethodType = void (mozilla::dom::SourceBuffer::*)(const std::pair<bool, mozilla::SourceBufferAttributes>&); RejectMethodType = void (mozilla::dom::SourceBuffer::*)(const mozilla::MediaResult&); ResolveValueT = std::pair<bool, mozilla::SourceBufferAttributes>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::pair<bool, mozilla::SourceBufferAttributes>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MediaResult, mozilla::MediaResult, false>; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::TrackBuffersManager; ResolveMethodType = void (mozilla::TrackBuffersManager::*)(const RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>&); RejectMethodType = void (mozilla::TrackBuffersManager::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaQueue.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioCompactor.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/omx/OmxDataDecoder.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/omx/OmxDataDecoder.cpp:7,
                 from Unified_cpp_media_platforms_omx0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false> > >&)::<lambda(mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false> > >&)::<lambda(mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false> > >&)::<lambda(mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false> > >&)::<lambda(mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::<lambda()>; RejectFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::<lambda()>; RejectFunction = mozilla::OmxDataDecoder::DoAsyncShutdown()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::OmxPromiseLayer::BufferData*>, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>; ResolveValueT = CopyableTArray<mozilla::OmxPromiseLayer::BufferData*>; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::<lambda()>; RejectFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::<lambda()>; ResolveValueT = CopyableTArray<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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::<lambda()>; RejectFunction = mozilla::OmxDataDecoder::PortSettingsChanged()::<lambda()>; ResolveValueT = CopyableTArray<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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::OmxPromiseLayer::BufferData*>; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::OmxPromiseLayer::BufferData*, mozilla::OmxPromiseLayer::OmxBufferFailureHolder, false>; ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::<lambda()>; RejectFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::<lambda()>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::<lambda()>; RejectFunction = mozilla::OmxDataDecoder::Output(mozilla::BufferData*)::<lambda()>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::OmxPromiseLayer::BufferData*; RejectValueT = mozilla::OmxPromiseLayer::OmxBufferFailureHolder; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/PlatformDecoderModule.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/PDMFactory.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/wrappers/MediaChangeMonitor.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:7,
                 from Unified_cpp_dom_media_platforms1.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::Init()::<lambda(mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaChangeMonitor::Init()::<lambda(mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda()>::<lambda(mozilla::MediaDataDecoder::TrackType)>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda()>::<lambda(const mozilla::MediaResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda()>::<lambda(mozilla::MediaDataDecoder::TrackType)>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda()>::<lambda(const mozilla::MediaResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::<lambda(mozilla::MediaDataDecoder::DecodedData&&)>; RejectFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::<lambda(mozilla::MediaDataDecoder::DecodedData&&)>; RejectFunction = mozilla::MediaChangeMonitor::DecodeFirstSample(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::<lambda(mozilla::MediaDataDecoder::DecodedData&&)>; RejectFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::<lambda(mozilla::MediaDataDecoder::DecodedData&&)>; RejectFunction = mozilla::MediaChangeMonitor::DrainThenFlushDecoder(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda()>; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda()>; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda()>::<lambda()>; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda()>::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda()>::<lambda()>; RejectFunction = mozilla::MediaChangeMonitor::FlushThenShutdownDecoder(mozilla::MediaRawData*)::<lambda()>::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda()>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda()>; RejectFunction = mozilla::MediaChangeMonitor::CreateDecoderAndInit(mozilla::MediaRawData*)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VideoUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaMIMETypes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaContainerType.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/wave/WaveDecoder.cpp:8,
                 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-134.0.2/dom/media/wave/WaveDemuxer.cpp:755:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioConfig.h:53:71: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]
   53 |         : 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:201: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
  201 |     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-134.0.2/dom/media/wave/WaveDemuxer.cpp:755:49: note: '<anonymous>' declared here
  755 |     return AudioConfig::ChannelLayout(Channels()).Map();
      |                                                 ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Value.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PrincipalHandle.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaSegment.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-134.0.2/dom/media/webaudio/AudioBlock.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/blink/DynamicsCompressor.cpp:31,
                 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-134.0.2/dom/media/webaudio/blink/HRTFPanner.cpp:310:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationL1' may be used uninitialized [-Wmaybe-uninitialized]
  109 |     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-134.0.2/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-134.0.2/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-134.0.2/dom/media/webaudio/blink/HRTFPanner.cpp:311:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:109:11: warning: 'convolutionDestinationR1' may be used uninitialized [-Wmaybe-uninitialized]
  109 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkerTypes.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PerformanceRecorder.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/systemservices/CamerasTypes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/systemservices/CamerasTypes.cpp:7,
                 from Unified_cpp_systemservices0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, nsresult, false>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent<mozilla::media::PMediaParent>::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::<lambda(const mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent<mozilla::media::PMediaParent>::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::<lambda(const mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, nsresult, false>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent<mozilla::media::NonE10s>::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::<lambda(const mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::media::Parent<mozilla::media::NonE10s>::RecvGetPrincipalKey(const mozilla::ipc::PrincipalInfo&, const bool&, mozilla::media::PMediaParent::GetPrincipalKeyResolver&&)::<lambda(const mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaInfo.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/VideoUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaMIMETypes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaContainerType.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ADTSDecoder.cpp:8,
                 from Unified_cpp_dom_media0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioTrack_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioTrack]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioTrackBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/AudioTrack.cpp:34:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/AudioTrack.cpp:9,
                 from Unified_cpp_dom_media0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioTrackBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioTrackBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/AudioTrack.cpp:32:45: note: 'aCx' declared here
   32 | JSObject* AudioTrack::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioTrackList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioTrackList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioTrackListBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/AudioTrackList.cpp:14:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/AudioTrackList.cpp:8,
                 from Unified_cpp_dom_media0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioTrackListBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioTrackListBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/AudioTrackList.cpp:12:49: note: 'aCx' declared here
   12 | JSObject* AudioTrackList::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
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/AudioParamDescriptorBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7,
                 from Unified_cpp_dom_media_webaudio1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioWorklet_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Worklet]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioWorkletBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::AudioWorkletImpl::WrapWorklet(JSContext*, mozilla::dom::Worklet*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:55:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:12,
                 from Unified_cpp_dom_media_webaudio1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioWorkletBinding.h: In member function 'virtual JSObject* mozilla::AudioWorkletImpl::WrapWorklet(JSContext*, mozilla::dom::Worklet*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioWorkletBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:52:52: note: 'aCx' declared here
   52 | JSObject* AudioWorkletImpl::WrapWorklet(JSContext* aCx, dom::Worklet* aWorklet,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioWorkletNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioWorkletNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioWorkletNodeBinding.h:92:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioWorkletNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletNode.cpp:883:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletNode.cpp:17,
                 from Unified_cpp_dom_media_webaudio1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioWorkletNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioWorkletNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioWorkletNodeBinding.h:92:27: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletNode.cpp:881:51: note: 'aCx' declared here
  881 | JSObject* AudioWorkletNode::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BiquadFilterNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BiquadFilterNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BiquadFilterNodeBinding.h:128:27,
    inlined from 'virtual JSObject* mozilla::dom::BiquadFilterNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/BiquadFilterNode.cpp:296:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/BiquadFilterNode.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/BiquadFilterNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BiquadFilterNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::BiquadFilterNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BiquadFilterNodeBinding.h:128:27: note: 'reflector' declared here
  128 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/BiquadFilterNode.cpp:294:51: note: 'aCx' declared here
  294 | JSObject* BiquadFilterNode::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChannelMergerNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChannelMergerNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelMergerNodeBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::ChannelMergerNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ChannelMergerNode.cpp:97:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ChannelMergerNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelMergerNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::ChannelMergerNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelMergerNodeBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ChannelMergerNode.cpp:95:52: note: 'aCx' declared here
   95 | JSObject* ChannelMergerNode::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChannelSplitterNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChannelSplitterNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelSplitterNodeBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::ChannelSplitterNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ChannelSplitterNode.cpp:102:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ChannelSplitterNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelSplitterNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::ChannelSplitterNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelSplitterNodeBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ChannelSplitterNode.cpp:100:54: note: 'aCx' declared here
  100 | JSObject* ChannelSplitterNode::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ConstantSourceNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ConstantSourceNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConstantSourceNodeBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::ConstantSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ConstantSourceNode.cpp:188:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ConstantSourceNode.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ConstantSourceNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConstantSourceNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::ConstantSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConstantSourceNodeBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ConstantSourceNode.cpp:186:53: note: 'aCx' declared here
  186 | JSObject* ConstantSourceNode::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ConvolverNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ConvolverNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConvolverNodeBinding.h:104:27,
    inlined from 'virtual JSObject* mozilla::dom::ConvolverNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ConvolverNode.cpp:384:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ConvolverNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConvolverNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::ConvolverNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ConvolverNodeBinding.h:104:27: note: 'reflector' declared here
  104 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ConvolverNode.cpp:382:48: note: 'aCx' declared here
  382 | JSObject* ConvolverNode::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DelayNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DelayNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DelayNodeBinding.h:90:27,
    inlined from 'virtual JSObject* mozilla::dom::DelayNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/DelayNode.cpp:220:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/DelayNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio1.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DelayNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::DelayNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DelayNodeBinding.h:90:27: note: 'reflector' declared here
   90 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/DelayNode.cpp:218:44: note: 'aCx' declared here
  218 | JSObject* DelayNode::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DynamicsCompressorNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DynamicsCompressorNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DynamicsCompressorNodeBinding.h:93:27,
    inlined from 'virtual JSObject* mozilla::dom::DynamicsCompressorNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:223:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DynamicsCompressorNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::DynamicsCompressorNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DynamicsCompressorNodeBinding.h:93:27: note: 'reflector' declared here
   93 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:222:16: note: 'aCx' declared here
  222 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GainNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GainNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GainNodeBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::GainNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/GainNode.cpp:146:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/GainNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio1.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GainNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::GainNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GainNodeBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/GainNode.cpp:144:43: note: 'aCx' declared here
  144 | JSObject* GainNode::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IIRFilterNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IIRFilterNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IIRFilterNodeBinding.h:90:27,
    inlined from 'virtual JSObject* mozilla::dom::IIRFilterNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/IIRFilterNode.cpp:223:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/IIRFilterNode.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/IIRFilterNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio1.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IIRFilterNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::IIRFilterNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IIRFilterNodeBinding.h:90:27: note: 'reflector' declared here
   90 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/IIRFilterNode.cpp:221:48: note: 'aCx' declared here
  221 | JSObject* IIRFilterNode::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FunctionBinding.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioWorkletGlobalScope.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>; ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(nsTArray<RefPtr<mozilla::MediaData> >&&); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(nsTArray<RefPtr<mozilla::MediaData> >&&); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<RefPtr<mozilla::MediaData> >; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr<mozilla::MediaDataDecoder>); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ThisType = mozilla::MediaDecodeTask; ResolveMethodType = void (mozilla::MediaDecodeTask::*)(RefPtr<mozilla::MediaDataDecoder>); RejectMethodType = void (mozilla::MediaDecodeTask::*)(const mozilla::MediaResult&); ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MediaResult, mozilla::MediaResult, false>; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaPlaybackDelayPolicy.cpp:8,
                 from Unified_cpp_dom_media3.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaRecorder_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaRecorder]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaRecorderBinding.h:129:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaRecorder::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaRecorder.cpp:1514:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaRecorder.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaRecorder.cpp:7,
                 from Unified_cpp_dom_media3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaRecorderBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaRecorder::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaRecorderBinding.h:129:27: note: 'reflector' declared here
  129 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaRecorder.cpp:1512:48: note: 'aCx' declared here
 1512 | JSObject* MediaRecorder::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStreamError_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamError]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamErrorBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaStreamError::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaStreamError.cpp:98:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaStreamError.cpp:8,
                 from Unified_cpp_dom_media3.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamErrorBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaStreamError::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamErrorBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaStreamError.cpp:96:51: note: 'aCx' declared here
   96 | JSObject* MediaStreamError::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStreamTrack_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamTrack]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackBinding.h:1852:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaStreamTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaStreamTrack.cpp:274:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webrtc/MediaTrackConstraints.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/DOMMediaStream.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaRecorder.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaStreamTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackBinding.h:1852:27: note: 'reflector' declared here
 1852 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media3.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaStreamTrack.cpp:272:51: note: 'aCx' declared here
  272 | JSObject* MediaStreamTrack::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioData.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioData.cpp:10,
                 from Unified_cpp_dom_media_webcodecs0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioData_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioData]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDataBinding.h:178:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioData::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioData.cpp:156:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioData.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDataBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioData::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDataBinding.h:178:27: note: 'reflector' declared here
  178 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioData.cpp:152:44: note: 'aCx' declared here
  152 | JSObject* AudioData::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioDecoder_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioDecoder]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDecoderBinding.h:313:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioDecoder::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioDecoder.cpp:383:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DecoderTypes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDecoder.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioDecoder.cpp:7,
                 from Unified_cpp_dom_media_webcodecs0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDecoderBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioDecoder::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDecoderBinding.h:313:27: note: 'reflector' declared here
  313 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioDecoder.cpp:379:47: note: 'aCx' declared here
  379 | JSObject* AudioDecoder::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioEncoder_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioEncoder]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioEncoderBinding.h:448:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioEncoder::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioEncoder.cpp:391:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EncoderTemplate.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioEncoder.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioEncoder.cpp:7,
                 from Unified_cpp_dom_media_webcodecs0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioEncoderBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioEncoder::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioEncoderBinding.h:448:27: note: 'reflector' declared here
  448 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioEncoder.cpp:387:47: note: 'aCx' declared here
  387 | JSObject* AudioEncoder::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::EncodedAudioChunk_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::EncodedAudioChunk]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EncodedAudioChunkBinding.h:113:27,
    inlined from 'virtual JSObject* mozilla::dom::EncodedAudioChunk::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/EncodedAudioChunk.cpp:134:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/AudioDecoder.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EncodedAudioChunkBinding.h: In member function 'virtual JSObject* mozilla::dom::EncodedAudioChunk::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EncodedAudioChunkBinding.h:113:27: note: 'reflector' declared here
  113 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webcodecs0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/EncodedAudioChunk.cpp:130:52: note: 'aCx' declared here
  130 | JSObject* EncodedAudioChunk::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::EncodedVideoChunk_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::EncodedVideoChunk]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EncodedVideoChunkBinding.h:111:27,
    inlined from 'virtual JSObject* mozilla::dom::EncodedVideoChunk::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/EncodedVideoChunk.cpp:135:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/EncodedVideoChunk.cpp:9,
                 from Unified_cpp_dom_media_webcodecs0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EncodedVideoChunkBinding.h: In member function 'virtual JSObject* mozilla::dom::EncodedVideoChunk::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EncodedVideoChunkBinding.h:111:27: note: 'reflector' declared here
  111 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/EncodedVideoChunk.cpp:131:52: note: 'aCx' declared here
  131 | JSObject* EncodedVideoChunk::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageDecoder_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageDecoder]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h:662:27,
    inlined from 'virtual JSObject* mozilla::dom::ImageDecoder::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/ImageDecoder.cpp:127:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoder.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/ImageDecoder.cpp:7,
                 from Unified_cpp_dom_media_webcodecs0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageDecoder::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h:662:27: note: 'reflector' declared here
  662 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/ImageDecoder.cpp:124:47: note: 'aCx' declared here
  124 | JSObject* ImageDecoder::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageTrack_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageTrack]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h:701:27,
    inlined from 'virtual JSObject* mozilla::dom::ImageTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/ImageTrack.cpp:47:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h:701:27: note: 'reflector' declared here
  701 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webcodecs0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/ImageTrack.cpp:44:45: note: 'aCx' declared here
   44 | JSObject* ImageTrack::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ImageTrackList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ImageTrackList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h:740:27,
    inlined from 'virtual JSObject* mozilla::dom::ImageTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/ImageTrackList.cpp:33:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h: In member function 'virtual JSObject* mozilla::dom::ImageTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ImageDecoderBinding.h:740:27: note: 'reflector' declared here
  740 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webcodecs0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/ImageTrackList.cpp:30:49: note: 'aCx' declared here
   30 | JSObject* ImageTrackList::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VideoColorSpace_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VideoColorSpace]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoColorSpaceBinding.h:174:27,
    inlined from 'virtual JSObject* mozilla::dom::VideoColorSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoColorSpace.cpp:32:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoDecoderBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoEncoderBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoColorSpaceBinding.h: In member function 'virtual JSObject* mozilla::dom::VideoColorSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoColorSpaceBinding.h:174:27: note: 'reflector' declared here
  174 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webcodecs0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoColorSpace.cpp:30:50: note: 'aCx' declared here
   30 | JSObject* VideoColorSpace::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VideoDecoder_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VideoDecoder]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoDecoderBinding.h:475:27,
    inlined from 'virtual JSObject* mozilla::dom::VideoDecoder::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoDecoder.cpp:827:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoDecoderBinding.h: In member function 'virtual JSObject* mozilla::dom::VideoDecoder::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoDecoderBinding.h:475:27: note: 'reflector' declared here
  475 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webcodecs0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoDecoder.cpp:823:47: note: 'aCx' declared here
  823 | JSObject* VideoDecoder::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VideoEncoder_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VideoEncoder]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoEncoderBinding.h:636:27,
    inlined from 'virtual JSObject* mozilla::dom::VideoEncoder::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoEncoder.cpp:500:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoEncoderBinding.h: In member function 'virtual JSObject* mozilla::dom::VideoEncoder::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoEncoderBinding.h:636:27: note: 'reflector' declared here
  636 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webcodecs0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoEncoder.cpp:496:47: note: 'aCx' declared here
  496 | JSObject* VideoEncoder::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/nsCycleCollectionParticipant.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/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioNode.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnalyserNode.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AnalyserNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = dom::AudioTimelineEvent; size_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioEventTimeline.cpp:131:10:   required from here
  131 |   PodCopy(this, &rhs, 1);
      |   ~~~~~~~^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  109 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioParamTimeline.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioParam.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10,
                 from Unified_cpp_dom_media_webaudio0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioEventTimeline.h:31:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here
   31 | struct AudioTimelineEvent {
      |        ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoFrame.cpp:7,
                 from Unified_cpp_dom_media_webcodecs1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VideoFrame_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VideoFrame]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoFrameBinding.h:340:27,
    inlined from 'virtual JSObject* mozilla::dom::VideoFrame::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoFrame.cpp:1419:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoEncoderBinding.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/WebCodecsUtils.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoFrame.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoFrameBinding.h: In member function 'virtual JSObject* mozilla::dom::VideoFrame::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoFrameBinding.h:340:27: note: 'reflector' declared here
  340 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoFrame.cpp:1415:45: note: 'aCx' declared here
 1415 | JSObject* VideoFrame::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
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/DecoderDoctorNotificationBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorDiagnostics.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaDecoder.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/SeekJob.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/SeekJob.cpp:7,
                 from Unified_cpp_dom_media4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VideoTrack_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VideoTrack]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoTrackBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::VideoTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/VideoTrack.cpp:34:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/VideoTrack.cpp:10,
                 from Unified_cpp_dom_media4.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoTrackBinding.h: In member function 'virtual JSObject* mozilla::dom::VideoTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoTrackBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/VideoTrack.cpp:32:45: note: 'aCx' declared here
   32 | JSObject* VideoTrack::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VideoTrackList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VideoTrackList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoTrackListBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::VideoTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/VideoTrackList.cpp:14:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/VideoTrackList.cpp:8,
                 from Unified_cpp_dom_media4.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoTrackListBinding.h: In member function 'virtual JSObject* mozilla::dom::VideoTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoTrackListBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/VideoTrackList.cpp:12:49: note: 'aCx' declared here
   12 | JSObject* VideoTrackList::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)',
    inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1089:55,
    inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1131:52,
    inlined from 'mozilla::dom::RootedDictionary<T>::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::VideoColorSpaceInit]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:19:73,
    inlined from 'virtual void mozilla::dom::VideoEncoder::EncoderConfigToDecoderConfig(JSContext*, const RefPtr<mozilla::MediaRawData>&, const mozilla::dom::VideoEncoderConfigInternal&, mozilla::dom::VideoDecoderConfig&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoEncoder.cpp:597:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'colorSpace' in '*&MEM[(struct Array *)aCx_390(D) + 120B].mArr[2]' [-Wdangling-pointer=]
 1095 |     *stackTop = this;
      |     ~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoEncoder.cpp: In member function 'virtual void mozilla::dom::VideoEncoder::EncoderConfigToDecoderConfig(JSContext*, const RefPtr<mozilla::MediaRawData>&, const mozilla::dom::VideoEncoderConfigInternal&, mozilla::dom::VideoDecoderConfig&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoEncoder.cpp:597:41: note: 'colorSpace' declared here
  597 |   RootedDictionary<VideoColorSpaceInit> colorSpace(aCx);
      |                                         ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/VideoEncoder.cpp:587:16: note: 'aCx' declared here
  587 |     JSContext* aCx, const RefPtr<MediaRawData>& aRawData,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::ArrayBufferOrView]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::ArrayBufferOrView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'mozilla::Result<mozilla::Ok, nsresult> mozilla::dom::CloneBuffer(JSContext*, OwningMaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, const OwningMaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/WebCodecsUtils.cpp:142:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'abov' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_media_webcodecs1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/WebCodecsUtils.cpp: In function 'mozilla::Result<mozilla::Ok, nsresult> mozilla::dom::CloneBuffer(JSContext*, OwningMaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, const OwningMaybeSharedArrayBufferViewOrMaybeSharedArrayBuffer&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/WebCodecsUtils.cpp:142:37: note: 'abov' declared here
  142 |   JS::Rooted<JS::ArrayBufferOrView> abov(aCx);
      |                                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webcodecs/WebCodecsUtils.cpp:136:16: note: 'aCx' declared here
  136 |     JSContext* aCx,
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaPlaybackDelayPolicy.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaPlaybackDelayPolicy.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::DoSessionEndTask(nsresult)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::DoSessionEndTask(nsresult)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::BlobImpl>, nsresult, false>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::RequestData()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::BlobImpl>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaRecorder::Session::RequestData()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::BlobImpl>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::BlobImpl>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<long unsigned int, long unsigned int, true>; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<long unsigned int, long unsigned int, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<long unsigned int, long unsigned int, true> > >&)::<lambda(mozilla::MozPromise<long unsigned int, long unsigned int, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<long unsigned int, long unsigned int, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<long unsigned int, long unsigned int, true> > >&)::<lambda(mozilla::MozPromise<long unsigned int, long unsigned int, true>::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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<long unsigned int, long unsigned int, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<long unsigned int, long unsigned int, true> > >&)::<lambda(mozilla::MozPromise<long unsigned int, long unsigned int, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<long unsigned int, long unsigned int, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<long unsigned int, long unsigned int, true> > >&)::<lambda(mozilla::MozPromise<long unsigned int, long unsigned int, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(bool)>; RejectFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(bool)>; RejectFunction = mozilla::dom::MediaStreamTrack::ApplyConstraints(const mozilla::dom::MediaTrackConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioContext.cpp:25,
                 from Unified_cpp_dom_media_webaudio0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const PlaneLayout]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoDecoderBinding.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VideoEncoderBinding.h:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const PlaneLayout]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaResource.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/BaseMediaResource.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/BaseMediaResource.cpp:7,
                 from Unified_cpp_dom_media1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CanvasCaptureMediaStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CanvasCaptureMediaStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasCaptureMediaStreamBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CanvasCaptureMediaStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/CanvasCaptureMediaStream.cpp:162:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/CanvasCaptureMediaStream.cpp:13,
                 from Unified_cpp_dom_media1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasCaptureMediaStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::CanvasCaptureMediaStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasCaptureMediaStreamBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/CanvasCaptureMediaStream.cpp:161:16: note: 'aCx' declared here
  161 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::DOMMediaStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamBinding.h:465:27,
    inlined from 'virtual JSObject* mozilla::DOMMediaStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/DOMMediaStream.cpp:162:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/DOMMediaStream.cpp:20,
                 from Unified_cpp_dom_media1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamBinding.h: In member function 'virtual JSObject* mozilla::DOMMediaStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamBinding.h:465:27: note: 'reflector' declared here
  465 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/DOMMediaStream.cpp:160:49: note: 'aCx' declared here
  160 | JSObject* DOMMediaStream::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VPXDecoder.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformEncoderModule.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebCodecsUtils.h:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate<mozilla::dom::AudioEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::AudioEncoderConfigInternal>)::<lambda(bool)>; RejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::AudioEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::AudioEncoderConfigInternal>)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate<mozilla::dom::AudioEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::AudioEncoderConfigInternal>)::<lambda(bool)>; RejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::AudioEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::AudioEncoderConfigInternal>)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::<lambda(RefPtr<mozilla::MediaDataEncoder>&&)>::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::<lambda(RefPtr<mozilla::MediaDataEncoder>&&)>::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::VideoDecoderTraits>::DestroyDecoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::VideoDecoderTraits>::DestroyDecoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::AudioDecoderTraits>::DestroyDecoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::AudioDecoderTraits>::DestroyDecoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::VideoEncoderTraits>::DestroyEncoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::VideoEncoderTraits>::DestroyEncoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::AudioEncoderTraits>::DestroyEncoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::AudioEncoderTraits>::DestroyEncoderAgentIfAny()::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate<mozilla::dom::VideoDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::VideoDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; RejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::VideoDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::VideoDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate<mozilla::dom::VideoDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::VideoDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; RejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::VideoDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::VideoDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate<mozilla::dom::AudioDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::AudioDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; RejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::AudioDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::AudioDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::DecoderTemplate<mozilla::dom::AudioDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::AudioDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; RejectFunction = mozilla::dom::DecoderTemplate<mozilla::dom::AudioDecoderTraits>::CreateDecoderAgent(mozilla::DecoderAgent::Id, already_AddRefed<mozilla::dom::AudioDecoderConfigInternal>, mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate<mozilla::dom::VideoEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::VideoEncoderConfigInternal>)::<lambda(bool)>; RejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::VideoEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::VideoEncoderConfigInternal>)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::EncoderTemplate<mozilla::dom::VideoEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::VideoEncoderConfigInternal>)::<lambda(bool)>; RejectFunction = mozilla::dom::EncoderTemplate<mozilla::dom::VideoEncoderTraits>::CreateEncoderAgent(mozilla::WebCodecsId, RefPtr<mozilla::dom::VideoEncoderConfigInternal>)::<lambda(bool)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::image::DecodeFramesResult, nsresult, true>; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::<lambda(const mozilla::image::DecodeFramesResult&)>; RejectFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::<lambda(const nsresult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::<lambda(const mozilla::image::DecodeFramesResult&)>; RejectFunction = mozilla::dom::ImageDecoder::RequestDecodeFrames(uint32_t)::<lambda(const nsresult&)>; ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeFramesResult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::image::DecodeFrameCountResult, nsresult, true>; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::<lambda(const mozilla::image::DecodeFrameCountResult&)>; RejectFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::<lambda(const nsresult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::<lambda(const mozilla::image::DecodeFrameCountResult&)>; RejectFunction = mozilla::dom::ImageDecoder::RequestFrameCount(uint32_t)::<lambda(const nsresult&)>; ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeFrameCountResult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AnalyserNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AnalyserNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnalyserNodeBinding.h:92:27,
    inlined from 'virtual JSObject* mozilla::dom::AnalyserNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AnalyserNode.cpp:155:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AnalyserNode.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnalyserNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::AnalyserNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnalyserNodeBinding.h:92:27: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AnalyserNode.cpp:153:47: note: 'aCx' declared here
  153 | JSObject* AnalyserNode::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::image::DecodeMetadataResult, nsresult, true>; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::<lambda(const mozilla::image::DecodeMetadataResult&)>; RejectFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::<lambda(const nsresult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::<lambda(const mozilla::image::DecodeMetadataResult&)>; RejectFunction = mozilla::dom::ImageDecoder::ProcessDecodeMetadataMessage(DecodeMetadataMessage*)::<lambda(const nsresult&)>; ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::image::DecodeMetadataResult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioBufferSourceNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioBufferSourceNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioBufferSourceNodeBinding.h:105:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioBufferSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:663:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioBufferSourceNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioBufferSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioBufferSourceNodeBinding.h:105:27: note: 'reflector' declared here
  105 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:661:56: note: 'aCx' declared here
  661 | JSObject* AudioBufferSourceNode::WrapObject(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::OfflineAudioContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OfflineAudioContextBinding.h:88:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioContext.cpp:244:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioContext.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioNode.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OfflineAudioContextBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioContext::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OfflineAudioContextBinding.h:88:27: note: 'reflector' declared here
   88 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioContext.cpp:241:47: note: 'aCx' declared here
  241 | JSObject* AudioContext::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioDestinationNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioDestinationNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDestinationNodeBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioDestinationNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioDestinationNode.cpp:507:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioDestinationNode.cpp:17,
                 from Unified_cpp_dom_media_webaudio0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDestinationNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioDestinationNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioDestinationNodeBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioDestinationNode.cpp:505:55: note: 'aCx' declared here
  505 | JSObject* AudioDestinationNode::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AudioProcessingEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AudioProcessingEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioProcessingEventBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::AudioProcessingEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:33:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:8,
                 from Unified_cpp_dom_media_webaudio0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioProcessingEventBinding.h: In member function 'virtual JSObject* mozilla::dom::AudioProcessingEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioProcessingEventBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:32:16: note: 'aCx' declared here
   32 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaDataEncoder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaDataEncoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::<lambda(RefPtr<mozilla::MediaDataEncoder>&&)>; RejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaDataEncoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::<lambda(RefPtr<mozilla::MediaDataEncoder>&&)>; RejectFunction = mozilla::EncoderAgent::Configure(const mozilla::EncoderConfig&)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaDataEncoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaDataEncoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(const mozilla::MozPromise<bool, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(mozilla::TrackInfo::TrackType)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(const mozilla::MediaResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(mozilla::TrackInfo::TrackType)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(const mozilla::MediaResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>; RejectFunction = mozilla::DecoderAgent::Configure(bool, bool)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaResource.h:9:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MediaStatistics, bool, true>; ResolveValueT = mozilla::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::<lambda(mozilla::MediaStatistics)>; RejectFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::<lambda()>; ResolveValueT = mozilla::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::<lambda(mozilla::MediaStatistics)>; RejectFunction = mozilla::ChannelMediaDecoder::DownloadProgressed()::<lambda()>; ResolveValueT = mozilla::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MediaStatistics; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<unsigned int, mozilla::MediaResult, true>; ResolveValueT = unsigned int; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VP9Benchmark::IsVP9DecodeFast(bool)::<lambda(uint32_t)>; RejectFunction = mozilla::VP9Benchmark::IsVP9DecodeFast(bool)::<lambda()>; ResolveValueT = unsigned int; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::VP9Benchmark::IsVP9DecodeFast(bool)::<lambda(uint32_t)>; RejectFunction = mozilla::VP9Benchmark::IsVP9DecodeFast(bool)::<lambda()>; ResolveValueT = unsigned int; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ChannelMediaDecoder::ShutdownInternal()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ChannelMediaDecoder::ShutdownInternal()::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::GlobalShutdown()::<lambda()>::<lambda()>; RejectFunction = mozilla::BenchmarkPlayback::GlobalShutdown()::<lambda()>::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::GlobalShutdown()::<lambda()>::<lambda()>; RejectFunction = mozilla::BenchmarkPlayback::GlobalShutdown()::<lambda()>::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<cubeb_input_processing_params, int, true>; ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::NonNativeInputTrack::ReevaluateProcessingParams()::<lambda(mozilla::MozPromise<cubeb_input_processing_params, int, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::NonNativeInputTrack::ReevaluateProcessingParams()::<lambda(mozilla::MozPromise<cubeb_input_processing_params, int, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = cubeb_input_processing_params; RejectValueT = int; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaDataDecoder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>; RejectFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>; RejectFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaDataDecoder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(mozilla::TrackInfo::TrackType)>; RejectFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(const mozilla::MediaResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(mozilla::TrackInfo::TrackType)>; RejectFunction = mozilla::BenchmarkPlayback::InitDecoder(mozilla::UniquePtr<mozilla::TrackInfo>&&)::<lambda(RefPtr<mozilla::MediaDataDecoder>&&)>::<lambda(const mozilla::MediaResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::DemuxNextSample()::<lambda(RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>)>; RejectFunction = mozilla::BenchmarkPlayback::DemuxNextSample()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::DemuxNextSample()::<lambda(RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>)>; RejectFunction = mozilla::BenchmarkPlayback::DemuxNextSample()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MediaResult, mozilla::MediaResult, false>; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::DemuxSamples()::<lambda(nsresult)>; RejectFunction = mozilla::BenchmarkPlayback::DemuxSamples()::<lambda(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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::BenchmarkPlayback::DemuxSamples()::<lambda(nsresult)>; RejectFunction = mozilla::BenchmarkPlayback::DemuxSamples()::<lambda(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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MetadataHolder, mozilla::MediaResult, true>; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::media::TimeUnit, mozilla::SeekRejectValue, true>; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::SeekRejectValue; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::InvokeSeek(const mozilla::SeekTarget&)::<lambda()>::<lambda()>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::InvokeSeek(const mozilla::SeekTarget&)::<lambda()>::<lambda()>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::SetCDMProxy(mozilla::CDMProxy*)::<lambda()>::<lambda(const mozilla::MozPromise<bool, mozilla::MediaResult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ExternalEngineStateMachine::SetCDMProxy(mozilla::CDMProxy*)::<lambda()>::<lambda(const mozilla::MozPromise<bool, mozilla::MediaResult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::AudioData>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::AudioData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::<lambda(const RefPtr<mozilla::AudioData>&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::AudioData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::<lambda(const RefPtr<mozilla::AudioData>&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestAudio()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::AudioData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::AudioData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::VideoData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::<lambda(const RefPtr<mozilla::VideoData>&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::VideoData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::<lambda(const RefPtr<mozilla::VideoData>&)>; RejectFunction = mozilla::ExternalEngineStateMachine::OnRequestVideo()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::VideoData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::VideoData>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/AudioNode.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaElementAudioSourceNode.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaElementAudioSourceNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaElementAudioSourceNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaElementAudioSourceNodeBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaElementAudioSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:72:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaElementAudioSourceNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaElementAudioSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaElementAudioSourceNodeBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaElementAudioSourceNode.cpp:71:16: note: 'aCx' declared here
   71 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStreamAudioDestinationNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamAudioDestinationNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamAudioDestinationNodeBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaStreamAudioDestinationNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:149:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:9,
                 from Unified_cpp_dom_media_webaudio2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamAudioDestinationNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaStreamAudioDestinationNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamAudioDestinationNodeBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:148:16: note: 'aCx' declared here
  148 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStreamAudioSourceNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamAudioSourceNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamAudioSourceNodeBinding.h:103:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaStreamAudioSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:280:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio2.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamAudioSourceNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaStreamAudioSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamAudioSourceNodeBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:279:16: note: 'aCx' declared here
  279 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaStreamTrackAudioSourceNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaStreamTrackAudioSourceNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackAudioSourceNodeBinding.h:100:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaStreamTrackAudioSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:198:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackAudioSourceNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaStreamTrackAudioSourceNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaStreamTrackAudioSourceNodeBinding.h:100:27: note: 'reflector' declared here
  100 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:197:16: note: 'aCx' declared here
  197 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::OscillatorNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::OscillatorNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OscillatorNodeBinding.h:135:27,
    inlined from 'virtual JSObject* mozilla::dom::OscillatorNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/OscillatorNode.cpp:449:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/OscillatorNode.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/OscillatorNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OscillatorNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::OscillatorNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OscillatorNodeBinding.h:135:27: note: 'reflector' declared here
  135 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/OscillatorNode.cpp:447:49: note: 'aCx' declared here
  447 | JSObject* OscillatorNode::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PannerNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PannerNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PannerNodeBinding.h:145:27,
    inlined from 'virtual JSObject* mozilla::dom::PannerNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/PannerNode.cpp:398:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/PannerNode.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/PannerNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PannerNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::PannerNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PannerNodeBinding.h:145:27: note: 'reflector' declared here
  145 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/PannerNode.cpp:396:45: note: 'aCx' declared here
  396 | JSObject* PannerNode::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ScriptProcessorNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ScriptProcessorNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptProcessorNodeBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::ScriptProcessorNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ScriptProcessorNode.cpp:521:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ScriptProcessorNode.cpp:8,
                 from Unified_cpp_dom_media_webaudio2.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptProcessorNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::ScriptProcessorNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptProcessorNodeBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/ScriptProcessorNode.cpp:519:54: note: 'aCx' declared here
  519 | JSObject* ScriptProcessorNode::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StereoPannerNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StereoPannerNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StereoPannerNodeBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::StereoPannerNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/StereoPannerNode.cpp:194:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/StereoPannerNode.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/StereoPannerNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio2.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StereoPannerNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::StereoPannerNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StereoPannerNodeBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/StereoPannerNode.cpp:192:51: note: 'aCx' declared here
  192 | JSObject* StereoPannerNode::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WaveShaperNode_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WaveShaperNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WaveShaperNodeBinding.h:115:27,
    inlined from 'virtual JSObject* mozilla::dom::WaveShaperNode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/WaveShaperNode.cpp:320:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/WaveShaperNode.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/WaveShaperNode.cpp:7,
                 from Unified_cpp_dom_media_webaudio2.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WaveShaperNodeBinding.h: In member function 'virtual JSObject* mozilla::dom::WaveShaperNode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WaveShaperNodeBinding.h:115:27: note: 'reflector' declared here
  115 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webaudio/WaveShaperNode.cpp:318:49: note: 'aCx' declared here
  318 | JSObject* WaveShaperNode::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaElementAudioSourceNode::ListenForAllowedToPlay(const mozilla::dom::MediaElementAudioSourceOptions&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaElementAudioSourceNode::ListenForAllowedToPlay(const mozilla::dom::MediaElementAudioSourceOptions&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigation.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/Navigation.cpp:7,
                 from Unified_cpp_dom_navigation0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Navigation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Navigation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:325:27,
    inlined from 'virtual JSObject* mozilla::dom::Navigation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/Navigation.cpp:24:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/Navigation.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationBinding.h: In member function 'virtual JSObject* mozilla::dom::Navigation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationBinding.h:325:27: note: 'reflector' declared here
  325 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/Navigation.cpp:22:45: note: 'aCx' declared here
   22 | JSObject* Navigation::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NavigationActivation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NavigationActivation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationActivationBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::NavigationActivation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationActivation.cpp:22:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationActivation.cpp:8,
                 from Unified_cpp_dom_navigation0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationActivationBinding.h: In member function 'virtual JSObject* mozilla::dom::NavigationActivation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationActivationBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationActivation.cpp:20:55: note: 'aCx' declared here
   20 | JSObject* NavigationActivation::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NavigationDestination_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NavigationDestination]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationDestinationBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::NavigationDestination::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationDestination.cpp:22:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationDestination.cpp:8,
                 from Unified_cpp_dom_navigation0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationDestinationBinding.h: In member function 'virtual JSObject* mozilla::dom::NavigationDestination::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationDestinationBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationDestination.cpp:20:56: note: 'aCx' declared here
   20 | JSObject* NavigationDestination::WrapObject(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NavigationHistoryEntry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NavigationHistoryEntry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationHistoryEntryBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::NavigationHistoryEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationHistoryEntry.cpp:22:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationHistoryEntry.cpp:8,
                 from Unified_cpp_dom_navigation0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationHistoryEntryBinding.h: In member function 'virtual JSObject* mozilla::dom::NavigationHistoryEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationHistoryEntryBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationHistoryEntry.cpp:21:16: note: 'aCx' declared here
   21 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NavigationTransition_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NavigationTransition]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationTransitionBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::NavigationTransition::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationTransition.cpp:22:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationTransition.cpp:8,
                 from Unified_cpp_dom_navigation0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationTransitionBinding.h: In member function 'virtual JSObject* mozilla::dom::NavigationTransition::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationTransitionBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/navigation/NavigationTransition.cpp:20:55: note: 'aCx' declared here
   20 | JSObject* NavigationTransition::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PrincipalHandle.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaSegment.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/build/amd64/dist/include/TrackEncoder.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/OpusTrackEncoder.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:8,
                 from Unified_cpp_recognition0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechGrammar_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechGrammar]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechGrammarBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechGrammar::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:37:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:10,
                 from Unified_cpp_recognition0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechGrammarBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechGrammar::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechGrammarBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:35:48: note: 'aCx' declared here
   35 | JSObject* SpeechGrammar::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechGrammarList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechGrammarList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechGrammarListBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechGrammarList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:38:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:10,
                 from Unified_cpp_recognition0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechGrammarListBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechGrammarList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechGrammarListBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:36:52: note: 'aCx' declared here
   36 | JSObject* SpeechGrammarList::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechRecognition_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognition]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechRecognition::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:202:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:15,
                 from Unified_cpp_recognition0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechRecognition::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:200:52: note: 'aCx' declared here
  200 | JSObject* SpeechRecognition::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechRecognitionAlternative_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionAlternative]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionAlternativeBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechRecognitionAlternative::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:31:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:9,
                 from Unified_cpp_recognition0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionAlternativeBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechRecognitionAlternative::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionAlternativeBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:30:16: note: 'aCx' declared here
   30 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechRecognitionResult_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionResult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionResultBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechRecognitionResult::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:29:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:8,
                 from Unified_cpp_recognition0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionResultBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechRecognitionResult::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionResultBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:28:16: note: 'aCx' declared here
   28 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechRecognitionResultList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechRecognitionResultList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionResultListBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechRecognitionResultList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:36:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:9,
                 from Unified_cpp_recognition0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionResultListBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechRecognitionResultList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechRecognitionResultListBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:35:16: note: 'aCx' declared here
   35 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/PrincipalHandle.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaSegment.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaTrackGraph.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ForwardedInputTrack.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ForwardedInputTrack.cpp:5,
                 from Unified_cpp_dom_media2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GetUserMediaRequest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GetUserMediaRequest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GetUserMediaRequestBinding.h:60:27,
    inlined from 'virtual JSObject* mozilla::dom::GetUserMediaRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/GetUserMediaRequest.cpp:74:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/GetUserMediaRequest.cpp:11,
                 from Unified_cpp_dom_media2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GetUserMediaRequestBinding.h: In member function 'virtual JSObject* mozilla::dom::GetUserMediaRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GetUserMediaRequestBinding.h:60:27: note: 'reflector' declared here
   60 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/GetUserMediaRequest.cpp:72:54: note: 'aCx' declared here
   72 | JSObject* GetUserMediaRequest::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaDeviceInfo_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaDeviceInfo]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaDeviceInfoBinding.h:66:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaDeviceInfo::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaDeviceInfo.cpp:27:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:59,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AudioNode.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/AudioNodeEngine.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/ForwardedInputTrack.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaDeviceInfoBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaDeviceInfo::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaDeviceInfoBinding.h:66:27: note: 'reflector' declared here
   66 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media2.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaDeviceInfo.cpp:25:50: note: 'aCx' declared here
   25 | JSObject* MediaDeviceInfo::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaDevices_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaDevices]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaDevicesBinding.h:89:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaDevices::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaDevices.cpp:827:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/GetUserMediaRequest.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaDevicesBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaDevices::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaDevicesBinding.h:89:27: note: 'reflector' declared here
   89 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media2.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaDevices.cpp:825:47: note: 'aCx' declared here
  825 | JSObject* MediaDevices::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/media/MediaUtils.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/EncodedFrame.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TrackEncoder.h:10:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::StopRecordingAndRecognize(mozilla::dom::SpeechEvent*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::StopRecordingAndRecognize(mozilla::dom::SpeechEvent*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechTrackListener::Create(mozilla::dom::SpeechRecognition*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechTrackListener::Create(mozilla::dom::SpeechRecognition*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SpeechRecognition::AbortSilently(mozilla::dom::SpeechEvent*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrack.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrack.cpp:7,
                 from Unified_cpp_dom_media_webvtt0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TextTrack_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextTrack]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackBinding.h:84:27,
    inlined from 'virtual JSObject* mozilla::dom::TextTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrack.cpp:78:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrack.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackBinding.h: In member function 'virtual JSObject* mozilla::dom::TextTrack::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackBinding.h:84:27: note: 'reflector' declared here
   84 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrack.cpp:76:44: note: 'aCx' declared here
   76 | JSObject* TextTrack::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VTTCue_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextTrackCue]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VTTCueBinding.h:468:27,
    inlined from 'virtual JSObject* mozilla::dom::TextTrackCue::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackCue.cpp:147:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackCue.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrack.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VTTCueBinding.h: In member function 'virtual JSObject* mozilla::dom::TextTrackCue::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VTTCueBinding.h:468:27: note: 'reflector' declared here
  468 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webvtt0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackCue.cpp:145:47: note: 'aCx' declared here
  145 | JSObject* TextTrackCue::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TextTrackCueList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextTrackCueList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackCueListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TextTrackCueList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackCueList.cpp:37:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackCueList.cpp:7,
                 from Unified_cpp_dom_media_webvtt0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackCueListBinding.h: In member function 'virtual JSObject* mozilla::dom::TextTrackCueList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackCueListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackCueList.cpp:35:51: note: 'aCx' declared here
   35 | JSObject* TextTrackCueList::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TextTrackList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextTrackList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TextTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackList.cpp:52:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackList.cpp:10,
                 from Unified_cpp_dom_media_webvtt0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackListBinding.h: In member function 'virtual JSObject* mozilla::dom::TextTrackList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackList.cpp:50:48: note: 'aCx' declared here
   50 | JSObject* TextTrackList::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VTTRegion_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TextTrackRegion]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VTTRegionBinding.h:58:27,
    inlined from 'virtual JSObject* mozilla::dom::TextTrackRegion::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackRegion.cpp:21:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextTrackRegion.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrack.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VTTRegionBinding.h: In member function 'virtual JSObject* mozilla::dom::TextTrackRegion::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VTTRegionBinding.h:58:27: note: 'reflector' declared here
   58 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_media_webvtt0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/TextTrackRegion.cpp:19:50: note: 'aCx' declared here
   19 | JSObject* TextTrackRegion::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::DOMMediaStream>, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::DOMMediaStream> >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::DOMMediaStream>&&)>; RejectFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::DOMMediaStream> >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::DOMMediaStream> >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::DOMMediaStream>&&)>; RejectFunction = mozilla::dom::SpeechRecognition::Start(const mozilla::dom::Optional<mozilla::dom::NonNull<mozilla::DOMMediaStream> >&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::dom::WebVTTListener::OnCue(JS::Handle<JS::Value>, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/WebVTTListener.cpp:172:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_media_webvtt0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::OnCue(JS::Handle<JS::Value>, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/WebVTTListener.cpp:172:25: note: 'obj' declared here
  172 |   JS::Rooted<JSObject*> obj(aCx, &aCue.toObject());
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webvtt/WebVTTListener.cpp:166:62: note: 'aCx' declared here
  166 | WebVTTListener::OnCue(JS::Handle<JS::Value> aCue, JSContext* aCx) {
      |                                                   ~~~~~~~~~~~^~~
dom/origin-trials/keys.inc.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TaskQueue.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaTrackGraph.h:17:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaManager::Shutdown()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaManager::Shutdown()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaFormatReader::ShutdownPromisePool::Track(const RefPtr<mozilla::MozPromise<bool, bool, false> >&)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaFormatReader::ShutdownPromisePool::Track(const RefPtr<mozilla::MozPromise<bool, bool, false> >&)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<MediaDeviceInfo>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigatorBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/MediaManager.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/GetUserMediaRequest.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<MediaDeviceInfo>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaDecoder::FirstFrameLoaded(mozilla::UniquePtr<mozilla::MediaInfo>, mozilla::MediaDecoderEventVisibility)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MediaDecoder::FirstFrameLoaded(mozilla::UniquePtr<mozilla::MediaInfo>, mozilla::MediaDecoderEventVisibility)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderData::Flush()::<lambda()>; RejectFunction = mozilla::MediaFormatReader::DecoderData::Flush()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderData::Flush()::<lambda()>; RejectFunction = mozilla::MediaFormatReader::DecoderData::Flush()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/nsSpeechTask.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:8,
                 from Unified_cpp_webspeech_synth0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechSynthesis_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesis]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechSynthesis::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:77:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechSynthesis::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:75:50: note: 'aCx' declared here
   75 | JSObject* SpeechSynthesis::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechSynthesisUtterance_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisUtterance]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisUtteranceBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechSynthesisUtterance::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:45:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:12,
                 from Unified_cpp_webspeech_synth0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisUtteranceBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechSynthesisUtterance::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisUtteranceBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:44:16: note: 'aCx' declared here
   44 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SpeechSynthesisVoice_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SpeechSynthesisVoice]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisVoiceBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SpeechSynthesisVoice::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:29:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:9,
                 from Unified_cpp_webspeech_synth0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisVoiceBinding.h: In member function 'virtual JSObject* mozilla::dom::SpeechSynthesisVoice::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SpeechSynthesisVoiceBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:27:55: note: 'aCx' declared here
   27 | JSObject* SpeechSynthesisVoice::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::<lambda()>; RejectFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::<lambda()>; RejectFunction = mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::<lambda()>; RejectFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::<lambda()>; RejectFunction = mozilla::MediaDecoderStateMachine::SetVideoDecodeModeInternal(mozilla::VideoDecodeMode)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::<lambda()>; RejectFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::<lambda()>; RejectFunction = mozilla::MediaDecoderStateMachine::ScheduleStateMachineIn(const mozilla::media::TimeUnit&)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true> > >&)::<lambda(mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true> > >&)::<lambda(mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true> > >&)::<lambda(mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true> > >&)::<lambda(mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, bool, true>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::<lambda(nsresult)>; RejectFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::<lambda()>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::<lambda(nsresult)>; RejectFunction = mozilla::DeviceListener::SetDeviceEnabled(bool)::<lambda()>; ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MetadataHolder, mozilla::MediaResult, true>; ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::<lambda(mozilla::MetadataHolder&&)>; RejectFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::<lambda(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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::<lambda(mozilla::MetadataHolder&&)>; RejectFunction = mozilla::MediaDecoderStateMachine::DecodeMetadataState::Enter()::<lambda(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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MetadataHolder; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<long unsigned int, long unsigned int, true>; ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::<lambda(size_t)>; RejectFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::<lambda(size_t)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::<lambda(size_t)>; RejectFunction = mozilla::MediaMemoryTracker::CollectReports(nsIHandleReportCallback*, nsISupports*, bool)::<lambda(size_t)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = long unsigned int; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, nsresult, false>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaTask::PersistPrincipalKey()::<lambda(const mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaTask::PersistPrincipalKey()::<lambda(const mozilla::MozPromise<nsTString<char>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::TrackInfo::TrackType, mozilla::MediaResult, true>; ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::<lambda(mozilla::MediaFormatReader::TrackType)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::<lambda(const mozilla::MediaResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::<lambda(mozilla::MediaFormatReader::TrackType)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::DoInitDecoder(Data&)::<lambda(const mozilla::MediaResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::TrackInfo::TrackType; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::AllocPolicy::Token>, bool, true>; ResolveValueT = RefPtr<mozilla::AllocPolicy::Token>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::<lambda(RefPtr<mozilla::AllocPolicy::Token>)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::<lambda()>; ResolveValueT = RefPtr<mozilla::AllocPolicy::Token>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::<lambda(RefPtr<mozilla::AllocPolicy::Token>)>; RejectFunction = mozilla::MediaFormatReader::DecoderFactory::RunStage(Data&)::<lambda()>; ResolveValueT = RefPtr<mozilla::AllocPolicy::Token>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::AllocPolicy::Token>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxAudio()::<lambda(const RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxAudio()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxAudio()::<lambda(const RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxAudio()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::media::TimeUnit, mozilla::MediaResult, true>; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::<lambda(mozilla::media::TimeUnit)>; RejectFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::<lambda(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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::<lambda(mozilla::media::TimeUnit)>; RejectFunction = mozilla::MediaFormatReader::InternalSeek(TrackType, const InternalSeekTarget&)::<lambda(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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PMessagePort.cpp:16,
                 from Unified_cpp_dom_messagechannel0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 5466 |       } else if (!aAfterPunctuation) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::MediaResult, true>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::NotifyDataArrived()::<lambda()>; RejectFunction = mozilla::MediaFormatReader::NotifyDataArrived()::<lambda()>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::NotifyDataArrived()::<lambda()>; RejectFunction = mozilla::MediaFormatReader::NotifyDataArrived()::<lambda()>; ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::MediaResult, mozilla::MediaResult, false>; ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::MediaResult; RejectValueT = mozilla::MediaResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<unsigned int, mozilla::MediaTrackDemuxer::SkipFailureHolder, true>; ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = mozilla::MediaTrackDemuxer::SkipFailureHolder; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::media::TimeUnit, mozilla::MediaResult, true>; ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:743:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ThisType*, ResolveMethodType, RejectMethodType>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::media::TimeUnit; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>, mozilla::MediaResult, true>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxVideo()::<lambda(const RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxVideo()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaFormatReader::DoDemuxVideo()::<lambda(const RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>&)>; RejectFunction = mozilla::MediaFormatReader::DoDemuxVideo()::<lambda(const mozilla::MediaResult&)>; ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::MediaTrackDemuxer::SamplesHolder>; RejectValueT = mozilla::MediaResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::DeviceListChanged()::<lambda()>; RejectFunction = mozilla::MediaManager::DeviceListChanged()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::DeviceListChanged()::<lambda()>; RejectFunction = mozilla::MediaManager::DeviceListChanged()::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::GetPhysicalDevices()::<lambda(RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >)>; RejectFunction = mozilla::MediaManager::GetPhysicalDevices()::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MediaManager::GetPhysicalDevices()::<lambda(RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >)>; RejectFunction = mozilla::MediaManager::GetPhysicalDevices()::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:51,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaStreamTask::PrepareDOMStream()::<lambda(const mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::GetUserMediaStreamTask::PrepareDOMStream()::<lambda(const mozilla::MozPromise<bool, RefPtr<mozilla::MediaMgrError>, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccess.cpp:7,
                 from Unified_cpp_dom_midi0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MIDIAccess_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIAccess]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccessBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::MIDIAccess::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccess.cpp:235:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccess.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccessBinding.h: In member function 'virtual JSObject* mozilla::dom::MIDIAccess::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccessBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccess.cpp:233:45: note: 'aCx' declared here
  233 | JSObject* MIDIAccess::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MIDIInput_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIInput]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIInputBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::MIDIInput::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIInput.cpp:38:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIInput.cpp:10,
                 from Unified_cpp_dom_midi0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIInputBinding.h: In member function 'virtual JSObject* mozilla::dom::MIDIInput::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIInputBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIInput.cpp:36:44: note: 'aCx' declared here
   36 | JSObject* MIDIInput::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MIDIInputMap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIInputMap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIInputMapBinding.h:52:27,
    inlined from 'virtual JSObject* mozilla::dom::MIDIInputMap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIInputMap.cpp:26:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccess.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIInputMapBinding.h: In member function 'virtual JSObject* mozilla::dom::MIDIInputMap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIInputMapBinding.h:52:27: note: 'reflector' declared here
   52 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_midi0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIInputMap.cpp:24:47: note: 'aCx' declared here
   24 | JSObject* MIDIInputMap::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MIDIMessageEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIMessageEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIMessageEventBinding.h:85:27,
    inlined from 'virtual JSObject* mozilla::dom::MIDIMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIMessageEvent.cpp:40:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIInput.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIMessageEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MIDIMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIMessageEventBinding.h:85:27: note: 'reflector' declared here
   85 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_midi0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIMessageEvent.cpp:39:16: note: 'aCx' declared here
   39 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MIDIOutput_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIOutput]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIOutputBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::MIDIOutput::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIOutput.cpp:40:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIOutput.cpp:10,
                 from Unified_cpp_dom_midi0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIOutputBinding.h: In member function 'virtual JSObject* mozilla::dom::MIDIOutput::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIOutputBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIOutput.cpp:38:45: note: 'aCx' declared here
   38 | JSObject* MIDIOutput::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MIDIOutputMap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MIDIOutputMap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIOutputMapBinding.h:52:27,
    inlined from 'virtual JSObject* mozilla::dom::MIDIOutputMap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIOutputMap.cpp:26:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccess.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIOutputMapBinding.h: In member function 'virtual JSObject* mozilla::dom::MIDIOutputMap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIOutputMapBinding.h:52:27: note: 'reflector' declared here
   52 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_midi0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIOutputMap.cpp:24:48: note: 'aCx' declared here
   24 | JSObject* MIDIOutputMap::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::LocalMediaDevice> > > >, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::LocalMediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaDevices::ResumeEnumerateDevices(nsTArray<RefPtr<mozilla::dom::Promise> >&&, RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >) const::<lambda(const mozilla::MozPromise<RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::LocalMediaDevice> > > >, RefPtr<mozilla::MediaMgrError>, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::LocalMediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::MediaDevices::ResumeEnumerateDevices(nsTArray<RefPtr<mozilla::dom::Promise> >&&, RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >) const::<lambda(const mozilla::MozPromise<RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::LocalMediaDevice> > > >, RefPtr<mozilla::MediaMgrError>, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::LocalMediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::LocalMediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::DOMMediaStream>, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::GetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::DOMMediaStream>&&)>; RejectFunction = mozilla::dom::MediaDevices::GetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::GetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::DOMMediaStream>&&)>; RejectFunction = mozilla::dom::MediaDevices::GetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::DOMMediaStream>, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::GetDisplayMedia(const mozilla::dom::DisplayMediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::DOMMediaStream>&&)>; RejectFunction = mozilla::dom::MediaDevices::GetDisplayMedia(const mozilla::dom::DisplayMediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::GetDisplayMedia(const mozilla::dom::DisplayMediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::DOMMediaStream>&&)>; RejectFunction = mozilla::dom::MediaDevices::GetDisplayMedia(const mozilla::dom::DisplayMediaStreamConstraints&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::LocalMediaDevice>, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<mozilla::LocalMediaDevice>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::LocalMediaDevice>)>; RejectFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = RefPtr<mozilla::LocalMediaDevice>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(RefPtr<mozilla::LocalMediaDevice>)>; RejectFunction = mozilla::dom::MediaDevices::SelectAudioOutput(const mozilla::dom::AudioOutputOptions&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = RefPtr<mozilla::LocalMediaDevice>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::LocalMediaDevice>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::Observer<mozilla::dom::MIDIPortList>*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::Observer<mozilla::dom::MIDIPortList>*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::Observer<mozilla::dom::MIDIPortList>*, 0>::ForwardIterator; U = mozilla::Observer<mozilla::dom::MIDIPortList>*; T = mozilla::Observer<mozilla::dom::MIDIPortList>*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::Observer<mozilla::dom::MIDIPortList>*, 0>::ForwardIterator; U = mozilla::Observer<mozilla::dom::MIDIPortList>*; T = mozilla::Observer<mozilla::dom::MIDIPortList>*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::ObserverList<T>::Broadcast(const T&) [with T = mozilla::dom::MIDIPortList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:65:5,
    inlined from 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccessManager.cpp:166:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&_1->mObservers.D.429613.nsAutoTObserverArray<mozilla::Observer<mozilla::dom::MIDIPortList>*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MIDIAccess.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h: In member function 'void mozilla::dom::MIDIAccessManager::Update(const mozilla::dom::MIDIPortList&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Observer.h:65:5: note: '__for_begin' declared here
   65 |     for (Observer<T>* obs : mObservers.ForwardRange()) {
      |     ^~~
In file included from Unified_cpp_dom_midi0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/midi/MIDIAccessManager.cpp:164:61: note: 'this' declared here
  164 | void MIDIAccessManager::Update(const MIDIPortList& aPortList) {
      |                                                             ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessageChannel.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessageChannel.cpp:7,
                 from Unified_cpp_dom_messagechannel0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessageChannel.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MessageChannel_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MessageChannel]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageChannelBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::MessageChannel::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessageChannel.cpp:36:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessageChannel.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageChannelBinding.h: In member function 'virtual JSObject* mozilla::dom::MessageChannel::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageChannelBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessageChannel.cpp:34:49: note: 'aCx' declared here
   34 | JSObject* MessageChannel::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MessagePort_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MessagePort]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessagePortBinding.h:79:27,
    inlined from 'virtual JSObject* mozilla::dom::MessagePort::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessagePort.cpp:285:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Timeout.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessageChannel.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessagePortBinding.h: In member function 'virtual JSObject* mozilla::dom::MessagePort::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessagePortBinding.h:79:27: note: 'reflector' declared here
   79 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_messagechannel0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessagePort.cpp:283:46: note: 'aCx' declared here
  283 | JSObject* MessagePort::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/TCPServerSocketParent.cpp:13,
                 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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject* const&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::MessagePort::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessagePort.cpp:297:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessagePort.cpp: In member function 'void mozilla::dom::MessagePort::PostMessage(JSContext*, JS::Handle<JS::Value>, const mozilla::dom::Sequence<JSObject*>&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessagePort.cpp:297:27: note: 'object' declared here
  297 |     JS::Rooted<JSObject*> object(aCx, aTransferable[i]);
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/messagechannel/MessagePort.cpp:288:42: note: 'aCx' declared here
  288 | void MessagePort::PostMessage(JSContext* aCx, JS::Handle<JS::Value> aMessage,
      |                               ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventStateManager.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/Notification.cpp:14,
                 from Unified_cpp_dom_notification0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Notification.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/Notification.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Notification.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentRequestManager.cpp:9,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/TCPServerSocketChild.cpp:11,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/Connection.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/Connection.cpp:7,
                 from Unified_cpp_dom_network0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/Connection.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Notification_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Notification]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:679:27,
    inlined from 'virtual JSObject* mozilla::dom::Notification::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/Notification.cpp:967:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Notification.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h: In member function 'virtual JSObject* mozilla::dom::Notification::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:679:27: note: 'reflector' declared here
  679 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/Notification.cpp:965:47: note: 'aCx' declared here
  965 | JSObject* Notification::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NotificationEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NotificationEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationEventBinding.h:103:27,
    inlined from 'virtual JSObject* mozilla::dom::NotificationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/NotificationEvent.h:31:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/NotificationEvent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/NotificationEvent.cpp:7,
                 from Unified_cpp_dom_notification0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationEventBinding.h: In member function 'virtual JSObject* mozilla::dom::NotificationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationEventBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/notification/NotificationEvent.h:30:18: note: 'aCx' declared here
   30 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Notification>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<Notification>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
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/PaymentRequestBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/BasicCardPayment.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/BasicCardPayment.cpp:7,
                 from Unified_cpp_dom_payments0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MerchantValidationEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MerchantValidationEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MerchantValidationEventBinding.h:90:27,
    inlined from 'virtual JSObject* mozilla::dom::MerchantValidationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/MerchantValidationEvent.cpp:187:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MerchantValidationEvent.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/MerchantValidationEvent.cpp:7,
                 from Unified_cpp_dom_payments0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MerchantValidationEventBinding.h: In member function 'virtual JSObject* mozilla::dom::MerchantValidationEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MerchantValidationEventBinding.h:90:27: note: 'reflector' declared here
   90 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/MerchantValidationEvent.cpp:186:16: note: 'aCx' declared here
  186 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PaymentAddress_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaymentAddress]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentAddressBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::PaymentAddress::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentAddress.cpp:84:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentAddress.cpp:8,
                 from Unified_cpp_dom_payments0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentAddressBinding.h: In member function 'virtual JSObject* mozilla::dom::PaymentAddress::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentAddressBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentAddress.cpp:82:49: note: 'aCx' declared here
   82 | JSObject* PaymentAddress::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PaymentMethodChangeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaymentMethodChangeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentMethodChangeEventBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::PaymentMethodChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentMethodChangeEvent.cpp:162:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentMethodChangeEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentMethodChangeEvent.cpp:9,
                 from Unified_cpp_dom_payments0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentMethodChangeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PaymentMethodChangeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentMethodChangeEventBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentMethodChangeEvent.cpp:161:16: note: 'aCx' declared here
  161 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PaymentRequest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaymentRequest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestBinding.h:684:27,
    inlined from 'virtual JSObject* mozilla::dom::PaymentRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentRequest.cpp:1259:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestBinding.h: In member function 'virtual JSObject* mozilla::dom::PaymentRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestBinding.h:684:27: note: 'reflector' declared here
  684 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_payments0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentRequest.cpp:1257:49: note: 'aCx' declared here
 1257 | JSObject* PaymentRequest::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PaymentRequestUpdateEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaymentRequestUpdateEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestUpdateEventBinding.h:82:27,
    inlined from 'virtual JSObject* mozilla::dom::PaymentRequestUpdateEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:158:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestUpdateEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequest.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/MerchantValidationEvent.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestUpdateEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PaymentRequestUpdateEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestUpdateEventBinding.h:82:27: note: 'reflector' declared here
   82 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_payments0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:157:16: note: 'aCx' declared here
  157 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PaymentResponse_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PaymentResponse]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentResponseBinding.h:66:27,
    inlined from 'virtual JSObject* mozilla::dom::PaymentResponse::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentResponse.cpp:79:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentRequestManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentRequest.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentResponseBinding.h: In member function 'virtual JSObject* mozilla::dom::PaymentResponse::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PaymentResponseBinding.h:66:27: note: 'reflector' declared here
   66 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_payments0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/payments/PaymentResponse.cpp:77:50: note: 'aCx' declared here
   77 | JSObject* PaymentResponse::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionsBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatus.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MidiPermissionStatus.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/permission/MidiPermissionStatus.cpp:7,
                 from Unified_cpp_dom_permission0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/permission/PermissionUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/permission/PermissionObserver.cpp:14,
                 from Unified_cpp_dom_permission0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NetworkInformation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::network::Connection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NetworkInformationBinding.h:76:27,
    inlined from 'virtual JSObject* mozilla::dom::network::Connection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/Connection.cpp:52:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/Connection.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NetworkInformationBinding.h: In member function 'virtual JSObject* mozilla::dom::network::Connection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NetworkInformationBinding.h:76:27: note: 'reflector' declared here
   76 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/Connection.cpp:50:45: note: 'aCx' declared here
   50 | JSObject* Connection::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TCPServerSocket_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TCPServerSocket]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::TCPServerSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/TCPServerSocket.cpp:172:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/TCPServerSocket.cpp:7,
                 from Unified_cpp_dom_network0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketBinding.h: In member function 'virtual JSObject* mozilla::dom::TCPServerSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/TCPServerSocket.cpp:170:50: note: 'aCx' declared here
  170 | JSObject* TCPServerSocket::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TCPSocket_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TCPSocket]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketBinding.h:147:27,
    inlined from 'virtual JSObject* mozilla::dom::TCPSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/TCPSocket.cpp:580:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPServerSocketBinding.h:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketBinding.h: In member function 'virtual JSObject* mozilla::dom::TCPSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TCPSocketBinding.h:147:27: note: 'reflector' declared here
  147 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_network0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/TCPSocket.cpp:578: note: 'aCx' declared here
  578 | JSObject* TCPSocket::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::UDPSocket_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::UDPSocket]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UDPSocketBinding.h:647,
    inlined from 'virtual JSObject* mozilla::dom::UDPSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/UDPSocket.cpp:136:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/UDPSocket.cpp:13,
                 from Unified_cpp_dom_network0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UDPSocketBinding.h: In member function 'virtual JSObject* mozilla::dom::UDPSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UDPSocketBinding.h:647: note: 'reflector' declared here
  647 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/network/UDPSocket.cpp:134: note: 'aCx' declared here
  134 | JSObject* UDPSocket::WrapObject(JSContext* aCx,
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/PermissionsBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PermissionStatus_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PermissionStatus]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatusBinding.h:61:27,
    inlined from 'virtual JSObject* mozilla::dom::PermissionStatus::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/permission/PermissionStatus.cpp:55:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatus.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatusBinding.h: In member function 'virtual JSObject* mozilla::dom::PermissionStatus::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatusBinding.h:61:27: note: 'reflector' declared here
   61 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_permission0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/permission/PermissionStatus.cpp:53:51: note: 'aCx' declared here
   53 | JSObject* PermissionStatus::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Permissions_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Permissions]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionsBinding.h:170:27,
    inlined from 'virtual JSObject* mozilla::dom::Permissions::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/permission/Permissions.cpp:39:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionsBinding.h: In member function 'virtual JSObject* mozilla::dom::Permissions::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionsBinding.h:170:27: note: 'reflector' declared here
  170 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_permission0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/permission/Permissions.cpp:37:46: note: 'aCx' declared here
   37 | JSObject* Permissions::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PermissionStatus.h:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<unsigned int, nsresult, true>; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::PermissionStatusSink::PermissionChangedOnMainThread()::<lambda(const mozilla::MozPromise<unsigned int, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::PermissionStatusSink::PermissionChangedOnMainThread()::<lambda(const mozilla::MozPromise<unsigned int, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = unsigned int; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, nsresult, true>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle<JSObject*>, mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle<JSObject*>, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle<JSObject*>, mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Permissions::Query(JSContext*, JS::Handle<JSObject*>, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 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-134.0.2/dom/performance/PerformanceMainThread.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/LargestContentfulPaint.cpp:12,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/EventCounts.cpp:7,
                 from Unified_cpp_dom_performance0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:39,
                 from Unified_cpp_dom_performance0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:27:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::LargestContentfulPaint_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::LargestContentfulPaint]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceLargestContentfulPaintBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::LargestContentfulPaint::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/LargestContentfulPaint.cpp:88:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/LargestContentfulPaint.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMainThread.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceLargestContentfulPaintBinding.h: In member function 'virtual JSObject* mozilla::dom::LargestContentfulPaint::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceLargestContentfulPaintBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/LargestContentfulPaint.cpp:87:16: note: 'aCx' declared here
   87 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Performance_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Performance]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceBinding.h:789:27,
    inlined from 'virtual JSObject* mozilla::dom::Performance::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:174:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceBinding.h: In member function 'virtual JSObject* mozilla::dom::Performance::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceBinding.h:789:27: note: 'reflector' declared here
  789 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:172:46: note: 'aCx' declared here
  172 | JSObject* Performance::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceEventTiming_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceEventTiming]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEventTimingBinding.h:94:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceEventTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceEventTiming.cpp:60:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/EventCounts.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEventTimingBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceEventTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEventTimingBinding.h:94:27: note: 'reflector' declared here
   94 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_performance0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceEventTiming.cpp:59:16: note: 'cx' declared here
   59 |     JSContext* cx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceMark_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceMark]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceMarkBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceMark::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMark.cpp:109:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMark.cpp:13,
                 from Unified_cpp_dom_performance0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceMarkBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceMark::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceMarkBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMark.cpp:107:50: note: 'aCx' declared here
  107 | JSObject* PerformanceMark::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceMeasure_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceMeasure]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceMeasureBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceMeasure::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMeasure.cpp:47:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMeasure.cpp:9,
                 from Unified_cpp_dom_performance0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceMeasureBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceMeasure::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceMeasureBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMeasure.cpp:45:53: note: 'aCx' declared here
   45 | JSObject* PerformanceMeasure::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceNavigationTiming_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceNavigationTiming]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceNavigationTimingBinding.h:68:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceNavigationTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceNavigationTiming.cpp:23:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceNavigationTiming.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceNavigationTimingBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceNavigationTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceNavigationTimingBinding.h:68:27: note: 'reflector' declared here
   68 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_performance0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceNavigationTiming.cpp:22:16: note: 'aCx' declared here
   22 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceObserverBinding.h:203:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceObserver.cpp:102:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceEntry.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/LargestContentfulPaint.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceObserverBinding.h:203:27: note: 'reflector' declared here
  203 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_performance0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceObserver.cpp:100:54: note: 'aCx' declared here
  100 | JSObject* PerformanceObserver::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceObserverEntryList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceObserverEntryList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceObserverEntryListBinding.h:88:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceObserverEntryList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceObserverEntryList.cpp:32:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceObserverEntryList.cpp:10,
                 from Unified_cpp_dom_performance0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceObserverEntryListBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceObserverEntryList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceObserverEntryListBinding.h:88:27: note: 'reflector' declared here
   88 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceObserverEntryList.cpp:31:16: note: 'aCx' declared here
   31 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformancePaintTiming_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformancePaintTiming]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformancePaintTimingBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformancePaintTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformancePaintTiming.cpp:35:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformancePaintTiming.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceMainThread.cpp:9,
                 from Unified_cpp_dom_performance0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformancePaintTimingBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformancePaintTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformancePaintTimingBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_performance0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformancePaintTiming.cpp:34:16: note: 'aCx' declared here
   34 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceResourceTiming_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceResourceTiming]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceResourceTimingBinding.h:61:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceResourceTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceResourceTiming.cpp:76:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceResourceTiming.cpp:8,
                 from Unified_cpp_dom_performance0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceResourceTimingBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceResourceTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceResourceTimingBinding.h:61:27: note: 'reflector' declared here
   61 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceResourceTiming.cpp:75:16: note: 'aCx' declared here
   75 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PerformanceServerTiming_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PerformanceServerTiming]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceServerTimingBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::PerformanceServerTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceServerTiming.cpp:26:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceServerTiming.cpp:10,
                 from Unified_cpp_dom_performance0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceServerTimingBinding.h: In member function 'virtual JSObject* mozilla::dom::PerformanceServerTiming::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceServerTimingBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceServerTiming.cpp:25:16: note: 'aCx' declared here
   25 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:33:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr<mozilla::dom::PerformanceObserver>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr<mozilla::dom::PerformanceObserver>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::PerformanceObserver>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::PerformanceObserver>; T = RefPtr<mozilla::dom::PerformanceObserver>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::PerformanceObserver>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::PerformanceObserver>; T = RefPtr<mozilla::dom::PerformanceObserver>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::Performance::NotifyObservers()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:1037:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_4(D)->mObservers.D.662649.nsAutoTObserverArray<RefPtr<mozilla::dom::PerformanceObserver>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp: In member function 'void mozilla::dom::Performance::NotifyObservers()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:570:46: note: '__for_begin' declared here
  570 |     for (RefPtr obs_ : (array_).ForwardRange()) {                        \
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:1037:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS'
 1037 |   NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mObservers, Notify, ());
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.cpp:1035:35: note: 'this' declared here
 1035 | void Performance::NotifyObservers() {
      |                                   ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PerformanceObserverBinding.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13,
                 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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/PowerManagerService.cpp:7,
                 from Unified_cpp_dom_power0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/WakeLockJS.cpp:15,
                 from Unified_cpp_dom_power0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/StructuredClone.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneHolder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WakeLock_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WakeLockJS]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WakeLockBinding.h:59:27,
    inlined from 'virtual JSObject* mozilla::dom::WakeLockJS::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/WakeLockJS.cpp:145:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:59,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/WakeLock.cpp:13,
                 from Unified_cpp_dom_power0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WakeLockBinding.h: In member function 'virtual JSObject* mozilla::dom::WakeLockJS::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WakeLockBinding.h:59:27: note: 'reflector' declared here
   59 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/WakeLockJS.cpp:143:45: note: 'aCx' declared here
  143 | JSObject* WakeLockJS::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WakeLockSentinel_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WakeLockSentinel]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WakeLockSentinelBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::WakeLockSentinel::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/WakeLockSentinel.cpp:23:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/WakeLockSentinel.cpp:14,
                 from Unified_cpp_dom_power0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WakeLockSentinelBinding.h: In member function 'virtual JSObject* mozilla::dom::WakeLockSentinel::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WakeLockSentinelBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/power/WakeLockSentinel.cpp:21:51: note: 'cx' declared here
   21 | JSObject* WakeLockSentinel::WrapObject(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/prototype/PrototypeDocumentContentSink.cpp:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/promise/Promise.cpp:54,
                 from Unified_cpp_dom_promise0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/Performance.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceStorageWorker.cpp:8,
                 from Unified_cpp_dom_performance1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/performance/PerformanceStorageWorker.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/promise/Promise.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/promise/Promise.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsGenericHTMLFrameElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLIFrameElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventBinding.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SecurityPolicyViolationEventBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSPViolationReportBody.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/CSPViolationReportBody.cpp:7,
                 from Unified_cpp_dom_reporting0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/CrashReport.cpp:9,
                 from Unified_cpp_dom_reporting0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
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/ChromeUtilsBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/featurepolicy/Feature.cpp:8,
                 from Unified_cpp_featurepolicy0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FeaturePolicy_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FeaturePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FeaturePolicyBinding.h:36:27,
    inlined from 'virtual JSObject* mozilla::dom::FeaturePolicy::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:193:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FeaturePolicyBinding.h: In member function 'virtual JSObject* mozilla::dom::FeaturePolicy::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FeaturePolicyBinding.h:36:27: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:191:48: note: 'aCx' declared here
  191 | JSObject* FeaturePolicy::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static already_AddRefed<mozilla::dom::Promise> mozilla::dom::Promise::All(JSContext*, const nsTArray<RefPtr<mozilla::dom::Promise> >&, mozilla::ErrorResult&, PropagateUserInteraction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/promise/Promise.cpp:179:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'globalObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/promise/Promise.cpp: In static member function 'static already_AddRefed<mozilla::dom::Promise> mozilla::dom::Promise::All(JSContext*, const nsTArray<RefPtr<mozilla::dom::Promise> >&, mozilla::ErrorResult&, PropagateUserInteraction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/promise/Promise.cpp:179:25: note: 'globalObj' declared here
  179 |   JS::Rooted<JSObject*> globalObj(aCx, JS::CurrentGlobalOrNull(aCx));
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/promise/Promise.cpp:177:16: note: 'aCx' declared here
  177 |     JSContext* aCx, const nsTArray<RefPtr<Promise>>& aPromiseList,
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportBody.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSPViolationReportBody.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSPViolationReportBody_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSPViolationReportBody]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:348:27,
    inlined from 'virtual JSObject* mozilla::dom::CSPViolationReportBody::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/CSPViolationReportBody.cpp:33:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/CSPViolationReportBody.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h: In member function 'virtual JSObject* mozilla::dom::CSPViolationReportBody::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:348:27: note: 'reflector' declared here
  348 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/CSPViolationReportBody.cpp:32:16: note: 'aCx' declared here
   32 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DeprecationReportBody_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DeprecationReportBody]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:387:27,
    inlined from 'virtual JSObject* mozilla::dom::DeprecationReportBody::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/DeprecationReportBody.cpp:32:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h: In member function 'virtual JSObject* mozilla::dom::DeprecationReportBody::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:387:27: note: 'reflector' declared here
  387 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_reporting0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/DeprecationReportBody.cpp:30:56: note: 'aCx' declared here
   30 | JSObject* DeprecationReportBody::WrapObject(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FeaturePolicyViolationReportBody_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FeaturePolicyViolationReportBody]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FeaturePolicyBinding.h:60:27,
    inlined from 'virtual JSObject* mozilla::dom::FeaturePolicyViolationReportBody::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/FeaturePolicyViolationReportBody.cpp:29:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/FeaturePolicyViolationReportBody.cpp:10,
                 from Unified_cpp_dom_reporting0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FeaturePolicyBinding.h: In member function 'virtual JSObject* mozilla::dom::FeaturePolicyViolationReportBody::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FeaturePolicyBinding.h:60:27: note: 'reflector' declared here
   60 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/FeaturePolicyViolationReportBody.cpp:28:16: note: 'aCx' declared here
   28 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Report_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Report]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:429:27,
    inlined from 'virtual JSObject* mozilla::dom::Report::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/Report.cpp:38:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h: In member function 'virtual JSObject* mozilla::dom::Report::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:429:27: note: 'reflector' declared here
  429 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_reporting0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/Report.cpp:36:41: note: 'aCx' declared here
   36 | JSObject* Report::WrapObject(JSContext* aCx,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TestingDeprecatedInterface_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TestingDeprecatedInterface]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:545:27,
    inlined from 'virtual JSObject* mozilla::dom::TestingDeprecatedInterface::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/TestingDeprecatedInterface.cpp:41:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h: In member function 'virtual JSObject* mozilla::dom::TestingDeprecatedInterface::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReportingBinding.h:545:27: note: 'reflector' declared here
  545 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_reporting0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/TestingDeprecatedInterface.cpp:40:16: note: 'aCx' declared here
   40 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual void mozilla::dom::{anonymous}::ReportFetchHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/ReportDeliver.cpp:58:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_reporting0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/ReportDeliver.cpp: In member function 'virtual void mozilla::dom::{anonymous}::ReportFetchHandler::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/ReportDeliver.cpp:58:27: note: 'obj' declared here
   58 |     JS::Rooted<JSObject*> obj(aCx, &aValue.toObject());
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/reporting/ReportDeliver.cpp:48:36: note: 'aCx' declared here
   48 |   void ResolvedCallback(JSContext* aCx, JS::Handle<JS::Value> aValue,
      |                         ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushManager.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushManager.cpp:7,
                 from Unified_cpp_dom_push0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushManager.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/bindings/BindingDeclarations.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/sanitizer/Sanitizer.cpp:7,
                 from Unified_cpp_security_sanitizer0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Sanitizer_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Sanitizer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SanitizerBinding.h:1564:27,
    inlined from 'virtual JSObject* mozilla::dom::Sanitizer::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/sanitizer/Sanitizer.cpp:30:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/sanitizer/Sanitizer.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SanitizerBinding.h: In member function 'virtual JSObject* mozilla::dom::Sanitizer::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SanitizerBinding.h:1564:27: note: 'reflector' declared here
 1564 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/sanitizer/Sanitizer.cpp:28:44: note: 'aCx' declared here
   28 | JSObject* Sanitizer::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushManager.h:29:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PushManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PushManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushManagerBinding.h:537:27,
    inlined from 'virtual JSObject* mozilla::dom::PushManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushManager.cpp:394:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushManager.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::PushManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushManagerBinding.h:537:27: note: 'reflector' declared here
  537 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushManager.cpp:392:46: note: 'aCx' declared here
  392 | JSObject* PushManager::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PushSubscription_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PushSubscription]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscriptionBinding.h:216:27,
    inlined from 'virtual JSObject* mozilla::dom::PushSubscription::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushSubscription.cpp:223:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscription.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushManager.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscriptionBinding.h: In member function 'virtual JSObject* mozilla::dom::PushSubscription::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscriptionBinding.h:216:27: note: 'reflector' declared here
  216 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_push0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushSubscription.cpp:221:51: note: 'aCx' declared here
  221 | JSObject* PushSubscription::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PushSubscriptionOptions_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PushSubscriptionOptions]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::PushSubscriptionOptions::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushSubscriptionOptions.cpp:48:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscription.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h: In member function 'virtual JSObject* mozilla::dom::PushSubscriptionOptions::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushSubscriptionOptionsBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_push0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/push/PushSubscriptionOptions.cpp:47:16: note: 'aCx' declared here
   47 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushManagerBinding.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/ActorsParent.cpp:89,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:13,
                 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-134.0.2/dom/quota/ActorsChild.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/ActorsChild.cpp:7,
                 from Unified_cpp_dom_quota0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::Maybe<long unsigned int>; ElemType = mozilla::Maybe<long unsigned int>; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::Maybe<long unsigned int>; E = mozilla::Maybe<long unsigned int>; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::Maybe<long unsigned int>; E = mozilla::Maybe<long unsigned int>; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Maybe<long unsigned int>; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/ClientUsageArray.h:28:15:   required from here
   28 |     res.Assign(*this);
      |     ~~~~~~~~~~^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class mozilla::Maybe<long unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StringBuffer.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTStringRepr.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:363:55: note: 'class mozilla::Maybe<long unsigned int>' declared here
  363 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe
      |                                                       ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/chrome/common/ipc_message.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtils.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/IdType.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/Client.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/ClientUsageArray.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/OriginInfo.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/GroupInfo.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/GroupInfoPair.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/GroupInfoPair.cpp:7,
                 from Unified_cpp_dom_quota1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::Maybe<long unsigned int>; ElemType = mozilla::Maybe<long unsigned int>; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::Maybe<long unsigned int>; E = mozilla::Maybe<long unsigned int>; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::Maybe<long unsigned int>; E = mozilla::Maybe<long unsigned int>; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Maybe<long unsigned int>; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/ClientUsageArray.h:28:15:   required from here
   28 |     res.Assign(*this);
      |     ~~~~~~~~~~^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class mozilla::Maybe<long unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/ClientUsageArray.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:363:55: note: 'class mozilla::Maybe<long unsigned int>' declared here
  363 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe
      |                                                       ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Debug.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AutoEntryScript.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/script/AutoEntryScript.cpp:7,
                 from Unified_cpp_dom_script0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::InstantiateStencil(JSContext*, JS::CompileOptions&, RefPtr<js::frontend::CompilationStencil>&&, JS::MutableHandle<JSScript*>, bool&, JS::Handle<JS::Value>, JS::Handle<JSScript*>, mozilla::ErrorResult&, bool, JS::InstantiationStorage*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/script/ScriptLoader.cpp:2758:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)aCx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_script0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/script/ScriptLoader.cpp: In function 'void mozilla::dom::InstantiateStencil(JSContext*, JS::CompileOptions&, RefPtr<js::frontend::CompilationStencil>&&, JS::MutableHandle<JSScript*>, bool&, JS::Handle<JS::Value>, JS::Handle<JSScript*>, mozilla::ErrorResult&, bool, JS::InstantiationStorage*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/script/ScriptLoader.cpp:2756:25: note: 'script' declared here
 2756 |   JS::Rooted<JSScript*> script(
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/script/ScriptLoader.cpp:2748:16: note: 'aCx' declared here
 2748 |     JSContext* aCx, JS::CompileOptions& aCompileOptions,
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaManager.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/OriginInfo.h:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::OriginOperationBase::RunImmediately()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::OriginOperationBase::RunImmediately()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::<lambda(auto:126&&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::<lambda(auto:126&&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::<lambda(auto:126&&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::InitializeAllTemporaryOrigins()::<lambda(auto:126&&)>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetUsage(bool, RefPtr<mozilla::MozPromise<bool, nsresult, false> >)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetUsage(bool, RefPtr<mozilla::MozPromise<bool, nsresult, false> >)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetOriginUsage(const PrincipalInfo&, RefPtr<mozilla::MozPromise<bool, nsresult, false> >)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::QuotaManager::GetOriginUsage(const PrincipalInfo&, RefPtr<mozilla::MozPromise<bool, nsresult, false> >)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageBindingParams.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageBaseStatement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIStorageStatement.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/QuotaCommon.cpp:7,
                 from Unified_cpp_dom_quota2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/StorageManager.cpp:31,
                 from Unified_cpp_dom_quota2.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Boolean.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/GleanMetrics.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/nsHTTPSOnlyUtils.cpp:10,
                 from Unified_cpp_dom_security1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/nsHTTPSOnlyUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/nsHTTPSOnlyUtils.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/waitable_event.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/nsContentSecurityManager.cpp:40,
                 from Unified_cpp_dom_security0.cpp:119:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISimpleEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDirectoryEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/QuotaCommon.h:38:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StorageManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StorageManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageManagerBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::StorageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/StorageManager.cpp:775:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/StorageManager.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::StorageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageManagerBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/StorageManager.cpp:773:49: note: 'aCx' declared here
  773 | JSObject* StorageManager::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serializers/nsDocumentEncoder.cpp:21,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/quota/QuotaCommon.cpp:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::quota::UsageInfo, nsresult, false>; ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<mozilla::dom::quota::UsageInfo, nsresult, false>, std::function<void(const mozilla::dom::quota::UsageInfoResponse&)>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<mozilla::dom::quota::UsageInfo, nsresult, false>, std::function<void(const mozilla::dom::quota::UsageInfoResponse&)>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::UsageInfo; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<bool, nsresult, false>, std::function<void(const mozilla::ipc::BoolResponse&)>, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<bool, nsresult, false>, std::function<void(const mozilla::ipc::BoolResponse&)>, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<nsTString<char> >, nsresult, true>; ResolveValueT = nsTArray<nsTString<char> >; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<nsTArray<nsTString<char> >, nsresult, true>, std::function<void(const mozilla::ipc::CStringArrayResponse&)>, true>; ResolveValueT = nsTArray<nsTString<char> >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<nsTArray<nsTString<char> >, nsresult, true>, std::function<void(const mozilla::ipc::CStringArrayResponse&)>, true>; ResolveValueT = nsTArray<nsTString<char> >; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<nsTString<char> >; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<long unsigned int, nsresult, false>; ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<long unsigned int, nsresult, false>, std::function<void(const mozilla::ipc::UInt64Response&)>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::PromiseResolveOrRejectCallback<mozilla::MozPromise<long unsigned int, nsresult, false>, std::function<void(const mozilla::ipc::UInt64Response&)>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::CStringArrayResponse, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::Request, mozilla::MozPromise<mozilla::ipc::CStringArrayResponse, mozilla::ipc::ResponseRejectReason, true>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::Request, mozilla::MozPromise<mozilla::ipc::CStringArrayResponse, mozilla::ipc::ResponseRejectReason, true>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::CStringArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::UInt64Response, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::Request, mozilla::MozPromise<mozilla::ipc::UInt64Response, mozilla::ipc::ResponseRejectReason, true>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::Request, mozilla::MozPromise<mozilla::ipc::UInt64Response, mozilla::ipc::ResponseRejectReason, true>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::UInt64Response; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::quota::UsageInfoResponse, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::UsageRequest, mozilla::MozPromise<mozilla::dom::quota::UsageInfoResponse, mozilla::ipc::ResponseRejectReason, true>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::UsageRequest, mozilla::MozPromise<mozilla::dom::quota::UsageInfoResponse, mozilla::ipc::ResponseRejectReason, true>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::UsageInfoResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::quota::OriginUsageMetadataArrayResponse, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::UsageRequest, mozilla::MozPromise<mozilla::dom::quota::OriginUsageMetadataArrayResponse, mozilla::ipc::ResponseRejectReason, true>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::UsageRequest, mozilla::MozPromise<mozilla::dom::quota::OriginUsageMetadataArrayResponse, mozilla::ipc::ResponseRejectReason, true>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::quota::OriginUsageMetadataArrayResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::BoolResponse, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::Request, mozilla::MozPromise<mozilla::ipc::BoolResponse, mozilla::ipc::ResponseRejectReason, true>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::quota::{anonymous}::ResponsePromiseResolveOrRejectCallback<mozilla::dom::quota::Request, mozilla::MozPromise<mozilla::ipc::BoolResponse, mozilla::ipc::ResponseRejectReason, true>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::BoolResponse; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/nsContentSecurityManager.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/CSPEvalChecker.cpp:8,
                 from Unified_cpp_dom_security0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/security/CSPEvalChecker.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCNavigationPreloadState.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:7,
                 from Unified_cpp_dom_serviceworkers2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:15,
                 from Unified_cpp_dom_serviceworkers2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/FetchEventOpChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/FetchEventOpChild.cpp:7,
                 from Unified_cpp_dom_serviceworkers0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventBinding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerOp.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/FetchEventOpProxyChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/FetchEventOpProxyChild.cpp:7,
                 from Unified_cpp_dom_serviceworkers0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.h:18:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:820:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.294279.nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::FireUpdateFound()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:820:35: note: '__for_begin' declared here
  820 |        mInstanceList.ForwardRange()) {
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:818:53: note: 'this' declared here
  818 | void ServiceWorkerRegistrationInfo::FireUpdateFound() {
      |                                                     ^
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:827:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_6(D)->mInstanceList.D.294279.nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::NotifyCleared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:827:35: note: '__for_begin' declared here
  827 |        mInstanceList.ForwardRange()) {
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:825:51: note: 'this' declared here
  825 | void ServiceWorkerRegistrationInfo::NotifyCleared() {
      |                                                   ^
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::ForwardIterator; U = mozilla::dom::ServiceWorkerRegistrationListener*; T = mozilla::dom::ServiceWorkerRegistrationListener*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:479:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_15(D)->mInstanceList.D.294279.nsAutoTObserverArray<mozilla::dom::ServiceWorkerRegistrationListener*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp: In member function 'void mozilla::dom::ServiceWorkerRegistrationInfo::UpdateRegistrationState(mozilla::dom::ServiceWorkerUpdateViaCache)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:479:35: note: '__for_begin' declared here
  479 |        mInstanceList.ForwardRange()) {
      |                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.cpp:455:48: note: 'this' declared here
  455 |     ServiceWorkerUpdateViaCache aUpdateViaCache) {
      |                                                ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsINetworkInterceptController.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerInterceptController.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7,
                 from Unified_cpp_dom_serviceworkers1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerInterceptController.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCNavigationPreloadState.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerRegistrationDescriptor, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::<lambda(const mozilla::dom::PServiceWorkerRegistrationParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvUpdate(const nsACString&, mozilla::dom::PServiceWorkerRegistrationParent::UpdateResolver&&)::<lambda(const mozilla::dom::PServiceWorkerRegistrationParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PServiceWorker.cpp:19,
                 from Unified_cpp_dom_serviceworkers3.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h: In static member function 'static bool IPC::ParamTraits<mozilla::ipc::ByteBuf>::Read(IPC::MessageReader*, paramType*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:45: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   45 |     if (!ReadParam(aReader, &length)) return false;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:45: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCNavigationPreloadState, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::<lambda(const mozilla::dom::PServiceWorkerRegistrationParent::IPCNavigationPreloadState&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::<lambda(const mozilla::dom::PServiceWorkerRegistrationParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::<lambda(const mozilla::dom::PServiceWorkerRegistrationParent::IPCNavigationPreloadState&)>; RejectFunction = mozilla::dom::ServiceWorkerRegistrationParent::RecvGetNavigationPreloadState(mozilla::dom::PServiceWorkerRegistrationParent::GetNavigationPreloadStateResolver&&)::<lambda(const mozilla::dom::PServiceWorkerRegistrationParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCNavigationPreloadState; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerShutdownBlocker::WaitOnPromise(mozilla::GenericNonExclusivePromise*, uint32_t)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerShutdownBlocker::WaitOnPromise(mozilla::GenericNonExclusivePromise*, uint32_t)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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/ServiceWorkerBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerInfo.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistrationInfo.h:13:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ManageOldKeys(JSContext*, JS::Handle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:394:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ManageOldKeys(JSContext*, JS::Handle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:394:27: note: 'obj' declared here
  394 |     JS::Rooted<JSObject*> obj(aCx, &aValue.toObject());
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:383:33: note: 'aCx' declared here
  383 |   void ManageOldKeys(JSContext* aCx, JS::Handle<JS::Value> aValue) {
      |                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ManageNewCache(JSContext*, JS::Handle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:480:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ManageNewCache(JSContext*, JS::Handle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:480:27: note: 'obj' declared here
  480 |     JS::Rooted<JSObject*> obj(aCx, &aValue.toObject());
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:469:34: note: 'aCx' declared here
  469 |   void ManageNewCache(JSContext* aCx, JS::Handle<JS::Value> aValue) {
      |                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ManageOldCache(JSContext*, JS::Handle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:361:54,
    inlined from 'virtual void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:1374:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp: In member function 'virtual void mozilla::dom::serviceWorkerScriptCache::{anonymous}::CompareManager::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:361:27: note: 'obj' declared here
  361 |     JS::Rooted<JSObject*> obj(aCx, &aValue.toObject());
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerScriptCache.cpp:1364:50: note: 'aCx' declared here
 1364 | void CompareManager::ResolvedCallback(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIScriptSecurityManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:13,
                 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/build/amd64/dist/include/mozilla/dom/FetchService.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/FetchEventOpChild.h:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NavigationPreloadManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::NavigationPreloadManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationPreloadManagerBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::dom::NavigationPreloadManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/NavigationPreloadManager.cpp:45:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/NavigationPreloadManager.cpp:11,
                 from Unified_cpp_dom_serviceworkers0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationPreloadManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::NavigationPreloadManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigationPreloadManagerBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/NavigationPreloadManager.cpp:44:16: note: 'aCx' declared here
   44 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ServiceWorker_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ServiceWorker]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerBinding.h:69:27,
    inlined from 'virtual JSObject* mozilla::dom::ServiceWorker::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorker.cpp:134:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchService.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerBinding.h: In member function 'virtual JSObject* mozilla::dom::ServiceWorker::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerBinding.h:69:27: note: 'reflector' declared here
   69 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_serviceworkers0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorker.cpp:132:48: note: 'aCx' declared here
  132 | JSObject* ServiceWorker::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ServiceWorkerContainer_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ServiceWorkerContainer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerContainerBinding.h:357:27,
    inlined from 'virtual JSObject* mozilla::dom::ServiceWorkerContainer::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:165:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:35,
                 from Unified_cpp_dom_serviceworkers0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerContainerBinding.h: In member function 'virtual JSObject* mozilla::dom::ServiceWorkerContainer::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerContainerBinding.h:357:27: note: 'reflector' declared here
  357 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:164:16: note: 'aCx' declared here
  164 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PushMessageData_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PushMessageData]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushMessageDataBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::PushMessageData::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1042:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:28,
                 from Unified_cpp_dom_serviceworkers0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushMessageDataBinding.h: In member function 'virtual JSObject* mozilla::dom::PushMessageData::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushMessageDataBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:50: note: 'aCx' declared here
 1040 | JSObject* PushMessageData::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PushEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PushEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushEventBinding.h:529:27,
    inlined from 'virtual JSObject* mozilla::dom::PushEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1149:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushEventBinding.h: In member function 'virtual JSObject* mozilla::dom::PushEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PushEventBinding.h:529:27: note: 'reflector' declared here
  529 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1147:52: note: 'aCx' declared here
 1147 | JSObject* PushEvent::WrapObjectInternal(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtendableMessageEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ExtendableMessageEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:544:27,
    inlined from 'virtual JSObject* mozilla::dom::ExtendableMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:278:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtendableMessageEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ExtendableMessageEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:544:27: note: 'reflector' declared here
  544 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:277:18: note: 'aCx' declared here
  277 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtendableEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ExtendableEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtendableEventBinding.h:82:27,
    inlined from 'virtual JSObject* mozilla::dom::ExtendableEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:107:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtendableEventBinding.h: In member function 'virtual JSObject* mozilla::dom::ExtendableEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtendableEventBinding.h:82:27: note: 'reflector' declared here
   82 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:106:18: note: 'aCx' declared here
  106 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FetchEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FetchEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventBinding.h:105:27,
    inlined from 'virtual JSObject* mozilla::dom::FetchEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:156:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventBinding.h: In member function 'virtual JSObject* mozilla::dom::FetchEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventBinding.h:105:27: note: 'reflector' declared here
  105 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerEvents.h:155:18: note: 'aCx' declared here
  155 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
      |       ~~~~~~~~~~~^~~
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-134.0.2/dom/simpledb/ActorsChild.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/simpledb/ActorsChild.cpp:7,
                 from Unified_cpp_dom_simpledb0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::OpenOp::FinishOpen()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::{anonymous}::OpenOp::FinishOpen()::<lambda(const mozilla::MozPromise<RefPtr<mozilla::dom::quota::ClientDirectoryLock>, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::quota::ClientDirectoryLock>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerRegistrationDescriptor, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetReady(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetReadyResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerRegistrationDescriptor, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvRegister(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, const nsACString&, const mozilla::dom::PServiceWorkerContainerParent::ServiceWorkerUpdateViaCache&, mozilla::dom::PServiceWorkerContainerParent::RegisterResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerRegistrationDescriptor, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistration(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, const nsACString&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>, mozilla::CopyableErrorResult, false>; ResolveValueT = CopyableTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::<lambda(const nsTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; ResolveValueT = CopyableTArray<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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::<lambda(const nsTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>&)>; RejectFunction = mozilla::dom::ServiceWorkerContainerParent::RecvGetRegistrations(const mozilla::dom::PServiceWorkerContainerParent::IPCClientInfo&, mozilla::dom::PServiceWorkerContainerParent::GetRegistrationsResolver&&)::<lambda(const mozilla::dom::PServiceWorkerContainerParent::CopyableErrorResult&)>; ResolveValueT = CopyableTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::dom::ServiceWorkerRegistrationDescriptor>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ResponseEndArgs, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(mozilla::dom::PFetchEventOpChild::ResponseEndArgs&&)>; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(mozilla::dom::PFetchEventOpChild::ResponseEndArgs&&)>; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ResponseTiming, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(mozilla::dom::PFetchEventOpChild::ResponseTiming&&)>; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(mozilla::dom::PFetchEventOpChild::ResponseTiming&&)>; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, mozilla::CopyableErrorResult, true>; ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(mozilla::dom::FetchServiceResponse&&)>; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(mozilla::dom::FetchServiceResponse&&)>; RejectFunction = mozilla::dom::FetchEventOpChild::FetchEventOpChild(mozilla::dom::PFetchEventOpChild::ParentToParentServiceWorkerFetchEventOpArgs&&, nsCOMPtr<nsIInterceptedChannel>&&, RefPtr<mozilla::dom::ServiceWorkerRegistrationInfo>&&, RefPtr<mozilla::dom::FetchServicePromises>&&, RefPtr<mozilla::dom::KeepAliveToken>&&)::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::Variant<std::tuple<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>; ResolveValueT = mozilla::Variant<std::tuple<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FetchEventOpProxyChild::Initialize(const mozilla::dom::PFetchEventOpProxyChild::ParentToChildServiceWorkerFetchEventOpArgs&)::<lambda(mozilla::MozPromise<mozilla::Variant<std::tuple<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::Variant<std::tuple<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::FetchEventOpProxyChild::Initialize(const mozilla::dom::PFetchEventOpProxyChild::ParentToChildServiceWorkerFetchEventOpArgs&)::<lambda(mozilla::MozPromise<mozilla::Variant<std::tuple<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>, mozilla::dom::CancelInterceptionArgs, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::Variant<std::tuple<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::Variant<std::tuple<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, mozilla::dom::FetchEventRespondWithClosure, mozilla::dom::FetchEventTimeStamps>, mozilla::dom::ResetInterceptionArgs, mozilla::dom::CancelInterceptionArgs>; RejectValueT = mozilla::dom::CancelInterceptionArgs; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PFetchEventOpProxy.cpp:7,
                 from Unified_cpp_dom_serviceworkers3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventBinding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerEvents.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerOp.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchEventOpProxyChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PFetchEventOpProxyChild.cpp:10,
                 from Unified_cpp_dom_serviceworkers3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<ServiceWorkerRegistration>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FetchObserverBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RequestBinding.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<ServiceWorkerRegistration>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/StorageObserver.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/StorageObserver.cpp:7,
                 from Unified_cpp_dom_storage1.cpp:2:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>, 0>::ForwardIterator; U = mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>; T = mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>, 0>::ForwardIterator; U = mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>; T = mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::StorageObserver::Notify(const char*, const nsAString&, const nsACString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/StorageObserver.cpp:152:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mSinks.D.400015.nsAutoTObserverArray<mozilla::CheckedUnsafePtr<mozilla::dom::StorageObserverSink>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/storage/StorageObserver.cpp:152:40: note: '__for_begin' declared here
  152 |   for (auto sink : mSinks.ForwardRange()) {
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/StorageObserver.cpp:147:60: note: 'this' declared here
  147 |                              const nsACString& aOriginScope) {
      |                                                            ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSessionStorageService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSessionStorageServiceParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BackgroundSessionStorageServiceParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/BackgroundSessionStorageServiceParent.cpp:7,
                 from Unified_cpp_dom_storage0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/SessionStorageManager.cpp:19,
                 from Unified_cpp_dom_storage0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:27:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ServiceWorkerRegistration_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ServiceWorkerRegistration]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerRegistrationBinding.h:63:27,
    inlined from 'virtual JSObject* mozilla::dom::ServiceWorkerRegistration::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:92:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerRegistrationDescriptor.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerNonLifeCycleOpController.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerNonLifeCycleOpControllerChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerRegistrationBinding.h: In member function 'virtual JSObject* mozilla::dom::ServiceWorkerRegistration::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ServiceWorkerRegistrationBinding.h:63:27: note: 'reflector' declared here
   63 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_serviceworkers1.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:91:16: note: 'aCx' declared here
   91 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/smil/SMILTimedElement.cpp:19,
                 from Unified_cpp_dom_smil1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Response_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27,
    inlined from 'virtual JSObject* mozilla::dom::Response::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Response.h:42:34,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1859:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Response]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:143:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/FetchTypes.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerNonLifeCycleOpController.h:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h: In function 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = Response]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResponseBinding.h:976:27: note: 'reflector' declared here
  976 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaSessionBinding.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControllerBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaControlKeySource.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:139:22: note: 'aCx' declared here
  139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      |           ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/quota/CheckedUnsafePtr.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageObserver.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStorageManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/BackgroundSessionStorageServiceParent.cpp:9:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Storage_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Storage]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::Storage::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/Storage.cpp:80:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/LocalStorage.cpp:15,
                 from Unified_cpp_dom_storage0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageBinding.h: In member function 'virtual JSObject* mozilla::dom::Storage::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StorageBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_storage0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/storage/Storage.cpp:78:42: note: 'aCx' declared here
   78 | JSObject* Storage::WrapObject(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SMILTimeValueSpec.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SMILTimedElement.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimationElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/smil/SMILTimeContainer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/smil/SMILTimeContainer.cpp:7,
                 from Unified_cpp_dom_smil1.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TimeEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TimeEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeEventBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TimeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeEvent.h:31:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeEvent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/smil/SMILTimeValueSpec.cpp:18,
                 from Unified_cpp_dom_smil1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeEventBinding.h: In member function 'virtual JSObject* mozilla::dom::TimeEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeEventBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TimeEvent.h:29:43: note: 'aCx' declared here
   29 |   JSObject* WrapObjectInternal(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(bool)>; RejectFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(bool)>; RejectFunction = mozilla::dom::ServiceWorkerManager::WakeForExtensionAPIEvent(const nsAString&, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::dom::remoteworker::RemoteWorkerState&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::MaybeStart(mozilla::dom::RemoteWorkerChild*, mozilla::dom::remoteworker::RemoteWorkerState&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::CheckScriptEvaluation(const mozilla::dom::ServiceWorkerLifetimeExtension&, RefPtr<mozilla::dom::LifeCycleEventCallback>)::<lambda(mozilla::dom::ServiceWorkerOpResult&&)> mutable::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::CheckScriptEvaluation(const mozilla::dom::ServiceWorkerLifetimeExtension&, RefPtr<mozilla::dom::LifeCycleEventCallback>)::<lambda(mozilla::dom::ServiceWorkerOpResult&&)> mutable::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe<RefPtr<mozilla::dom::Promise> >&&)::<lambda()>; RejectFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe<RefPtr<mozilla::dom::Promise> >&&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe<RefPtr<mozilla::dom::Promise> >&&)::<lambda()>; RejectFunction = mozilla::dom::ServiceWorkerPrivate::Shutdown(mozilla::Maybe<RefPtr<mozilla::dom::Promise> >&&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, nsresult, true>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::ServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, std::function<void(const mozilla::dom::ServiceWorkerOpResult&)>&&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerOp::ServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, std::function<void(const mozilla::dom::ServiceWorkerOpResult&)>&&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, nsresult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ResponseEndArgs, int, true>; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(mozilla::dom::ResponseEndArgs&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(int)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(mozilla::dom::ResponseEndArgs&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(int)>; ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseEndArgs; RejectValueT = int; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ResponseTiming, int, true>; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(mozilla::dom::ResponseTiming&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(int)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(mozilla::dom::ResponseTiming&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(int)>; ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ResponseTiming; RejectValueT = int; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::SafeRefPtr<mozilla::dom::InternalResponse>, int, true>; ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = int; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(mozilla::SafeRefPtr<mozilla::dom::InternalResponse>&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(int)>; ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(mozilla::SafeRefPtr<mozilla::dom::InternalResponse>&&)>; RejectFunction = mozilla::dom::FetchEventOp::DispatchFetchEvent(JSContext*, mozilla::dom::WorkerPrivate*)::<lambda(int)>; ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = int; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::SafeRefPtr<mozilla::dom::InternalResponse>; RejectValueT = int; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerRegistrationDescriptor, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForTest(nsIPrincipal*, const nsAString&, const nsAString&, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerRegistrationDescriptor, mozilla::CopyableErrorResult, false>; ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::CopyableErrorResult&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::dom::ServiceWorkerRegistrationDescriptor&)>; RejectFunction = mozilla::dom::ServiceWorkerManager::RegisterForAddonPrincipal(nsIPrincipal*, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::CopyableErrorResult&)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerRegistrationDescriptor; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::ExecServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, const mozilla::dom::ServiceWorkerLifetimeExtension&, std::function<void(mozilla::dom::ServiceWorkerOpResult&&)>&&, std::function<void()>&&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerPrivate::ExecServiceWorkerOp(mozilla::dom::ServiceWorkerOpArgs&&, const mozilla::dom::ServiceWorkerLifetimeExtension&, std::function<void(mozilla::dom::ServiceWorkerOpResult&&)>&&, std::function<void()>&&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGAngle.cpp:10,
                 from Unified_cpp_dom_svg0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ByteLengthQueuingStrategy.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:7,
                 from Unified_cpp_dom_streams0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ByteLengthQueuingStrategy_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ByteLengthQueuingStrategy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/QueuingStrategyBinding.h:254:27,
    inlined from 'virtual JSObject* mozilla::dom::ByteLengthQueuingStrategy::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:38:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ByteLengthQueuingStrategy.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/QueuingStrategyBinding.h: In member function 'virtual JSObject* mozilla::dom::ByteLengthQueuingStrategy::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/QueuingStrategyBinding.h:254:27: note: 'reflector' declared here
  254 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:37:16: note: 'aCx' declared here
   37 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CountQueuingStrategy_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CountQueuingStrategy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/QueuingStrategyBinding.h:290:27,
    inlined from 'virtual JSObject* mozilla::dom::CountQueuingStrategy::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/CountQueuingStrategy.cpp:46:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/QueuingStrategyBinding.h: In member function 'virtual JSObject* mozilla::dom::CountQueuingStrategy::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/QueuingStrategyBinding.h:290:27: note: 'reflector' declared here
  290 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_streams0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/CountQueuingStrategy.cpp:44:55: note: 'aCx' declared here
   44 | JSObject* CountQueuingStrategy::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ReadableByteStreamController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReadableByteStreamController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableByteStreamControllerBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::ReadableByteStreamController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:298:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:25,
                 from Unified_cpp_dom_streams0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableByteStreamControllerBinding.h: In member function 'virtual JSObject* mozilla::dom::ReadableByteStreamController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableByteStreamControllerBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:297:16: note: 'aCx' declared here
  297 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ReadableStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReadableStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBinding.h:285:27,
    inlined from 'virtual JSObject* mozilla::dom::ReadableStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp:112:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp:34,
                 from Unified_cpp_dom_streams0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::ReadableStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBinding.h:285:27: note: 'reflector' declared here
  285 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp:110:49: note: 'aCx' declared here
  110 | JSObject* ReadableStream::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ReadableStreamBYOBReader_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReadableStreamBYOBReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBYOBReaderBinding.h:83:27,
    inlined from 'virtual JSObject* mozilla::dom::ReadableStreamBYOBReader::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:43:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:14,
                 from Unified_cpp_dom_streams0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBYOBReaderBinding.h: In member function 'virtual JSObject* mozilla::dom::ReadableStreamBYOBReader::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBYOBReaderBinding.h:83:27: note: 'reflector' declared here
   83 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:42:16: note: 'aCx' declared here
   42 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ReadableStreamBYOBRequest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReadableStreamBYOBRequest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBYOBRequestBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::ReadableStreamBYOBRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBRequest.cpp:48:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBRequest.cpp:14,
                 from Unified_cpp_dom_streams0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBYOBRequestBinding.h: In member function 'virtual JSObject* mozilla::dom::ReadableStreamBYOBRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamBYOBRequestBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBRequest.cpp:47:16: note: 'aCx' declared here
   47 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ReadableStreamDefaultController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReadableStreamDefaultController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamDefaultControllerBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::ReadableStreamDefaultController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultController.cpp:99:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultController.cpp:19,
                 from Unified_cpp_dom_streams0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamDefaultControllerBinding.h: In member function 'virtual JSObject* mozilla::dom::ReadableStreamDefaultController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamDefaultControllerBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultController.cpp:98:16: note: 'aCx' declared here
   98 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ReadableStreamDefaultReader_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ReadableStreamDefaultReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamDefaultReaderBinding.h:438:27,
    inlined from 'virtual JSObject* mozilla::dom::ReadableStreamDefaultReader::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultReader.cpp:59:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UnderlyingSourceBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UnderlyingSourceCallbackHelpers.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ByteStreamHelpers.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteStreamHelpers.cpp:7,
                 from Unified_cpp_dom_streams0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamDefaultReaderBinding.h: In member function 'virtual JSObject* mozilla::dom::ReadableStreamDefaultReader::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ReadableStreamDefaultReaderBinding.h:438:27: note: 'reflector' declared here
  438 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_streams0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultReader.cpp:58:16: note: 'aCx' declared here
   58 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TransformStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TransformStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransformStreamBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TransformStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformStream.cpp:110:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformStream.cpp:19,
                 from Unified_cpp_dom_streams0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransformStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::TransformStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransformStreamBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformStream.cpp:108:50: note: 'aCx' declared here
  108 | JSObject* TransformStream::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TransformStreamDefaultController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TransformStreamDefaultController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransformStreamDefaultControllerBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::TransformStreamDefaultController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformStreamDefaultController.cpp:59:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformStreamDefaultController.cpp:15,
                 from Unified_cpp_dom_streams0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransformStreamDefaultControllerBinding.h: In member function 'virtual JSObject* mozilla::dom::TransformStreamDefaultController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransformStreamDefaultControllerBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformStreamDefaultController.cpp:58:16: note: 'aCx' declared here
   58 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::ByteLengthQueuingStrategySize(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:47:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'chunkObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteLengthQueuingStrategy.cpp: In function 'bool mozilla::dom::ByteLengthQueuingStrategySize(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:47:25: note: 'chunkObj' declared here
   47 |   JS::Rooted<JSObject*> chunkObj(cx, JS::ToObject(cx, args.get(0)));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteLengthQueuingStrategy.cpp:41:54: note: 'cx' declared here
   41 | static bool ByteLengthQueuingStrategySize(JSContext* cx, unsigned argc,
      |                                           ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGAngle.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGAngle.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGLengthList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGLengthList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLengthListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMSVGLengthList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGLengthList.cpp:80:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGLengthList.cpp:13,
                 from Unified_cpp_dom_svg0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLengthListBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMSVGLengthList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLengthListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGLengthList.cpp:78:51: note: 'cx' declared here
   78 | JSObject* DOMSVGLengthList::WrapObject(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGNumberList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGNumberList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGNumberListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMSVGNumberList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGNumberList.cpp:73:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGNumberList.cpp:13,
                 from Unified_cpp_dom_svg0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGNumberListBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMSVGNumberList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGNumberListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGNumberList.cpp:71:51: note: 'cx' declared here
   71 | JSObject* DOMSVGNumberList::WrapObject(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)',
    inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1089:55,
    inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1131:52,
    inlined from 'mozilla::dom::RootedDictionary<T>::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::ReadableStreamReadResult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:19:73,
    inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:113:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_208(D) + 120B].mArr[2]' [-Wdangling-pointer=]
 1095 |     *stackTop = this;
      |     ~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::ChunkSteps(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:113:48: note: 'result' declared here
  113 |     RootedDictionary<ReadableStreamReadResult> result(aCx);
      |                                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:97:30: note: 'aCx' declared here
   97 |   void ChunkSteps(JSContext* aCx, JS::Handle<JS::Value> aChunk,
      |                   ~~~~~~~~~~~^~~
In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)',
    inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1089:55,
    inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1131:52,
    inlined from 'mozilla::dom::RootedDictionary<T>::RootedDictionary(const CX&) [with CX = JSContext*; T = mozilla::dom::ReadableStreamReadResult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RootedDictionary.h:19:73,
    inlined from 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:127:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'result' in '*&MEM[(struct Array *)aCx_213(D) + 120B].mArr[2]' [-Wdangling-pointer=]
 1095 |     *stackTop = this;
      |     ~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp: In member function 'virtual void mozilla::dom::Read_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:127:48: note: 'result' declared here
  127 |     RootedDictionary<ReadableStreamReadResult> result(aCx);
      |                                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamBYOBReader.cpp:120:30: note: 'aCx' declared here
  120 |   void CloseSteps(JSContext* aCx, JS::Handle<JS::Value> aChunk,
      |                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* mozilla::dom::CloneAsUint8Array(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteStreamHelpers.cpp:77:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'viewedArrayBuffer' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteStreamHelpers.cpp: In function 'JSObject* mozilla::dom::CloneAsUint8Array(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteStreamHelpers.cpp:76:25: note: 'viewedArrayBuffer' declared here
   76 |   JS::Rooted<JSObject*> viewedArrayBuffer(
      |                         ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ByteStreamHelpers.cpp:69:40: note: 'aCx' declared here
   69 | JSObject* CloneAsUint8Array(JSContext* aCx, JS::Handle<JSObject*> aObject) {
      |                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* mozilla::dom::streams_abstract::ReadableByteStreamControllerConvertPullIntoDescriptor(JSContext*, mozilla::dom::PullIntoDescriptor*, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:1324:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'res' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp: In function 'JSObject* mozilla::dom::streams_abstract::ReadableByteStreamControllerConvertPullIntoDescriptor(JSContext*, mozilla::dom::PullIntoDescriptor*, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:1321:25: note: 'res' declared here
 1321 |   JS::Rooted<JSObject*> res(
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:1296:16: note: 'aCx' declared here
 1296 |     JSContext* aCx, PullIntoDescriptor* pullIntoDescriptor, ErrorResult& aRv) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::streams_abstract::ReadableByteStreamControllerCommitPullIntoDescriptor(JSContext*, mozilla::dom::ReadableStream*, mozilla::dom::PullIntoDescriptor*, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:727:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'filledView' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp: In function 'void mozilla::dom::streams_abstract::ReadableByteStreamControllerCommitPullIntoDescriptor(JSContext*, mozilla::dom::ReadableStream*, mozilla::dom::PullIntoDescriptor*, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:725:25: note: 'filledView' declared here
  725 |   JS::Rooted<JSObject*> filledView(
      |                         ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:701:16: note: 'aCx' declared here
  701 |     JSContext* aCx, ReadableStream* aStream,
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TransformerBinding.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformerCallbackHelpers.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/TransformerCallbackHelpers.cpp:7,
                 from Unified_cpp_dom_streams1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/UnderlyingSourceCallbackHelpers.cpp:14,
                 from Unified_cpp_dom_streams1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'constexpr void mozilla::Maybe<T>::emplace(Args&& ...) [with Args = {JSContext* const&, const JS::Value&}; T = JS::Rooted<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1015:3,
    inlined from 'mozilla::dom::Optional_base<T, InternalType>::Optional_base(const T1&, const T2&) [with T1 = JSContext*; T2 = JS::Value; T = JS::Handle<JS::Value>; InternalType = JS::Rooted<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:191:18,
    inlined from 'mozilla::dom::Optional<JS::Handle<T> >::Optional(JSContext*, const T&) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:248:63,
    inlined from 'void mozilla::dom::streams_abstract::ReadableStreamDefaultControllerEnqueue(JSContext*, mozilla::dom::ReadableStreamDefaultController*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultController.cpp:271:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'optionalChunk' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultController.cpp: In function 'void mozilla::dom::streams_abstract::ReadableStreamDefaultControllerEnqueue(JSContext*, mozilla::dom::ReadableStreamDefaultController*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultController.cpp:271:37: note: 'optionalChunk' declared here
  271 |     Optional<JS::Handle<JS::Value>> optionalChunk(aCx, aChunk);
      |                                     ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamDefaultController.cpp:255:16: note: 'aCx' declared here
  255 |     JSContext* aCx, ReadableStreamDefaultController* aController,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::streams_abstract::ReadableByteStreamControllerPullInto(JSContext*, mozilla::dom::ReadableByteStreamController*, JS::Handle<JSObject*>, uint64_t, mozilla::dom::ReadIntoRequest*, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:1943:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'filledView' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp: In function 'void mozilla::dom::streams_abstract::ReadableByteStreamControllerPullInto(JSContext*, mozilla::dom::ReadableByteStreamController*, JS::Handle<JSObject*>, uint64_t, mozilla::dom::ReadIntoRequest*, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:1941:29: note: 'filledView' declared here
 1941 |       JS::Rooted<JSObject*> filledView(
      |                             ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableByteStreamController.cpp:1797:16: note: 'aCx' declared here
 1797 |     JSContext* aCx, ReadableByteStreamController* aController,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual void mozilla::dom::PullWithBYOBReader_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamTee.cpp:830:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'chunkObject' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_streams0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamTee.cpp: In member function 'virtual void mozilla::dom::PullWithBYOBReader_ReadIntoRequest::CloseSteps(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamTee.cpp:830:29: note: 'chunkObject' declared here
  830 |       JS::Rooted<JSObject*> chunkObject(aCx, &aChunk.toObject());
      |                             ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStreamTee.cpp:790:30: note: 'aCx' declared here
  790 |   void CloseSteps(JSContext* aCx, JS::Handle<JS::Value> aChunk,
      |                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::HasSameBufferView(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp:1428:59,
    inlined from 'void mozilla::dom::ReadableStream::EnqueueNative(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp:1472:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'viewedBufferY' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp: In member function 'void mozilla::dom::ReadableStream::EnqueueNative(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp:1427:25: note: 'viewedBufferY' declared here
 1427 |   JS::Rooted<JSObject*> viewedBufferY(
      |                         ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/ReadableStream.cpp:1438:47: note: 'aCx' declared here
 1438 | void ReadableStream::EnqueueNative(JSContext* aCx, JS::Handle<JS::Value> aChunk,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool mozilla::dom::WritableStream::ReceiveTransfer(JSContext*, nsIGlobalObject*, mozilla::dom::MessagePort&, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:990:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_streams0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp: In static member function 'static bool mozilla::dom::WritableStream::ReceiveTransfer(JSContext*, nsIGlobalObject*, mozilla::dom::MessagePort&, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:990:25: note: 'value' declared here
  990 |   JS::Rooted<JS::Value> value(aCx);
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:982:16: note: 'aCx' declared here
  982 |     JSContext* aCx, nsIGlobalObject* aGlobal, MessagePort& aPort,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool mozilla::dom::ReadableStream::ReceiveTransfer(JSContext*, nsIGlobalObject*, mozilla::dom::MessagePort&, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:897:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp: In static member function 'static bool mozilla::dom::ReadableStream::ReceiveTransfer(JSContext*, nsIGlobalObject*, mozilla::dom::MessagePort&, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:897:25: note: 'value' declared here
  897 |   JS::Rooted<JS::Value> value(aCx);
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:889:16: note: 'aCx' declared here
  889 |     JSContext* aCx, nsIGlobalObject* aGlobal, MessagePort& aPort,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool mozilla::dom::TransformStream::ReceiveTransfer(JSContext*, nsIGlobalObject*, mozilla::dom::MessagePort&, mozilla::dom::MessagePort&, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:1058:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp: In static member function 'static bool mozilla::dom::TransformStream::ReceiveTransfer(JSContext*, nsIGlobalObject*, mozilla::dom::MessagePort&, mozilla::dom::MessagePort&, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:1058:25: note: 'value' declared here
 1058 |   JS::Rooted<JS::Value> value(aCx);
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/Transferable.cpp:1032:16: note: 'aCx' declared here
 1032 |     JSContext* aCx, nsIGlobalObject* aGlobal, MessagePort& aPort1,
      |     ~~~~~~~~~~~^~~
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/TransformerBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WritableStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WritableStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::WritableStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStream.cpp:79:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStream.cpp:26,
                 from Unified_cpp_dom_streams1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::WritableStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStream.cpp:77:49: note: 'aCx' declared here
   77 | JSObject* WritableStream::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WritableStreamDefaultController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WritableStreamDefaultController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamDefaultControllerBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::WritableStreamDefaultController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultController.cpp:75:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultController.cpp:17,
                 from Unified_cpp_dom_streams1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamDefaultControllerBinding.h: In member function 'virtual JSObject* mozilla::dom::WritableStreamDefaultController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamDefaultControllerBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultController.cpp:74:16: note: 'aCx' declared here
   74 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WritableStreamDefaultWriter_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WritableStreamDefaultWriter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamDefaultWriterBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::WritableStreamDefaultWriter::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultWriter.cpp:73:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultWriter.cpp:17,
                 from Unified_cpp_dom_streams1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamDefaultWriterBinding.h: In member function 'virtual JSObject* mozilla::dom::WritableStreamDefaultWriter::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WritableStreamDefaultWriterBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultWriter.cpp:72:16: note: 'aCx' declared here
   72 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'constexpr void mozilla::Maybe<T>::emplace(Args&& ...) [with Args = {JSContext* const&, const JS::Value&}; T = JS::Rooted<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1015:3,
    inlined from 'mozilla::dom::Optional_base<T, InternalType>::Optional_base(const T1&, const T2&) [with T1 = JSContext*; T2 = JS::Value; T = JS::Handle<JS::Value>; InternalType = JS::Rooted<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:191:18,
    inlined from 'mozilla::dom::Optional<JS::Handle<T> >::Optional(JSContext*, const T&) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:248:63,
    inlined from 'double mozilla::dom::streams_abstract::WritableStreamDefaultControllerGetChunkSize(JSContext*, mozilla::dom::WritableStreamDefaultController*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultController.cpp:532:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'optionalChunk' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultController.cpp: In function 'double mozilla::dom::streams_abstract::WritableStreamDefaultControllerGetChunkSize(JSContext*, mozilla::dom::WritableStreamDefaultController*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultController.cpp:532:35: note: 'optionalChunk' declared here
  532 |   Optional<JS::Handle<JS::Value>> optionalChunk(aCx, aChunk);
      |                                   ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/streams/WritableStreamDefaultController.cpp:522:16: note: 'aCx' declared here
  522 |     JSContext* aCx, WritableStreamDefaultController* aController,
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPoint.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPointList.cpp:10,
                 from Unified_cpp_dom_svg1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimationElement.cpp:8,
                 from Unified_cpp_dom_svg2.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMSVGAnimatedNumber.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimatedNumber.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimatedNumber.cpp:7,
                 from Unified_cpp_dom_svg2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGCircleElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGCircleElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGCircleElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGCircleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGCircleElement.cpp:23:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGCircleElement.cpp:11,
                 from Unified_cpp_dom_svg2.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGCircleElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGCircleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGCircleElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGCircleElement.cpp:21:49: note: 'aCx' declared here
   21 | JSObject* SVGCircleElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGClipPathElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGClipPathElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGClipPathElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGClipPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGClipPathElement.cpp:22:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGClipPathElement.cpp:10,
                 from Unified_cpp_dom_svg2.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGClipPathElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGClipPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGClipPathElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGClipPathElement.cpp:20:51: note: 'aCx' declared here
   20 | JSObject* SVGClipPathElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/mozAutoDocUpdate.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPointList.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPointList.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGPointList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGPointList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPointListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMSVGPointList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPointList.cpp:102:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPointList.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPointListBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMSVGPointList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPointListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGPointList.cpp:100:50: note: 'cx' declared here
  100 | JSObject* DOMSVGPointList::WrapObject(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGStringList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGStringList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStringListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMSVGStringList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGStringList.cpp:102:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGStringList.cpp:10,
                 from Unified_cpp_dom_svg1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStringListBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMSVGStringList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStringListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGStringList.cpp:100:51: note: 'aCx' declared here
  100 | JSObject* DOMSVGStringList::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGTransformList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMSVGTransformList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMSVGTransformList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGTransformList.cpp:73:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGTransformList.cpp:11,
                 from Unified_cpp_dom_svg1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformListBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMSVGTransformList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTransformListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGTransformList.cpp:71:54: note: 'cx' declared here
   71 | JSObject* DOMSVGTransformList::WrapObject(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGAElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGAElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGAElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAElement.cpp:25:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAElement.cpp:11,
                 from Unified_cpp_dom_svg1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGAElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAElement.cpp:23:44: note: 'aCx' declared here
   23 | JSObject* SVGAElement::WrapNode(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGAnimateElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGAnimateElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGAnimateElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateElement.cpp:16:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateElement.cpp:8,
                 from Unified_cpp_dom_svg1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGAnimateElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateElement.cpp:14:50: note: 'aCx' declared here
   14 | JSObject* SVGAnimateElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGAnimateMotionElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGAnimateMotionElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateMotionElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGAnimateMotionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateMotionElement.cpp:16:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateMotionElement.cpp:8,
                 from Unified_cpp_dom_svg1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateMotionElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGAnimateMotionElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateMotionElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateMotionElement.cpp:14:56: note: 'aCx' declared here
   14 | JSObject* SVGAnimateMotionElement::WrapNode(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGAnimateTransformElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGAnimateTransformElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateTransformElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGAnimateTransformElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateTransformElement.cpp:16:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateTransformElement.cpp:8,
                 from Unified_cpp_dom_svg1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateTransformElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGAnimateTransformElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimateTransformElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimateTransformElement.cpp:15:16: note: 'aCx' declared here
   15 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimatedLengthList.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGElement.cpp:49,
                 from Unified_cpp_dom_svg3.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGLengthList.h: In member function 'bool mozilla::SVGLengthList::InsertItem(uint32_t, const mozilla::SVGLength&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGLengthList.h:112: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  112 |     if (aIndex >= mLengths.Length()) aIndex = mLengths.Length();
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGLengthList.h:112: note: adding '-flarge-source-files' will allow for 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/gfxFontEntry.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGTextFrame.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGraphicsElement.cpp:17,
                 from Unified_cpp_dom_svg5.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h: In static member function 'static bool gfxFontUtils::PotentialRTLChar(char16_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1121 |     if (aCh >= kUnicodeBidiScriptsStart && aCh <= kUnicodeBidiScriptsEnd)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: adding '-flarge-source-files' will allow for 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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDropShadowElement.cpp:10,
                 from Unified_cpp_dom_svg4.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGForeignObjectElement.cpp:14,
                 from Unified_cpp_dom_svg4.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Width]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:35:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Width]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  227 |                                    typename Tag::ResolverType{});
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:5:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)> [with auto:68 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |                                          ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:10:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)>]'
  236 |     aFunc(f->Style());
      |     ~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:32:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |   });
      |   ~~                            
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGForeignObjectElement.cpp:88:65:   required from here
   88 |       SVGGeometryProperty::ResolveAll<SVGT::Width, SVGT::Height>(this, &width,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
   89 |                                                                  &height);
      |                                                                  ~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:34: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:41: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Height]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:35:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Height]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  227 |                                    typename Tag::ResolverType{});
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:5:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)> [with auto:68 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |                                          ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:10:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)>]'
  236 |     aFunc(f->Style());
      |     ~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:32:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |   });
      |   ~~                            
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGForeignObjectElement.cpp:88:65:   required from here
   88 |       SVGGeometryProperty::ResolveAll<SVGT::Width, SVGT::Height>(this, &width,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
   89 |                                                                  &height);
      |                                                                  ~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:34: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:41: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGContentUtils.cpp:16,
                 from Unified_cpp_dom_svg3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFragmentIdentifier.cpp:9,
                 from Unified_cpp_dom_svg5.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryElement.cpp:15,
                 from Unified_cpp_dom_svg5.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Width]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:35:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Width]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  227 |                                    typename Tag::ResolverType{});
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:5:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)> [with auto:68 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |                                          ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:10:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)>]'
  236 |     aFunc(f->Style());
      |     ~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:32:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::X, Tags::Y, Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |   });
      |   ~~                            
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGImageElement.cpp:158:0:   required from here
  157 |       SVGGeometryProperty::ResolveAll<SVGT::X, SVGT::Y, SVGT::Width,
  158 |                                       SVGT::Height>(this, &rect.x, &rect.y,
  159 |                                                     &rect.width, &rect.height);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:34: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:41: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Height]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:35:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Height]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  227 |                                    typename Tag::ResolverType{});
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:5:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)> [with auto:68 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |                                          ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:10:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)>]'
  236 |     aFunc(f->Style());
      |     ~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:32:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::X, Tags::Y, Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |   });
      |   ~~                            
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGImageElement.cpp:158:0:   required from here
  157 |       SVGGeometryProperty::ResolveAll<SVGT::X, SVGT::Y, SVGT::Width,
  158 |                                       SVGT::Height>(this, &rect.x, &rect.y,
  159 |                                                     &rect.width, &rect.height);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:34: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:41: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMSVGAnimatedNumber.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGAnimatedNumber.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDropShadowElement.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEDropShadowElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEDropShadowElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDropShadowElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEDropShadowElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDropShadowElement.cpp:20:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDropShadowElement.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDropShadowElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEDropShadowElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDropShadowElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDropShadowElement.cpp:18:55: note: 'aCx' declared here
   18 | JSObject* SVGFEDropShadowElement::WrapNode(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEFloodElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEFloodElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFloodElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEFloodElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEFloodElement.cpp:24:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEFloodElement.cpp:10,
                 from Unified_cpp_dom_svg4.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFloodElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEFloodElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFloodElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEFloodElement.cpp:22:50: note: 'aCx' declared here
   22 | JSObject* SVGFEFloodElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEGaussianBlurElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEGaussianBlurElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEGaussianBlurElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEGaussianBlurElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEGaussianBlurElement.cpp:21:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEGaussianBlurElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEGaussianBlurElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEGaussianBlurElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEGaussianBlurElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEGaussianBlurElement.cpp:20:16: note: 'aCx' declared here
   20 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEImageElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEImageElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEImageElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEImageElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEImageElement.cpp:31:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEImageElement.cpp:12,
                 from Unified_cpp_dom_svg4.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEImageElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEImageElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEImageElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEImageElement.cpp:29:50: note: 'aCx' declared here
   29 | JSObject* SVGFEImageElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEMergeElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEMergeElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMergeElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEMergeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMergeElement.cpp:21:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMergeElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMergeElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEMergeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMergeElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMergeElement.cpp:19:50: note: 'aCx' declared here
   19 | JSObject* SVGFEMergeElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEMergeNodeElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEMergeNodeElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMergeNodeElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEMergeNodeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMergeNodeElement.cpp:16:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMergeNodeElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMergeNodeElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEMergeNodeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMergeNodeElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMergeNodeElement.cpp:14:54: note: 'aCx' declared here
   14 | JSObject* SVGFEMergeNodeElement::WrapNode(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEMorphologyElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEMorphologyElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMorphologyElementBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEMorphologyElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMorphologyElement.cpp:21:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMorphologyElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMorphologyElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEMorphologyElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEMorphologyElementBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEMorphologyElement.cpp:19:55: note: 'aCx' declared here
   19 | JSObject* SVGFEMorphologyElement::WrapNode(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEOffsetElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEOffsetElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEOffsetElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEOffsetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEOffsetElement.cpp:21:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEOffsetElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEOffsetElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEOffsetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEOffsetElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEOffsetElement.cpp:19:51: note: 'aCx' declared here
   19 | JSObject* SVGFEOffsetElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEPointLightElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEPointLightElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEPointLightElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEPointLightElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEPointLightElement.cpp:19:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEPointLightElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEPointLightElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEPointLightElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEPointLightElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEPointLightElement.cpp:17:55: note: 'aCx' declared here
   17 | JSObject* SVGFEPointLightElement::WrapNode(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFESpecularLightingElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFESpecularLightingElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFESpecularLightingElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFESpecularLightingElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFESpecularLightingElement.cpp:21:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFESpecularLightingElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFESpecularLightingElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFESpecularLightingElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFESpecularLightingElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFESpecularLightingElement.cpp:20:16: note: 'aCx' declared here
   20 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFESpotLightElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFESpotLightElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFESpotLightElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFESpotLightElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFESpotLightElement.cpp:19:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFESpotLightElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFESpotLightElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFESpotLightElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFESpotLightElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFESpotLightElement.cpp:17:54: note: 'aCx' declared here
   17 | JSObject* SVGFESpotLightElement::WrapNode(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFETileElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFETileElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFETileElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFETileElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFETileElement.cpp:21:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFETileElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFETileElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFETileElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFETileElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFETileElement.cpp:19:49: note: 'aCx' declared here
   19 | JSObject* SVGFETileElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFETurbulenceElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFETurbulenceElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFETurbulenceElementBinding.h:44:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFETurbulenceElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFETurbulenceElement.cpp:27:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFETurbulenceElement.cpp:8,
                 from Unified_cpp_dom_svg4.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFETurbulenceElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFETurbulenceElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFETurbulenceElementBinding.h:44:27: note: 'reflector' declared here
   44 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFETurbulenceElement.cpp:25:55: note: 'aCx' declared here
   25 | JSObject* SVGFETurbulenceElement::WrapNode(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFilterElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFilterElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFilterElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFilterElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilterElement.cpp:25:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilterElement.cpp:12,
                 from Unified_cpp_dom_svg4.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFilterElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFilterElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFilterElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilterElement.cpp:23:49: note: 'aCx' declared here
   23 | JSObject* SVGFilterElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEFuncRElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEFuncRElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncRElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEFuncRElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:273:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:30,
                 from Unified_cpp_dom_svg4.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncRElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEFuncRElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncRElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:271:50: note: 'aCx' declared here
  271 | JSObject* SVGFEFuncRElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEFuncGElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEFuncGElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncGElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEFuncGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:287:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncGElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEFuncGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncGElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:285:50: note: 'aCx' declared here
  285 | JSObject* SVGFEFuncGElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEFuncBElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEFuncBElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncBElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEFuncBElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:301:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncBElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEFuncBElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncBElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:299:50: note: 'aCx' declared here
  299 | JSObject* SVGFEFuncBElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEFuncAElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEFuncAElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncAElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEFuncAElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:315:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncAElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEFuncAElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEFuncAElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFilters.cpp:313:50: note: 'aCx' declared here
  313 | JSObject* SVGFEFuncAElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGForeignObjectElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGForeignObjectElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGForeignObjectElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGForeignObjectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGForeignObjectElement.cpp:22:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGForeignObjectElement.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGForeignObjectElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGForeignObjectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGForeignObjectElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGForeignObjectElement.cpp:20:56: note: 'aCx' declared here
   20 | JSObject* SVGForeignObjectElement::WrapNode(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FontPropertyTypes.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPlatform.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGContentUtils.cpp:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGDefsElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGDefsElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGDefsElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGDefsElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGDefsElement.cpp:16:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGDefsElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGDefsElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGDefsElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGDefsElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGDefsElement.cpp:14:47: note: 'aCx' declared here
   14 | JSObject* SVGDefsElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGDescElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGDescElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGDescElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGDescElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGDescElement.cpp:16:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGDescElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGDescElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGDescElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGDescElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGDescElement.cpp:14:47: note: 'aCx' declared here
   14 | JSObject* SVGDescElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGElement.cpp:113:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGElement.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGElement.cpp:111: note: 'aCx' declared here
  111 | JSObject* SVGElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGEllipseElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGEllipseElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGEllipseElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::SVGEllipseElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGEllipseElement.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGEllipseElement.cpp:9,
                 from Unified_cpp_dom_svg3.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGEllipseElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGEllipseElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGEllipseElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGEllipseElement.cpp:22: note: 'aCx' declared here
   22 | JSObject* SVGEllipseElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEBlendElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEBlendElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEBlendElementBinding.h:55,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEBlendElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEBlendElement.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEBlendElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEBlendElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEBlendElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEBlendElementBinding.h:55: note: 'reflector' declared here
   55 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEBlendElement.cpp:18: note: 'aCx' declared here
   18 | JSObject* SVGFEBlendElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEColorMatrixElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEColorMatrixElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEColorMatrixElementBinding.h:43,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEColorMatrixElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEColorMatrixElement.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEColorMatrixElement.cpp:10,
                 from Unified_cpp_dom_svg3.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEColorMatrixElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEColorMatrixElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEColorMatrixElementBinding.h:43: note: 'reflector' declared here
   43 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEColorMatrixElement.cpp:22: note: 'aCx' declared here
   22 | JSObject* SVGFEColorMatrixElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEComponentTransferElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEComponentTransferElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEComponentTransferElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEComponentTransferElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEComponentTransferElement.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEComponentTransferElement.cpp:10,
                 from Unified_cpp_dom_svg3.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEComponentTransferElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEComponentTransferElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEComponentTransferElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEComponentTransferElement.cpp:23: note: 'aCx' declared here
   23 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFECompositeElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFECompositeElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFECompositeElementBinding.h:46,
    inlined from 'virtual JSObject* mozilla::dom::SVGFECompositeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFECompositeElement.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFECompositeElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFECompositeElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFECompositeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFECompositeElementBinding.h:46: note: 'reflector' declared here
   46 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFECompositeElement.cpp:18: note: 'aCx' declared here
   18 | JSObject* SVGFECompositeElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEConvolveMatrixElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEConvolveMatrixElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEConvolveMatrixElementBinding.h:42,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEConvolveMatrixElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEConvolveMatrixElement.cpp:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEConvolveMatrixElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEConvolveMatrixElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEConvolveMatrixElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEConvolveMatrixElementBinding.h:42: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEConvolveMatrixElement.cpp:25: note: 'aCx' declared here
   25 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEDiffuseLightingElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEDiffuseLightingElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDiffuseLightingElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEDiffuseLightingElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDiffuseLightingElement.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDiffuseLightingElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDiffuseLightingElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEDiffuseLightingElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDiffuseLightingElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDiffuseLightingElement.cpp:20: note: 'aCx' declared here
   20 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEDisplacementMapElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEDisplacementMapElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDisplacementMapElementBinding.h:43,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEDisplacementMapElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDisplacementMapElement.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDisplacementMapElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDisplacementMapElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEDisplacementMapElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDisplacementMapElementBinding.h:43: note: 'reflector' declared here
   43 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDisplacementMapElement.cpp:20: note: 'aCx' declared here
   20 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGFEDistantLightElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGFEDistantLightElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDistantLightElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::SVGFEDistantLightElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDistantLightElement.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDistantLightElement.cpp:8,
                 from Unified_cpp_dom_svg3.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDistantLightElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGFEDistantLightElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGFEDistantLightElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGFEDistantLightElement.cpp:18: note: 'aCx' declared here
   18 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGAnimatedEnumeration.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimatedEnumeration.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGGElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGGElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGElement.cpp:16:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGElement.cpp:8,
                 from Unified_cpp_dom_svg5.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGGElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGElement.cpp:14:44: note: 'aCx' declared here
   14 | JSObject* SVGGElement::WrapNode(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGLinearGradientElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGLinearGradientElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLinearGradientElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGLinearGradientElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGradientElement.cpp:91:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGradientElement.cpp:14,
                 from Unified_cpp_dom_svg5.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLinearGradientElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGLinearGradientElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLinearGradientElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGradientElement.cpp:90:16: note: 'aCx' declared here
   90 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGRadialGradientElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGRadialGradientElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGRadialGradientElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGRadialGradientElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGradientElement.cpp:155:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGradientElement.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGRadialGradientElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGRadialGradientElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGRadialGradientElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGradientElement.cpp:154:16: note: 'aCx' declared here
  154 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGImageElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGImageElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGImageElementBinding.h:41,
    inlined from 'virtual JSObject* mozilla::dom::SVGImageElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGImageElement.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGImageElement.cpp:16,
                 from Unified_cpp_dom_svg5.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGImageElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGImageElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGImageElementBinding.h:41: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGImageElement.cpp:28: note: 'aCx' declared here
   28 | JSObject* SVGImageElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGLineElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGLineElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLineElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::SVGLineElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGLineElement.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGLineElement.cpp:9,
                 from Unified_cpp_dom_svg5.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLineElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGLineElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGLineElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGLineElement.cpp:18: note: 'aCx' declared here
   18 | JSObject* SVGLineElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGMPathElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGMPathElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMPathElementBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::SVGMPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMPathElement.cpp:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMPathElement.cpp:17,
                 from Unified_cpp_dom_svg5.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMPathElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGMPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMPathElementBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMPathElement.cpp:24: note: 'aCx' declared here
   24 | JSObject* SVGMPathElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGMarkerElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGMarkerElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMarkerElementBinding.h:45,
    inlined from 'virtual JSObject* mozilla::dom::SVGMarkerElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMarkerElement.cpp:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGAnimatedOrient.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMarkerElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMarkerElement.cpp:7,
                 from Unified_cpp_dom_svg5.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMarkerElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGMarkerElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMarkerElementBinding.h:45: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMarkerElement.cpp:31: note: 'aCx' declared here
   31 | JSObject* SVGMarkerElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGMaskElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGMaskElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMaskElementBinding.h:40,
    inlined from 'virtual JSObject* mozilla::dom::SVGMaskElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMaskElement.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMaskElement.cpp:13,
                 from Unified_cpp_dom_svg5.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMaskElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGMaskElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMaskElementBinding.h:40: note: 'reflector' declared here
   40 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMaskElement.cpp:22: note: 'aCx' declared here
   22 | JSObject* SVGMaskElement::WrapNode(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathElement.cpp:11,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRect.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGElement.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGAnimatedTransformList.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGTransformList.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGTransform.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMatrix.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMatrix.cpp:7,
                 from Unified_cpp_dom_svg6.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGMetadataElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGMetadataElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMetadataElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGMetadataElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMetadataElement.cpp:16:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMetadataElement.cpp:8,
                 from Unified_cpp_dom_svg6.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMetadataElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGMetadataElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGMetadataElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGMetadataElement.cpp:14:51: note: 'aCx' declared here
   14 | JSObject* SVGMetadataElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGPathElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGPathElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPathElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathElement.cpp:33:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathElement.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPathElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPathElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathElement.cpp:31:47: note: 'aCx' declared here
   31 | JSObject* SVGPathElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGPatternElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGPatternElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPatternElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGPatternElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPatternElement.cpp:25:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPatternElement.cpp:12,
                 from Unified_cpp_dom_svg6.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPatternElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGPatternElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPatternElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPatternElement.cpp:23:50: note: 'aCx' declared here
   23 | JSObject* SVGPatternElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
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/firefox-134.0.2/dom/system/IOUtils.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.cpp:7,
                 from Unified_cpp_dom_system0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SyncReadFile_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SyncReadFile]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IOUtilsBinding.h:1026:27,
    inlined from 'virtual JSObject* mozilla::dom::SyncReadFile::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.cpp:2910:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IOUtilsBinding.h: In member function 'virtual JSObject* mozilla::dom::SyncReadFile::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IOUtilsBinding.h:1026:27: note: 'reflector' declared here
 1026 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.cpp:2908:47: note: 'aCx' declared here
 2908 | JSObject* SyncReadFile::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from Unified_cpp_dom_svg6.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathData.cpp: In static member function 'static void mozilla::SVGPathData::GetMarkerPositioningData(mozilla::Span<const mozilla::StyleGenericShapeCommand<float, float>, 18446744073709551615>, float, nsTArray<mozilla::SVGMark>*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathData.cpp:694:41: warning: 'segStartAngle' may be used uninitialized [-Wmaybe-uninitialized]
  694 |             SVGContentUtils::AngleBisect(prevSegEndAngle, segStartAngle);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathData.cpp:531:11: note: 'segStartAngle' was declared here
  531 |     float segStartAngle, segEndAngle;
      |           ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathData.cpp:707:39: warning: 'segEndAngle' may be used uninitialized [-Wmaybe-uninitialized]
  707 |           SVGContentUtils::AngleBisect(segEndAngle, pathStartAngle);
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPathData.cpp:531:26: note: 'segEndAngle' was declared here
  531 |     float segStartAngle, segEndAngle;
      |                          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* mozilla::dom::IOUtils::JsBuffer::IntoUint8Array(JSContext*, mozilla::dom::IOUtils::JsBuffer)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.cpp:2854:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrayBuffer' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.cpp: In static member function 'static JSObject* mozilla::dom::IOUtils::JsBuffer::IntoUint8Array(JSContext*, mozilla::dom::IOUtils::JsBuffer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.cpp:2852:25: note: 'arrayBuffer' declared here
 2852 |   JS::Rooted<JSObject*> arrayBuffer(
      |                         ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.cpp:2844:56: note: 'aCx' declared here
 2844 | JSObject* IOUtils::JsBuffer::IntoUint8Array(JSContext* aCx, JsBuffer aBuffer) {
      |                                             ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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/DisplaySVGItem.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGImageFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGUseElement.cpp:29,
                 from Unified_cpp_dom_svg8.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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-134.0.2/dom/system/IOUtils.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/system/IOUtils.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, mozilla::dom::IOUtils::IOError, true>; ResolveValueT = nsTString<char>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char>, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()>)::<lambda(nsTString<char>&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char>, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = nsTString<char>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char>, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()>)::<lambda(nsTString<char>&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char>, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::ComputeHexDigest(mozilla::dom::GlobalObject&, const nsAString&, mozilla::dom::HashAlgorithm, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:57&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = nsTString<char>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char16_t>, mozilla::dom::IOUtils::IOError, true>; ResolveValueT = nsTString<char16_t>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char16_t>, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()>)::<lambda(nsTString<char16_t>&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char16_t>, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = nsTString<char16_t>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char16_t>, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()>)::<lambda(nsTString<char16_t>&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTString<char16_t>, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::CreateUnique(mozilla::dom::GlobalObject&, const nsAString&, const nsAString&, uint32_t, uint32_t, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:56&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = nsTString<char16_t>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char16_t>; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::dom::IOUtils::IOError, true>; ResolveValueT = bool; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<bool, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()>)::<lambda(bool&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<bool, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = bool; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<bool, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()>)::<lambda(bool&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<bool, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Exists(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:55&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = bool; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<nsTString<char16_t> >, mozilla::dom::IOUtils::IOError, true>; ResolveValueT = nsTArray<nsTString<char16_t> >; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTArray<nsTString<char16_t> >, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()>)::<lambda(nsTArray<nsTString<char16_t> >&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTArray<nsTString<char16_t> >, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = nsTArray<nsTString<char16_t> >; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTArray<nsTString<char16_t> >, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()>)::<lambda(nsTArray<nsTString<char16_t> >&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<nsTArray<nsTString<char16_t> >, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::GetChildren(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::GetChildrenOptions&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:53&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = nsTArray<nsTString<char16_t> >; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<nsTString<char16_t> >; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<long int, mozilla::dom::IOUtils::IOError, true>; ResolveValueT = long int; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<long int, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()>)::<lambda(long int&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<long int, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = long int; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<long int, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()>)::<lambda(long int&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<long int, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::SetTime(mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::Optional<long int>&, SetTimeFn, const char*, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:52&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = long int; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = long int; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IOUtils::InternalFileInfo, mozilla::dom::IOUtils::IOError, true>; ResolveValueT = mozilla::dom::IOUtils::InternalFileInfo; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<InternalFileInfo, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()>)::<lambda(mozilla::dom::IOUtils::InternalFileInfo&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<InternalFileInfo, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = mozilla::dom::IOUtils::InternalFileInfo; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::IOUtils::DispatchAndResolve<InternalFileInfo, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()>)::<lambda(mozilla::dom::IOUtils::InternalFileInfo&&)>; RejectFunction = mozilla::dom::IOUtils::DispatchAndResolve<InternalFileInfo, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()> >(EventQueue*, mozilla::dom::Promise*, mozilla::dom::IOUtils::Stat(mozilla::dom::GlobalObject&, const nsAString&, mozilla::ErrorResult&)::<lambda(mozilla::dom::Promise*, auto:50&)>::<lambda()>)::<lambda(const mozilla::dom::IOUtils::IOError&)>; ResolveValueT = mozilla::dom::IOUtils::InternalFileInfo; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IOUtils::InternalFileInfo; RejectValueT = mozilla::dom::IOUtils::IOError; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::Ok, nsresult, false>; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::<lambda(const mozilla::Ok&)>; RejectFunction = mozilla::dom::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::<lambda(const nsresult&)>; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::<lambda(const mozilla::Ok&)>; RejectFunction = mozilla::dom::PathUtils::DirectoryCache::GetDirectoryAsync(const mozilla::dom::GlobalObject&, mozilla::ErrorResult&, Directory)::<lambda(const nsresult&)>; ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::Ok; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGRect.cpp:10,
                 from Unified_cpp_dom_svg7.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTests.cpp:12,
                 from Unified_cpp_dom_svg8.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGRectElement.cpp:15,
                 from Unified_cpp_dom_svg7.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Width]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:35:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Width]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  227 |                                    typename Tag::ResolverType{});
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:5:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)> [with auto:68 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |                                          ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:10:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)>]'
  236 |     aFunc(f->Style());
      |     ~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:32:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |   });
      |   ~~                            
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGRectElement.cpp:97:65:   required from here
   97 |   if (SVGGeometryProperty::ResolveAll<SVGT::Width, SVGT::Height>(this, &width,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
   98 |                                                                  &height)) {
      |                                                                  ~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:34: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:41: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Height]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:35:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Height]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  227 |                                    typename Tag::ResolverType{});
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:5:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)> [with auto:68 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |                                          ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:10:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:68*)>]'
  236 |     aFunc(f->Style());
      |     ~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:32:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
      |              ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  260 |   });
      |   ~~                            
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGRectElement.cpp:97:65:   required from here
   97 |   if (SVGGeometryProperty::ResolveAll<SVGT::Width, SVGT::Height>(this, &width,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
   98 |                                                                  &height)) {
      |                                                                  ~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113:34: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
      |                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:17: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133:41: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
      |                              ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRect.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGElement.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/DOMSVGStringList.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTests.cpp:9:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGTextElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGTextElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTextElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGTextElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTextElement.cpp:16:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTextElement.cpp:8,
                 from Unified_cpp_dom_svg8.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTextElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGTextElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTextElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTextElement.cpp:14:47: note: 'aCx' declared here
   14 | JSObject* SVGTextElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGTextPathElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGTextPathElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTextPathElementBinding.h:44:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGTextPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTextPathElement.cpp:26:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTextPathElement.cpp:10,
                 from Unified_cpp_dom_svg8.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTextPathElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGTextPathElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTextPathElementBinding.h:44:27: note: 'reflector' declared here
   44 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTextPathElement.cpp:24:51: note: 'aCx' declared here
   24 | JSObject* SVGTextPathElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGTitleElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGTitleElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTitleElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGTitleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTitleElement.cpp:18:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTitleElement.cpp:8,
                 from Unified_cpp_dom_svg8.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTitleElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGTitleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTitleElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTitleElement.cpp:16:48: note: 'aCx' declared here
   16 | JSObject* SVGTitleElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGUseElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGUseElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGUseElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGUseElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGUseElement.cpp:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGUseElement.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGUseElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGUseElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGUseElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGUseElement.cpp:35: note: 'aCx' declared here
   35 | JSObject* SVGUseElement::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGViewElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGViewElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewElementBinding.h:41,
    inlined from 'virtual JSObject* mozilla::dom::SVGViewElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGViewElement.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGViewElement.cpp:8,
                 from Unified_cpp_dom_svg8.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGViewElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewElementBinding.h:41: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGViewElement.cpp:16: note: 'aCx' declared here
   16 | JSObject* SVGViewElement::WrapNode(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPointList.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPointListSMILType.cpp:12,
                 from Unified_cpp_dom_svg7.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGPolygonElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGPolygonElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPolygonElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGPolygonElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPolygonElement.cpp:21:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPolygonElement.cpp:8,
                 from Unified_cpp_dom_svg7.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPolygonElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGPolygonElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPolygonElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPolygonElement.cpp:19:50: note: 'aCx' declared here
   19 | JSObject* SVGPolygonElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGPolylineElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGPolylineElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPolylineElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGPolylineElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPolylineElement.cpp:20:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPolylineElement.cpp:8,
                 from Unified_cpp_dom_svg7.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPolylineElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGPolylineElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGPolylineElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGPolylineElement.cpp:18:51: note: 'aCx' declared here
   18 | JSObject* SVGPolylineElement::WrapNode(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGRectElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGRectElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGRectElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGRectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGRectElement.cpp:28:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGRectElement.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGRectElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGRectElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGRectElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGRectElement.cpp:26:47: note: 'aCx' declared here
   26 | JSObject* SVGRectElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGSVGElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGSVGElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElementBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGSVGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSVGElement.cpp:50:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSVGElement.cpp:12,
                 from Unified_cpp_dom_svg7.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGSVGElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElementBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSVGElement.cpp:48:46: note: 'aCx' declared here
   48 | JSObject* SVGSVGElement::WrapNode(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGScriptElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGScriptElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGScriptElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGScriptElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGScriptElement.cpp:25:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGScriptElement.cpp:14,
                 from Unified_cpp_dom_svg7.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGScriptElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGScriptElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGScriptElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGScriptElement.cpp:23:49: note: 'aCx' declared here
   23 | JSObject* SVGScriptElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGSetElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGSetElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSetElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGSetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSetElement.cpp:16:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSetElement.cpp:8,
                 from Unified_cpp_dom_svg7.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSetElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGSetElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSetElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSetElement.cpp:14:46: note: 'aCx' declared here
   14 | JSObject* SVGSetElement::WrapNode(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGStopElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGStopElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStopElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGStopElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGStopElement.cpp:16:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGStopElement.cpp:8,
                 from Unified_cpp_dom_svg7.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStopElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGStopElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStopElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGStopElement.cpp:14:47: note: 'aCx' declared here
   14 | JSObject* SVGStopElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGStyleElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGStyleElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStyleElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGStyleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGStyleElement.cpp:24:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGStyleElement.cpp:14,
                 from Unified_cpp_dom_svg7.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStyleElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGStyleElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGStyleElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGStyleElement.cpp:22:48: note: 'aCx' declared here
   22 | JSObject* SVGStyleElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGSwitchElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGSwitchElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSwitchElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGSwitchElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSwitchElement.cpp:21:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSwitchElement.cpp:11,
                 from Unified_cpp_dom_svg7.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSwitchElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGSwitchElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSwitchElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSwitchElement.cpp:19:49: note: 'aCx' declared here
   19 | JSObject* SVGSwitchElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGSymbolElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGSymbolElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSymbolElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGSymbolElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSymbolElement.cpp:16:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSymbolElement.cpp:8,
                 from Unified_cpp_dom_svg7.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSymbolElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGSymbolElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSymbolElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGSymbolElement.cpp:14:49: note: 'aCx' declared here
   14 | JSObject* SVGSymbolElement::WrapNode(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SVGTSpanElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SVGTSpanElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTSpanElementBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::SVGTSpanElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTSpanElement.cpp:16:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTSpanElement.cpp:8,
                 from Unified_cpp_dom_svg7.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTSpanElementBinding.h: In member function 'virtual JSObject* mozilla::dom::SVGTSpanElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGTSpanElementBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGTSpanElement.cpp:14:48: note: 'aCx' declared here
   14 | JSObject* SVGTSpanElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/view-transitions/ViewTransition.cpp:8,
                 from Unified_cpp_dom_view-transitions0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLSearchParams.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URL.cpp:7,
                 from Unified_cpp_dom_url0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URLWorker.cpp:12,
                 from Unified_cpp_dom_url0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/view-transitions/ViewTransition.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/view-transitions/ViewTransition.cpp:5:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ViewTransition_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ViewTransition]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ViewTransitionBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::ViewTransition::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/view-transitions/ViewTransition.cpp:715:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/view-transitions/ViewTransition.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ViewTransitionBinding.h: In member function 'virtual JSObject* mozilla::dom::ViewTransition::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ViewTransitionBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/view-transitions/ViewTransition.cpp:713:49: note: 'aCx' declared here
  713 | JSObject* ViewTransition::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLSearchParams.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::URL_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::URL]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::URL::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URL.cpp:34:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URL.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLBinding.h: In member function 'virtual JSObject* mozilla::dom::URL::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URL.cpp:33:38: note: 'aCx' declared here
   33 | JSObject* URL::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::URLSearchParams_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::URLSearchParams]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLSearchParamsBinding.h:466:27,
    inlined from 'virtual JSObject* mozilla::dom::URLSearchParams::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URLSearchParams.cpp:57:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URLSearchParams.cpp:25,
                 from Unified_cpp_dom_url0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLSearchParamsBinding.h: In member function 'virtual JSObject* mozilla::dom::URLSearchParams::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/URLSearchParamsBinding.h:466:27: note: 'reflector' declared here
  466 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/url/URLSearchParams.cpp:55:50: note: 'aCx' declared here
   55 | JSObject* URLSearchParams::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AtomArray.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsAttrValue.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplay.cpp:9,
                 from Unified_cpp_dom_vr0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplay.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplay.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VRDisplay_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRDisplay]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRDisplayBinding.h:134:27,
    inlined from 'virtual JSObject* mozilla::dom::VRDisplay::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplay.cpp:303:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRDisplay.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplay.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRDisplayBinding.h: In member function 'virtual JSObject* mozilla::dom::VRDisplay::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRDisplayBinding.h:134:27: note: 'reflector' declared here
  134 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplay.cpp:301:44: note: 'aCx' declared here
  301 | JSObject* VRDisplay::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VRDisplayEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRDisplayEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRDisplayEventBinding.h:131:27,
    inlined from 'virtual JSObject* mozilla::dom::VRDisplayEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplayEvent.cpp:40:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplayEvent.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplayEvent.cpp:7,
                 from Unified_cpp_dom_vr0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRDisplayEventBinding.h: In member function 'virtual JSObject* mozilla::dom::VRDisplayEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRDisplayEventBinding.h:131:27: note: 'reflector' declared here
  131 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplayEvent.cpp:39:16: note: 'aCx' declared here
   39 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VRMockDisplay_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRMockDisplay]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h:81:27,
    inlined from 'virtual JSObject* mozilla::dom::VRMockDisplay::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRServiceTest.cpp:46:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTest.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRServiceTest.cpp:7,
                 from Unified_cpp_dom_vr0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h: In member function 'virtual JSObject* mozilla::dom::VRMockDisplay::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h:81:27: note: 'reflector' declared here
   81 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRServiceTest.cpp:44:48: note: 'aCx' declared here
   44 | JSObject* VRMockDisplay::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VRMockController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRMockController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::dom::VRMockController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRServiceTest.cpp:350:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h: In member function 'virtual JSObject* mozilla::dom::VRMockController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRServiceTest.cpp:348:51: note: 'aCx' declared here
  348 | JSObject* VRMockController::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VRServiceTest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VRServiceTest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h:120:27,
    inlined from 'virtual JSObject* mozilla::dom::VRServiceTest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRServiceTest.cpp:543:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h: In member function 'virtual JSObject* mozilla::dom::VRServiceTest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VRServiceTestBinding.h:120:27: note: 'reflector' declared here
  120 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRServiceTest.cpp:541:48: note: 'aCx' declared here
  541 | JSObject* VRServiceTest::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRBoundedReferenceSpace_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRBoundedReferenceSpace]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:800:27,
    inlined from 'virtual JSObject* mozilla::dom::XRBoundedReferenceSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRBoundedReferenceSpace.cpp:22:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/VRManagerChild.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/VRDisplay.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRBoundedReferenceSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:800:27: note: 'reflector' declared here
  800 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_vr0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRBoundedReferenceSpace.cpp:21:16: note: 'aCx' declared here
   21 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRInputSourceArray_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRInputSourceArray]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:920:27,
    inlined from 'virtual JSObject* mozilla::dom::XRInputSourceArray::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRInputSourceArray.cpp:28:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRInputSourceArray::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:920:27: note: 'reflector' declared here
  920 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_vr0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRInputSourceArray.cpp:26:53: note: 'aCx' declared here
   26 | JSObject* XRInputSourceArray::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRPose_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRPose]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:959:27,
    inlined from 'virtual JSObject* mozilla::dom::XRPose::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRPose.cpp:29:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRPose::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:959:27: note: 'reflector' declared here
  959 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_vr0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRPose.cpp:27:41: note: 'aCx' declared here
   27 | JSObject* XRPose::WrapObject(JSContext* aCx,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRSession.cpp:12,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRReferenceSpace.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRReferenceSpace.cpp:7,
                 from Unified_cpp_dom_vr1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRReferenceSpace_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRReferenceSpace]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1004:27,
    inlined from 'virtual JSObject* mozilla::dom::XRReferenceSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRReferenceSpace.cpp:42:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XRReferenceSpace.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRReferenceSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1004:27: note: 'reflector' declared here
 1004 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRReferenceSpace.cpp:40:51: note: 'aCx' declared here
   40 | JSObject* XRReferenceSpace::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRSession_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRSession]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1127:27,
    inlined from 'virtual JSObject* mozilla::dom::XRSession::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRSession.cpp:153:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRSession::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1127:27: note: 'reflector' declared here
 1127 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRSession.cpp:151:44: note: 'aCx' declared here
  151 | JSObject* XRSession::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRSpace_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRSpace]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1166:27,
    inlined from 'virtual JSObject* mozilla::dom::XRSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRSpace.cpp:37:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRSpace::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1166:27: note: 'reflector' declared here
 1166 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_vr1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRSpace.cpp:35:42: note: 'aCx' declared here
   35 | JSObject* XRSpace::WrapObject(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRSystem_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRSystem]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1211:27,
    inlined from 'virtual JSObject* mozilla::dom::XRSystem::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRSystem.cpp:59:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRSystem::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1211:27: note: 'reflector' declared here
 1211 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_vr1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRSystem.cpp:57:43: note: 'aCx' declared here
   57 | JSObject* XRSystem::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XRViewerPose_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XRViewerPose]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1289:27,
    inlined from 'virtual JSObject* mozilla::dom::XRViewerPose::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRViewerPose.cpp:33:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h: In member function 'virtual JSObject* mozilla::dom::XRViewerPose::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebXRBinding.h:1289:27: note: 'reflector' declared here
 1289 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_vr1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/vr/XRViewerPose.cpp:31:47: note: 'aCx' declared here
   31 | JSObject* XRViewerPose::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortFollower.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbortSignal.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskController.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskController.cpp:8,
                 from Unified_cpp_dom_webscheduling0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskSchedulerWorker.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskScheduler.cpp:9,
                 from Unified_cpp_dom_webscheduling0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskController.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TaskSignal_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::TaskSignal]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:368:27,
    inlined from 'virtual JSObject* mozilla::dom::TaskSignal::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/TaskSignal.h:30:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h: In member function 'virtual JSObject* mozilla::dom::TaskSignal::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:368:27: note: 'reflector' declared here
  368 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskController.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/TaskSignal.h:28:35: note: 'aCx' declared here
   28 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TaskController_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebTaskController]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:329:27,
    inlined from 'virtual JSObject* mozilla::dom::WebTaskController::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskController.cpp:68:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h: In member function 'virtual JSObject* mozilla::dom::WebTaskController::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:329:27: note: 'reflector' declared here
  329 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/WebTaskController.cpp:66:52: note: 'aCx' declared here
   66 | JSObject* WebTaskController::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::TaskSignal::_ZThn8_N7mozilla3dom10TaskSignal10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTaskSchedulingBinding.h:368:27: note: 'reflector' declared here
  368 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webscheduling/TaskSignal.h:28:35: note: 'aCx' declared here
   28 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:8,
                 from Unified_cpp_dom_webauthn0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/PublicKeyCredential.cpp:14,
                 from Unified_cpp_dom_webauthn0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/mutex:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/mutex:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/widget/DMABufLibWrapper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/ExternalTextureDMABuf.cpp:11,
                 from Unified_cpp_dom_webgpu0.cpp:137:
/usr/gcc/14/include/c++/14.2.0/mutex: In member function 'bool std::__timed_mutex_impl<_Derived>::_M_try_lock_for(const std::chrono::duration<_Rep, _Period>&)':
/usr/gcc/14/include/c++/14.2.0/mutex:170: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  170 |           if (ratio_greater<__clock::period, _Period>())
/usr/gcc/14/include/c++/14.2.0/mutex:170: 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:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Queue.cpp: In member function 'void mozilla::webgpu::Queue::CopyExternalImageToTexture(const mozilla::dom::GPUImageCopyExternalImage&, const mozilla::dom::GPUImageCopyTextureTagged&, const mozilla::dom::GPUExtent3D&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Queue.cpp:410:20: warning: 'srcPremultiplied' may be used uninitialized [-Wmaybe-uninitialized]
  410 |   if (!ConvertImage(dstWidth, dstHeight, srcBegin, srcStride, srcOriginPos,
      |        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411 |                     srcFormat, srcPremultiplied, dstBegin, dstStrideVal,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  412 |                     dstOriginPos, dstFormat, aDestination.mPremultipliedAlpha,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413 |                     dom::PredefinedColorSpace::Srgb,
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  414 |                     dom::PredefinedColorSpace::Srgb, &wasTrivial)) {
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Queue.cpp:291:8: note: 'srcPremultiplied' was declared here
  291 |   bool srcPremultiplied;
      |        ^~~~~~~~~~~~~~~~
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/WebAuthenticationBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AuthenticatorAssertionResponse_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AuthenticatorAssertionResponse]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:1168:27,
    inlined from 'virtual JSObject* mozilla::dom::AuthenticatorAssertionResponse::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:55:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h: In member function 'virtual JSObject* mozilla::dom::AuthenticatorAssertionResponse::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:1168:27: note: 'reflector' declared here
 1168 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:54:16: note: 'aCx' declared here
   54 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::AuthenticatorAttestationResponse_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::AuthenticatorAttestationResponse]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:1207:27,
    inlined from 'virtual JSObject* mozilla::dom::AuthenticatorAttestationResponse::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:51:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h: In member function 'virtual JSObject* mozilla::dom::AuthenticatorAttestationResponse::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:1207:27: note: 'reflector' declared here
 1207 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_webauthn0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:50:16: note: 'aCx' declared here
   50 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/CanvasContext.cpp:10,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PublicKeyCredential_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PublicKeyCredential]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:1281:27,
    inlined from 'virtual JSObject* mozilla::dom::PublicKeyCredential::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/PublicKeyCredential.cpp:60:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h: In member function 'virtual JSObject* mozilla::dom::PublicKeyCredential::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:1281:27: note: 'reflector' declared here
 1281 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webauthn/PublicKeyCredential.cpp:58:54: note: 'aCx' declared here
   58 | JSObject* PublicKeyCredential::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:25,
                 from Unified_cpp_webbrowserpersist0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebAuthenticationBinding.h:13:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestIsUVPAA(mozilla::dom::PWebAuthnTransactionParent::RequestIsUVPAAResolver&&)::<lambda()>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestIsUVPAA(mozilla::dom::PWebAuthnTransactionParent::RequestIsUVPAAResolver&&)::<lambda()>::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<nsIWebAuthnSignResult>, nsresult, true>; ResolveValueT = RefPtr<nsIWebAuthnSignResult>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestSign(const mozilla::dom::PWebAuthnTransactionParent::uint64_t&, const mozilla::dom::PWebAuthnTransactionParent::WebAuthnGetAssertionInfo&)::<lambda(const mozilla::MozPromise<RefPtr<nsIWebAuthnSignResult>, nsresult, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestSign(const mozilla::dom::PWebAuthnTransactionParent::uint64_t&, const mozilla::dom::PWebAuthnTransactionParent::WebAuthnGetAssertionInfo&)::<lambda(mozilla::MozPromise<RefPtr<nsIWebAuthnSignResult>, nsresult, true>::RejectValueType)>; ResolveValueT = RefPtr<nsIWebAuthnSignResult>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestSign(const mozilla::dom::PWebAuthnTransactionParent::uint64_t&, const mozilla::dom::PWebAuthnTransactionParent::WebAuthnGetAssertionInfo&)::<lambda(const mozilla::MozPromise<RefPtr<nsIWebAuthnSignResult>, nsresult, true>::ResolveValueType&)>; RejectFunction = mozilla::dom::WebAuthnTransactionParent::RecvRequestSign(const mozilla::dom::PWebAuthnTransactionParent::uint64_t&, const mozilla::dom::PWebAuthnTransactionParent::WebAuthnGetAssertionInfo&)::<lambda(mozilla::MozPromise<RefPtr<nsIWebAuthnSignResult>, nsresult, true>::RejectValueType)>; ResolveValueT = RefPtr<nsIWebAuthnSignResult>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<nsIWebAuthnSignResult>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
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/firefox-134.0.2/dom/webgpu/Adapter.cpp:6,
                 from Unified_cpp_dom_webgpu0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GPUCanvasContext_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::webgpu::CanvasContext]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:6962:27,
    inlined from 'virtual JSObject* mozilla::webgpu::CanvasContext::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/CanvasContext.cpp:86:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Adapter.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h: In member function 'virtual JSObject* mozilla::webgpu::CanvasContext::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:6962:27: note: 'reflector' declared here
 6962 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/CanvasContext.cpp:84:48: note: 'aCx' declared here
   84 | JSObject* CanvasContext::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GPUDevice_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::webgpu::Device]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:7272:27,
    inlined from 'virtual JSObject* mozilla::webgpu::Device::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Device.cpp:49:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h: In member function 'virtual JSObject* mozilla::webgpu::Device::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:7272:27: note: 'reflector' declared here
 7272 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/BindGroupLayout.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/ObjectModel.h:82:38: note: 'cx' declared here
   82 |   JSObject* T::WrapObject(JSContext* cx, JS::Handle<JSObject*> givenProto) { \
      |                           ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Device.cpp:49:1: note: in expansion of macro 'GPU_IMPL_JS_WRAP'
   49 | GPU_IMPL_JS_WRAP(Device)
      | ^~~~~~~~~~~~~~~~
In file included from Unified_cpp_dom_webgpu0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Device.cpp: In member function 'already_AddRefed<mozilla::webgpu::QuerySet> mozilla::webgpu::Device::CreateQuerySet(const mozilla::dom::GPUQuerySetDescriptor&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Device.cpp:320:11: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized]
  320 |   desc.ty = type;
      |   ~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webgpu/Device.cpp:305:25: note: 'type' was declared here
  305 |   ffi::WGPURawQueryType type;
      |                         ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webgpu/Device.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGPUBinding.h:20:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::webgpu::BufferMapResult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::webgpu::BufferMapResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::webgpu::Buffer::MapAsync(uint32_t, uint64_t, const mozilla::dom::Optional<long unsigned int>&, mozilla::ErrorResult&)::<lambda(mozilla::webgpu::BufferMapResult&&)>; RejectFunction = mozilla::webgpu::Buffer::MapAsync(uint32_t, uint64_t, const mozilla::dom::Optional<long unsigned int>&, mozilla::ErrorResult&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = mozilla::webgpu::BufferMapResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::webgpu::Buffer::MapAsync(uint32_t, uint64_t, const mozilla::dom::Optional<long unsigned int>&, mozilla::ErrorResult&)::<lambda(mozilla::webgpu::BufferMapResult&&)>; RejectFunction = mozilla::webgpu::Buffer::MapAsync(uint32_t, uint64_t, const mozilla::dom::Optional<long unsigned int>&, mozilla::ErrorResult&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = mozilla::webgpu::BufferMapResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::webgpu::BufferMapResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::webgpu::PopErrorScopeResult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::webgpu::PopErrorScopeResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::webgpu::Device::PopErrorScope(mozilla::ErrorResult&)::<lambda(const mozilla::webgpu::PopErrorScopeResult&)>; RejectFunction = mozilla::webgpu::Device::PopErrorScope(mozilla::ErrorResult&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = mozilla::webgpu::PopErrorScopeResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::webgpu::Device::PopErrorScope(mozilla::ErrorResult&)::<lambda(const mozilla::webgpu::PopErrorScopeResult&)>; RejectFunction = mozilla::webgpu::Device::PopErrorScope(mozilla::ErrorResult&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = mozilla::webgpu::PopErrorScopeResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::webgpu::PopErrorScopeResult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<mozilla::webgpu::WebGPUCompilationMessage>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray<mozilla::webgpu::WebGPUCompilationMessage>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::webgpu::Device::CreateShaderModule(const mozilla::dom::GPUShaderModuleDescriptor&, mozilla::ErrorResult&)::<lambda(nsTArray<mozilla::webgpu::WebGPUCompilationMessage>&&)>; RejectFunction = mozilla::webgpu::Device::CreateShaderModule(const mozilla::dom::GPUShaderModuleDescriptor&, mozilla::ErrorResult&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = nsTArray<mozilla::webgpu::WebGPUCompilationMessage>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::webgpu::Device::CreateShaderModule(const mozilla::dom::GPUShaderModuleDescriptor&, mozilla::ErrorResult&)::<lambda(nsTArray<mozilla::webgpu::WebGPUCompilationMessage>&&)>; RejectFunction = mozilla::webgpu::Device::CreateShaderModule(const mozilla::dom::GPUShaderModuleDescriptor&, mozilla::ErrorResult&)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = nsTArray<mozilla::webgpu::WebGPUCompilationMessage>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<mozilla::webgpu::WebGPUCompilationMessage>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsObjectLoadingContent.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLObjectElement.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWebGPU.cpp:8,
                 from Unified_cpp_dom_webgpu2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/websocket/WebSocket.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/websocket/WebSocket.cpp:7,
                 from Unified_cpp_dom_websocket0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/websocket/WebSocket.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:13,
                 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-134.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7,
                 from Unified_cpp_webbrowserpersist0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webbrowserpersist/WebBrowserPersistResourcesParent.cpp:12,
                 from Unified_cpp_webbrowserpersist0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/shadow/Shape.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/shadow/Object.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Object.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:17:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebSocket_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebSocket]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebSocketBinding.h:62:27,
    inlined from 'virtual JSObject* mozilla::dom::WebSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/websocket/WebSocket.cpp:1037:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/websocket/WebSocket.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebSocketBinding.h: In member function 'virtual JSObject* mozilla::dom::WebSocket::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebSocketBinding.h:62:27: note: 'reflector' declared here
   62 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/websocket/WebSocket.cpp:1035:44: note: 'cx' declared here
 1035 | JSObject* WebSocket::WrapObject(JSContext* cx,
      |                                 ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, nsresult, true>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<nsresult, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<nsresult, nsresult, true> > >&)::<lambda(mozilla::MozPromise<nsresult, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<nsresult, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<nsresult, nsresult, true> > >&)::<lambda(mozilla::MozPromise<nsresult, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<nsresult, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<nsresult, nsresult, true> > >&)::<lambda(mozilla::MozPromise<nsresult, nsresult, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<nsresult, nsresult, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<nsresult, nsresult, true> > >&)::<lambda(mozilla::MozPromise<nsresult, nsresult, true>::RejectValueTypeParam)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<nsresult>, nsresult, true>; ResolveValueT = CopyableTArray<nsresult>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsWebBrowserPersist::EndDownload(nsresult)::<lambda()>; ResolveValueT = CopyableTArray<nsresult>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsWebBrowserPersist::EndDownload(nsresult)::<lambda()>; ResolveValueT = CopyableTArray<nsresult>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<nsresult>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.cpp:7,
                 from Unified_cpp_dom_webtransport_api0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerOp.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerChild.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.h:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebTransport_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebTransport]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportBinding.h:391:27,
    inlined from 'virtual JSObject* mozilla::dom::WebTransport::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.cpp:164:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.h:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportBinding.h: In member function 'virtual JSObject* mozilla::dom::WebTransport::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportBinding.h:391:27: note: 'reflector' declared here
  391 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.cpp:162:47: note: 'aCx' declared here
  162 | JSObject* WebTransport::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebTransportBidirectionalStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebTransportBidirectionalStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h:141:27,
    inlined from 'virtual JSObject* mozilla::dom::WebTransportBidirectionalStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportBidirectionalStream.cpp:32:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportBidirectionalStream.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::WebTransportBidirectionalStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h:141:27: note: 'reflector' declared here
  141 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_webtransport_api0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportBidirectionalStream.cpp:31:16: note: 'aCx' declared here
   31 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebTransportDatagramDuplexStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebTransportDatagramDuplexStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportDatagramDuplexStreamBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::WebTransportDatagramDuplexStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:141:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportDatagramDuplexStream.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportDatagramDuplexStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::WebTransportDatagramDuplexStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportDatagramDuplexStreamBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_webtransport_api0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportDatagramDuplexStream.cpp:140:16: note: 'aCx' declared here
  140 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebTransportError_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebTransportError]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportErrorBinding.h:110:27,
    inlined from 'virtual JSObject* mozilla::dom::WebTransportError::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportError.cpp:13:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportError.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportErrorBinding.h: In member function 'virtual JSObject* mozilla::dom::WebTransportError::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportErrorBinding.h:110:27: note: 'reflector' declared here
  110 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_webtransport_api0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportError.cpp:11:52: note: 'aCx' declared here
   11 | JSObject* WebTransportError::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebTransportReceiveStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebTransportReceiveStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h:180:27,
    inlined from 'virtual JSObject* mozilla::dom::WebTransportReceiveStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportReceiveStream.cpp:39:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::WebTransportReceiveStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h:180:27: note: 'reflector' declared here
  180 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_webtransport_api0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportReceiveStream.cpp:38:16: note: 'aCx' declared here
   38 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebTransportSendStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::WebTransportSendStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h:219:27,
    inlined from 'virtual JSObject* mozilla::dom::WebTransportSendStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportSendStream.cpp:36:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::WebTransportSendStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebTransportSendReceiveStreamBinding.h:219:27: note: 'reflector' declared here
  219 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_webtransport_api0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransportSendStream.cpp:35:16: note: 'aCx' declared here
   35 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/api/WebTransport.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<long unsigned int, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = long unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::<lambda(uint64_t&&)>; RejectFunction = mozilla::dom::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = long unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::<lambda(uint64_t&&)>; RejectFunction = mozilla::dom::WebTransport::ResolveWaitingConnection(mozilla::dom::WebTransportReliabilityMode)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = long unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = long unsigned int; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::tuple<nsresult, unsigned char>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple<nsresult, unsigned char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransport::Init(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::WebTransportOptions&, mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<std::tuple<nsresult, unsigned char>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::tuple<nsresult, unsigned char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransport::Init(const mozilla::dom::GlobalObject&, const nsAString&, const mozilla::dom::WebTransportOptions&, mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<std::tuple<nsresult, unsigned char>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = std::tuple<nsresult, unsigned char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::tuple<nsresult, unsigned char>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsStreamUtils.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.cpp:7,
                 from Unified_cpp_dom_workers_loader0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Request.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CacheBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.h:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_browser.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual void mozilla::dom::workerinternals::loader::CacheCreator::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.cpp:202:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.cpp: In member function 'virtual void mozilla::dom::workerinternals::loader::CacheCreator::ResolvedCallback(JSContext*, JS::Handle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.cpp:202:25: note: 'obj' declared here
  202 |   JS::Rooted<JSObject*> obj(aCx, &aValue.toObject());
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/loader/CacheLoadHandler.cpp:193:48: note: 'aCx' declared here
  193 | void CacheCreator::ResolvedCallback(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
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-134.0.2/dom/webtransport/parent/WebTransportParent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/webtransport/parent/WebTransportParent.cpp:7,
                 from Unified_cpp_webtransport_parent0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::WebTransportReliabilityMode, nsresult, true>; ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransportParent::Create(const nsAString&, nsIPrincipal*, const mozilla::Maybe<mozilla::dom::IPCClientInfo>&, const bool&, const bool&, const mozilla::dom::PWebTransportParent::uint32_t&, nsTArray<mozilla::ipc::WebTransportHash>&&, mozilla::dom::PWebTransportParent::Endpoint<mozilla::dom::PWebTransportParent>&&, std::function<void(std::tuple<const nsresult&, const unsigned char&>)>&&)::<lambda(const mozilla::MozPromise<mozilla::dom::WebTransportReliabilityMode, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::WebTransportParent::Create(const nsAString&, nsIPrincipal*, const mozilla::Maybe<mozilla::dom::IPCClientInfo>&, const bool&, const bool&, const mozilla::dom::PWebTransportParent::uint32_t&, nsTArray<mozilla::ipc::WebTransportHash>&&, mozilla::dom::PWebTransportParent::Endpoint<mozilla::dom::PWebTransportParent>&&, std::function<void(std::tuple<const nsresult&, const unsigned char&>)>&&)::<lambda(const mozilla::MozPromise<mozilla::dom::WebTransportReliabilityMode, nsresult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::WebTransportReliabilityMode; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/Worklet.cpp:12,
                 from Unified_cpp_dom_worklet0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashtable.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRefCountedHashtable.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRefPtrHashtable.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/Worklet.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/Worklet.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DebuggerNotificationBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Worker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/ChromeWorker.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/ChromeWorker.cpp:7,
                 from Unified_cpp_dom_workers0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/ChromeWorker.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/remoteworkers/RemoteWorkerChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7,
                 from Unified_cpp_remoteworkers0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerOp.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/remoteworkers/RemoteWorkerChild.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/WorkletFetchHandler.cpp:11,
                 from Unified_cpp_dom_worklet0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/SharedWorkerOpArgs.cpp:14,
                 from Unified_cpp_sharedworkers0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 5466 |       } else if (!aAfterPunctuation) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: adding '-flarge-source-files' will allow for 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/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/Worklet.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Worklet_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Worklet]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkletBinding.h:87:27,
    inlined from 'virtual JSObject* mozilla::WorkletImpl::WrapWorklet(JSContext*, mozilla::dom::Worklet*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/WorkletImpl.cpp:77:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/WorkletFetchHandler.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkletBinding.h: In member function 'virtual JSObject* mozilla::WorkletImpl::WrapWorklet(JSContext*, mozilla::dom::Worklet*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkletBinding.h:87:27: note: 'reflector' declared here
   87 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_worklet0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/worklet/WorkletImpl.cpp:74:47: note: 'aCx' declared here
   74 | JSObject* WorkletImpl::WrapWorklet(JSContext* aCx, dom::Worklet* aWorklet,
      |                                    ~~~~~~~~~~~^~~
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/DebuggerNotificationBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::ChromeWorker::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/ChromeWorker.cpp:71:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'wrapper' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/ChromeWorker.cpp: In member function 'virtual JSObject* mozilla::dom::ChromeWorker::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/ChromeWorker.cpp:70:25: note: 'wrapper' declared here
   70 |   JS::Rooted<JSObject*> wrapper(
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/ChromeWorker.cpp:68:47: note: 'aCx' declared here
   68 | JSObject* ChromeWorker::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* mozilla::dom::Worker::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/Worker.cpp:73:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'wrapper' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_workers0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/Worker.cpp: In member function 'virtual JSObject* mozilla::dom::Worker::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/Worker.cpp:72:25: note: 'wrapper' declared here
   72 |   JS::Rooted<JSObject*> wrapper(aCx,
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/Worker.cpp:70:41: note: 'aCx' declared here
   70 | JSObject* Worker::WrapObject(JSContext* aCx,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/RemoteWorkerTypes.cpp:23,
                 from Unified_cpp_remoteworkers1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MessageEventRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp:31:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'globalObject' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_workers0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp: In member function 'bool mozilla::dom::MessageEventRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp:31:27: note: 'globalObject' declared here
   31 |     JS::Rooted<JSObject*> globalObject(aCx, JS::CurrentGlobalOrNull(aCx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp:22:56: note: 'aCx' declared here
   22 | bool MessageEventRunnable::DispatchDOMEvent(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MessageEventToParentRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp:126:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'globalObject' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp: In member function 'bool mozilla::dom::MessageEventToParentRunnable::DispatchDOMEvent(JSContext*, mozilla::dom::WorkerPrivate*, mozilla::DOMEventTargetHelper*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp:126:27: note: 'globalObject' declared here
  126 |     JS::Rooted<JSObject*> globalObject(aCx, JS::CurrentGlobalOrNull(aCx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/MessageEventRunnable.cpp:119:16: note: 'aCx' declared here
  119 |     JSContext* aCx, WorkerPrivate* aWorkerPrivate,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::{anonymous}::DebuggerMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerDebugger.cpp:51:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'message' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_workers0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerDebugger.cpp: In member function 'virtual bool mozilla::dom::{anonymous}::DebuggerMessageEventRunnable::WorkerRun(JSContext*, mozilla::dom::WorkerPrivate*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerDebugger.cpp:50:27: note: 'message' declared here
   50 |     JS::Rooted<JSString*> message(
      |                           ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerDebugger.cpp:44:37: note: 'aCx' declared here
   44 |   virtual bool WorkerRun(JSContext* aCx,
      |                          ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerController.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerControllerParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PRemoteWorkerControllerParent.cpp:7,
                 from Unified_cpp_remoteworkers1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerOp.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerNonLifeCycleOpControllerChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PRemoteWorkerNonLifeCycleOpControllerChild.cpp:11,
                 from Unified_cpp_remoteworkers1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequest.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequest.cpp:7,
                 from Unified_cpp_dom_xhr0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerScope.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequestWorker.cpp:30,
                 from Unified_cpp_dom_xhr0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/nsXMLElement.cpp:9,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CharacterData.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Text.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CDATASection.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/CDATASection.cpp:7,
                 from Unified_cpp_dom_xml0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CDATASection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CDATASection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CDATASectionBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CDATASection::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/CDATASection.cpp:17:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/CDATASection.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CDATASectionBinding.h: In member function 'virtual JSObject* mozilla::dom::CDATASection::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CDATASectionBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/CDATASection.cpp:15:45: note: 'aCx' declared here
   15 | JSObject* CDATASection::WrapNode(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ProcessingInstruction_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ProcessingInstruction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessingInstructionBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::ProcessingInstruction::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/ProcessingInstruction.cpp:69:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/ProcessingInstruction.cpp:11,
                 from Unified_cpp_dom_xml0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessingInstructionBinding.h: In member function 'virtual JSObject* mozilla::dom::ProcessingInstruction::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessingInstructionBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/ProcessingInstruction.cpp:67:54: note: 'aCx' declared here
   67 | JSObject* ProcessingInstruction::WrapNode(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Document_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XMLDocument]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:846:27,
    inlined from 'virtual JSObject* mozilla::dom::XMLDocument::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/XMLDocument.cpp:332:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:120,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLDocument.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/XMLDocument.cpp:7,
                 from Unified_cpp_dom_xml0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h: In member function 'virtual JSObject* mozilla::dom::XMLDocument::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:846:27: note: 'reflector' declared here
  846 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xml/XMLDocument.cpp:329:44: note: 'aCx' declared here
  329 | JSObject* XMLDocument::WrapNode(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/sharedworkers/SharedWorker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/sharedworkers/SharedWorker.cpp:7,
                 from Unified_cpp_sharedworkers0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RemoteWorkerManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/sharedworkers/SharedWorker.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/remoteworkers/RemoteWorkerChild.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive, nsresult, true>; ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::<lambda(mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive&&)>; RejectFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::<lambda(nsresult)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::<lambda(mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive&&)>; RejectFunction = mozilla::dom::RemoteWorkerManager::Launch(mozilla::dom::RemoteWorkerController*, const mozilla::dom::RemoteWorkerData&, base::ProcessId)::<lambda(nsresult)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::RemoteWorkerManager::TargetActorAndKeepAlive; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, nsresult, true>; ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvExecServiceWorkerOp(mozilla::dom::PRemoteWorkerControllerParent::ServiceWorkerOpArgs&&, mozilla::dom::PRemoteWorkerControllerParent::ExecServiceWorkerOpResolver&&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvExecServiceWorkerOp(mozilla::dom::PRemoteWorkerControllerParent::ServiceWorkerOpArgs&&, mozilla::dom::PRemoteWorkerControllerParent::ExecServiceWorkerOpResolver&&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerOpResult, nsresult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerOpResult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ServiceWorkerFetchEventOpResult, nsresult, true>; ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvPFetchEventOpConstructor(mozilla::dom::PRemoteWorkerControllerParent::PFetchEventOpParent*, const mozilla::dom::PRemoteWorkerControllerParent::ParentToParentServiceWorkerFetchEventOpArgs&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerFetchEventOpResult, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::RemoteWorkerControllerParent::RecvPFetchEventOpConstructor(mozilla::dom::PRemoteWorkerControllerParent::PFetchEventOpParent*, const mozilla::dom::PRemoteWorkerControllerParent::ParentToParentServiceWorkerFetchEventOpArgs&)::<lambda(mozilla::MozPromise<mozilla::dom::ServiceWorkerFetchEventOpResult, nsresult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ServiceWorkerFetchEventOpResult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XMLHttpRequestUpload_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XMLHttpRequestUpload]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLHttpRequestUploadBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::XMLHttpRequestUpload::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequestUpload.cpp:21:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequestUpload.cpp:8,
                 from Unified_cpp_dom_xhr0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLHttpRequestUploadBinding.h: In member function 'virtual JSObject* mozilla::dom::XMLHttpRequestUpload::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLHttpRequestUploadBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequestUpload.cpp:19:55: note: 'aCx' declared here
   19 | JSObject* XMLHttpRequestUpload::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XMLHttpRequest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XMLHttpRequest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLHttpRequestBinding.h:984:27,
    inlined from 'virtual JSObject* mozilla::dom::XMLHttpRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequest.h:185:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequest.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLHttpRequestBinding.h: In member function 'virtual JSObject* mozilla::dom::XMLHttpRequest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLHttpRequestBinding.h:984:27: note: 'reflector' declared here
  984 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequest.h:183:43: note: 'aCx' declared here
  183 |   virtual JSObject* WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::XMLHttpRequest::_ZThn8_N7mozilla3dom14XMLHttpRequest10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XMLHttpRequestBinding.h:984:27: note: 'reflector' declared here
  984 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xhr/XMLHttpRequest.h:183:43: note: 'aCx' declared here
  183 |   virtual JSObject* WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SharedWorker_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SharedWorker]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SharedWorkerBinding.h:364:27,
    inlined from 'virtual JSObject* mozilla::dom::SharedWorker::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/sharedworkers/SharedWorker.cpp:409:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/sharedworkers/SharedWorker.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SharedWorkerBinding.h: In member function 'virtual JSObject* mozilla::dom::SharedWorker::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SharedWorkerBinding.h:364:27: note: 'reflector' declared here
  364 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/sharedworkers/SharedWorker.cpp:405:47: note: 'aCx' declared here
  405 | JSObject* SharedWorker::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathTreeWalker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xml/txXMLParser.cpp:8,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathTreeWalker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/XPathExpression.cpp:20,
                 from Unified_cpp_dom_xslt_xpath0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XPathEvaluator.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/XPathEvaluator.cpp:6,
                 from Unified_cpp_dom_xslt_xpath0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XPathResult_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XPathResult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XPathResultBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::dom::XPathResult::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/XPathResult.cpp:71:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/XPathExpression.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XPathResultBinding.h: In member function 'virtual JSObject* mozilla::dom::XPathResult::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XPathResultBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_xslt_xpath0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/XPathResult.cpp:69:46: note: 'aCx' declared here
   69 | JSObject* XPathResult::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txEXSLTFunctions.cpp:32,
                 from Unified_cpp_dom_xslt_xslt0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathTreeWalker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txStylesheet.cpp:16,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/nsCycleCollectionParticipant.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathNode.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xml/txXMLUtils.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txXSLTFunctions.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathTreeWalker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txExecutionState.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txCurrentFunctionCall.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:20:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XSLTProcessor_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = txMozillaXSLTProcessor]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XSLTProcessorBinding.h:776:27,
    inlined from 'virtual JSObject* txMozillaXSLTProcessor::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:1093:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txMozillaStylesheetCompiler.cpp:26,
                 from Unified_cpp_dom_xslt_xslt0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XSLTProcessorBinding.h: In member function 'virtual JSObject* txMozillaXSLTProcessor::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XSLTProcessorBinding.h:776:27: note: 'reflector' declared here
  776 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_xslt_xslt0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:1092:16: note: 'aCx' declared here
 1092 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/composer/nsEditingSession.cpp:12,
                 from Unified_cpp_editor_composer0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_cpp_dom_xslt_xpath1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp:111:12: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  111 |     memmove(pos + 1, pos, moveSize * sizeof(txXPathNode));
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNameTest.cpp:9,
                 from Unified_cpp_dom_xslt_xpath1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathNode.h:16:7: note: 'class txXPathNode' declared here
   16 | class txXPathNode {
      |       ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, transferOp, destroyOp)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp:276:14: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  276 |       memmove(insertPos, pos, count * sizeof(txXPathNode));
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathNode.h:16:7: note: 'class txXPathNode' declared here
   16 | class txXPathNode {
      |       ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp:374:14: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  374 |       memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode));
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathNode.h:16:7: note: 'class txXPathNode' declared here
   16 | class txXPathNode {
      |       ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp:468:12: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  468 |     memmove(dest, mStart, oldSize * sizeof(txXPathNode));
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathNode.h:16:7: note: 'class txXPathNode' declared here
   16 | class txXPathNode {
      |       ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp:493:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  493 |     memcpy(dest, mStart, oldSize * sizeof(txXPathNode));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathNode.h:16:7: note: 'class txXPathNode' declared here
   16 | class txXPathNode {
      |       ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txNodeSet.cpp:566:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  566 |   memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathNode.h:16:7: note: 'class txXPathNode' declared here
   16 | class txXPathNode {
      |       ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xslt/xpath/txXPathTreeWalker.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoaderOwner.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULFrameElement.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/nsXULElement.cpp:15,
                 from Unified_cpp_dom_xul1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/ChromeObserver.cpp:11,
                 from Unified_cpp_dom_xul0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/nsXULContentUtils.cpp:19,
                 from Unified_cpp_dom_xul1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsXULElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULElementBinding.h:42:27,
    inlined from 'virtual JSObject* nsXULElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/nsXULElement.cpp:1125:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/nsXULElement.cpp:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULElementBinding.h: In member function 'virtual JSObject* nsXULElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULElementBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/nsXULElement.cpp:1123:45: note: 'aCx' declared here
 1123 | JSObject* nsXULElement::WrapNode(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Baseline.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:56:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULFrameElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULFrameElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULFrameElementBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::XULFrameElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULFrameElement.cpp:39:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULFrameElement.cpp:16,
                 from Unified_cpp_dom_xul0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULFrameElementBinding.h: In member function 'virtual JSObject* mozilla::dom::XULFrameElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULFrameElementBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULFrameElement.cpp:37:48: note: 'aCx' declared here
   37 | JSObject* XULFrameElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULMenuElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULMenuElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULMenuElementBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::XULMenuElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULMenuElement.cpp:21:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULMenuElement.cpp:10,
                 from Unified_cpp_dom_xul0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULMenuElementBinding.h: In member function 'virtual JSObject* mozilla::dom::XULMenuElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULMenuElementBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULMenuElement.cpp:19:47: note: 'aCx' declared here
   19 | JSObject* XULMenuElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULPopupElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULPopupElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULPopupElementBinding.h:498:27,
    inlined from 'virtual JSObject* mozilla::dom::XULPopupElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULPopupElement.cpp:41:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULPopupElement.cpp:25,
                 from Unified_cpp_dom_xul0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULPopupElementBinding.h: In member function 'virtual JSObject* mozilla::dom::XULPopupElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULPopupElementBinding.h:498:27: note: 'reflector' declared here
  498 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULPopupElement.cpp:39:48: note: 'aCx' declared here
   39 | JSObject* XULPopupElement::WrapNode(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULResizerElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULResizerElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULResizerElementBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::XULResizerElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULResizerElement.cpp:56:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULResizerElement.cpp:8,
                 from Unified_cpp_dom_xul0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULResizerElementBinding.h: In member function 'virtual JSObject* mozilla::dom::XULResizerElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULResizerElementBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULResizerElement.cpp:54:50: note: 'aCx' declared here
   54 | JSObject* XULResizerElement::WrapNode(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULTextElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULTextElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULTextElementBinding.h:41:27,
    inlined from 'virtual JSObject* mozilla::dom::XULTextElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULTextElement.cpp:45:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULTextElement.cpp:15,
                 from Unified_cpp_dom_xul0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULTextElementBinding.h: In member function 'virtual JSObject* mozilla::dom::XULTextElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULTextElementBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULTextElement.cpp:43:47: note: 'aCx' declared here
   43 | JSObject* XULTextElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::XULTreeElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::XULTreeElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULTreeElementBinding.h:106:27,
    inlined from 'virtual JSObject* mozilla::dom::XULTreeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULTreeElement.cpp:27:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULTreeElement.cpp:18,
                 from Unified_cpp_dom_xul0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULTreeElementBinding.h: In member function 'virtual JSObject* mozilla::dom::XULTreeElement::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/XULTreeElementBinding.h:106:27: note: 'reflector' declared here
  106 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/xul/XULTreeElement.cpp:25:47: note: 'aCx' declared here
   25 | JSObject* XULTreeElement::WrapNode(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/CompositionTransaction.cpp:11,
                 from Unified_cpp_editor_libeditor0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerPrivate.cpp:95,
                 from Unified_cpp_dom_workers1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsUTF8Utils.h: In static member function 'static char32_t UTF8CharEnumerator::NextChar(const char**, const char*, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsUTF8Utils.h:120: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  120 |       } else if (first == 0xEDU) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsUTF8Utils.h:120: note: adding '-flarge-source-files' will allow for 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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/AutoRangeArray.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/AutoRangeArray.cpp:6,
                 from Unified_cpp_editor_libeditor0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/WSRunObject.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/WSRunObject.cpp:6,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerLoadInfo.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerLoadInfo.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerLoadInfo.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/spellchecker/EditorSpellCheck.cpp:9,
                 from Unified_cpp_editor_spellchecker0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/txmgr/TransactionManager.cpp:10,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupportsUtils.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISupports.h:71,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditAction.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/AutoRangeArray.h:9:
In destructor 'RefPtr<T>::~RefPtr() [with T = nsRange]',
    inlined from 'mozilla::detail::ResultImplementationNullIsOk<V, E, false>::~ResultImplementationNullIsOk() [with V = RefPtr<nsRange>; E = nsresult]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:184:38,
    inlined from 'mozilla::detail::ResultImplementation<RefPtr<nsRange>, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::~ResultImplementation()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:231:7,
    inlined from 'mozilla::Result<RefPtr<nsRange>, nsresult>::~Result()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:517:21,
    inlined from 'mozilla::Result<short int, nsresult> mozilla::AutoRangeArray::ExtendAnchorFocusRangeFor(const mozilla::EditorBase&, nsIEditor::EDirection)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/AutoRangeArray.cpp:429:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RefPtr.h:79:5: warning: 'result.mozilla::Result<RefPtr<nsRange>, nsresult>::mImpl.mozilla::detail::ResultImplementation<RefPtr<nsRange>, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::<unnamed>.mozilla::detail::ResultImplementationNullIsOk<RefPtr<nsRange>, nsresult, false>::<unnamed>.mozilla::detail::ResultImplementationNullIsOkBase<RefPtr<nsRange>, nsresult>::mValue.mozilla::CompactPair<mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>, nsresult>::<unnamed>.mozilla::detail::CompactPairHelper<mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>, nsresult, mozilla::detail::AsMember, mozilla::detail::AsMember>::mFirstA.mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>::mStorage.mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>::Union::val.RefPtr<nsRange>::mRawPtr' may be used uninitialized [-Wmaybe-uninitialized]
   79 |     if (mRawPtr) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/AutoRangeArray.cpp: In member function 'mozilla::Result<short int, nsresult> mozilla::AutoRangeArray::ExtendAnchorFocusRangeFor(const mozilla::EditorBase&, nsIEditor::EDirection)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/AutoRangeArray.cpp:272:37: note: 'result.mozilla::Result<RefPtr<nsRange>, nsresult>::mImpl.mozilla::detail::ResultImplementation<RefPtr<nsRange>, nsresult, mozilla::detail::PackingStrategy::NullIsOk>::<unnamed>.mozilla::detail::ResultImplementationNullIsOk<RefPtr<nsRange>, nsresult, false>::<unnamed>.mozilla::detail::ResultImplementationNullIsOkBase<RefPtr<nsRange>, nsresult>::mValue.mozilla::CompactPair<mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>, nsresult>::<unnamed>.mozilla::detail::CompactPairHelper<mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>, nsresult, mozilla::detail::AsMember, mozilla::detail::AsMember>::mFirstA.mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>::mStorage.mozilla::detail::MaybeStorageBase<RefPtr<nsRange>, false>::Union::val.RefPtr<nsRange>::mRawPtr' was declared here
  272 |   Result<RefPtr<nsRange>, nsresult> result(NS_ERROR_UNEXPECTED);
      |                                     ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorEventListener.cpp:23,
                 from Unified_cpp_editor_libeditor1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   93 |     if (aCaret) *aCaret = mCaretOffset;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/WindowGlobalTypes.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextComposition.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/TextEditSubActionHandler.cpp:19,
                 from Unified_cpp_editor_libeditor2.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h: In static member function 'static bool IPC::ParamTraits<std::unordered_map<K, V> >::Read(IPC::MessageReader*, T*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  311 |     if (!ReadParam(reader, &size)) return false;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIEditorSpellCheck.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/spellchecker/EditorSpellCheck.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/spellchecker/EditorSpellCheck.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRoot.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorDOMPoint.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorBase.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozSpellChecker.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/spellchecker/EditorSpellCheck.h:9:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<nsTString<char16_t> >, nsresult, false>; ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::<lambda(const CopyableTArray<nsTString<char16_t> >&)>; RejectFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::<lambda(const CopyableTArray<nsTString<char16_t> >&)>; RejectFunction = mozilla::EditorSpellCheck::Suggest(const nsAString&, uint32_t, JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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/ChromeUtilsBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::WorkerDebuggerGlobalScope::CreateSandbox(JSContext*, const nsAString&, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp:1355:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sandbox' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_workers1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp: In member function 'void mozilla::dom::WorkerDebuggerGlobalScope::CreateSandbox(JSContext*, const nsAString&, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp:1352: note: 'sandbox' declared here
 1352 |   JS::Rooted<JSObject*> sandbox(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp:1344: note: 'aCx' declared here
 1344 |     JSContext* aCx, const nsAString& aName, JS::Handle<JSObject*> aPrototype,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::WorkerDebuggerGlobalScope::LoadSubScript(JSContext*, const nsAString&, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp:1380:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sandbox' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp: In member function 'void mozilla::dom::WorkerDebuggerGlobalScope::LoadSubScript(JSContext*, const nsAString&, const mozilla::dom::Optional<JS::Handle<JSObject*> >&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp:1379: note: 'sandbox' declared here
 1379 |     JS::Rooted<JSObject*> sandbox(aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/workers/WorkerScope.cpp:1371: note: 'aCx' declared here
 1371 |     JSContext* aCx, const nsAString& aURL,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerGlobalScope::SkipWaiting(mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ServiceWorkerGlobalScope::SkipWaiting(mozilla::ErrorResult&)::<lambda(const mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HTMLEditor.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/HTMLInlineTableEditor.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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47,
                 from <command-line>:
In static member function 'static std::size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'char* mystrdup(const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/src/csutil.cxx:300:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/atomic:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'char* mystrdup(const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In static member function 'static std::size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'int {anonymous}::munge_vector(char***, const std::vector<std::__cxx11::basic_string<char> >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:1927:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'int {anonymous}::munge_vector(char***, const std::vector<std::__cxx11::basic_string<char> >&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In static member function 'static std::size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'RepList::RepList(int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/src/replist.cxx:80:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In constructor 'RepList::RepList(int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorEventListener.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRoot.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorDOMPoint.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/editor/libeditor/EditorBase.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In static member function 'static std::size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::<lambda(int)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/extensions/spellcheck/hunspell/src/hashmgr.cxx:751:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In static member function 'static std::size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const::<lambda(int)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/extensions/spellcheck/hunspell/src/hashmgr.cxx:795:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In member function 'int HashMgr::decode_flags(short unsigned int**, const std::string&, FileMgr*, bool) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:47,
                 from <command-line>:
In static member function 'static std::size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(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<T*, T_Sbx> rlbox::rlbox_sandbox<T_Sbx>::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<char*> allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/glue/RLBoxHunspell.cpp:19:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/atomic:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In function 'tainted_hunspell<char*> allocStrInSandbox(rlbox_sandbox_hunspell&, const std::string&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In static member function 'static std::size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = HunspellAllocator]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(std::size_t) [with T = HunspellAllocator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'void* rlbox::rlbox_noop_sandbox::impl_malloc_in_sandbox(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<T*, T_Sbx> rlbox::rlbox_sandbox<T_Sbx>::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<cs_info*> mozilla::mozHunspellCallbacks::GetCurrentCS(rlbox_sandbox_hunspell&, tainted_hunspell<const char*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/hunspell/glue/mozHunspellRLBoxHost.cpp:221:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static tainted_hunspell<cs_info*> mozilla::mozHunspellCallbacks::GetCurrentCS(rlbox_sandbox_hunspell&, tainted_hunspell<const char*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'std::size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSSE2.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:395:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  395 |   return From32<Scalari32x4_t>(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex],
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:395:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  395 |   return From32<Scalari32x4_t>(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:395:77: warning: array subscript has type 'char' [-Wchar-subscripts]
  395 |   return From32<Scalari32x4_t>(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex],
      |                                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:396:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  396 |                                aM.i32[aIndex]);
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  416 |   m.i32[0] = aM.i32[i3];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  417 |   m.i32[1] = aM.i32[i2];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:418:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  418 |   m.i32[2] = aM.i32[i1];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:419:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  419 |   m.i32[3] = aM.i32[i0];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  430 |   m.i16[0] = aM.i16[i3];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  431 |   m.i16[1] = aM.i16[i2];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:432:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  432 |   m.i16[2] = aM.i16[i1];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:433:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  433 |   m.i16[3] = aM.i16[i0];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:456:42: warning: array subscript has type 'char' [-Wchar-subscripts]
  456 |   int16_t chosenValueLo = aM.u16[aIndexLo];
      |                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h: In function 'already_AddRefed<mozilla::gfx::DataSourceSurface> mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  630 |       rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] =
      |                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h: In instantiation of 'already_AddRefed<mozilla::gfx::DataSourceSurface> 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-134.0.2/gfx/2d/FilterProcessingSSE2.cpp:59:58:   required from here
   59 |   return ApplyColorMatrix_SIMD<__m128i, __m128i, __m128i>(aInput, aMatrix);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  630 |       rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] =
      |                 ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/ScaledFontFontconfig.cpp:324:36: warning: 'hinting' may be used uninitialized [-Wmaybe-uninitialized]
  324 |   cairo_font_options_set_hint_style(aFontOptions, hinting);
      |                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/ScaledFontFontconfig.cpp:309:22: note: 'hinting' was declared here
  309 |   cairo_hint_style_t hinting;
      |                      ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.cpp:7:
In static member function 'static void mozilla::gfx::ElementStreamFormat<S, bool>::Read(S&, bool&) [with S = mozilla::gfx::MemReader]',
    inlined from 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; <template-parameter-1-3> = void]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:69:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:36:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized]
   36 |     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; <template-parameter-1-3> = void]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:34:10: note: 'boolChar' was declared here
   34 |     char boolChar;
      |          ^~~~~~~~
In function 'void mozilla::gfx::ReadElementConstrained(S&, T&, const T&, const T&) [with S = MemReader; T = JoinStyle]',
    inlined from 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2028:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:75:3: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized]
   75 |   if (aElement < aMinValue || aElement > aMaxValue) {
      |   ^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2022:13: note: 'joinStyle' was declared here
 2022 |   JoinStyle joinStyle;
      |             ^~~~~~~~~
In function 'void mozilla::gfx::ReadElementConstrained(S&, T&, const T&, const T&) [with S = MemReader; T = CapStyle]',
    inlined from 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2030:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:75:3: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized]
   75 |   if (aElement < aMinValue || aElement > aMaxValue) {
      |   ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2023:12: note: 'capStyle' was declared here
 2023 |   CapStyle capStyle;
      |            ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.cpp:33:3: warning: 'majorRevision' may be used uninitialized [-Wmaybe-uninitialized]
   33 |   if (majorRevision != kMajorRevision) {
      |   ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.cpp:31:12: note: 'majorRevision' was declared here
   31 |   uint16_t majorRevision;
      |            ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.cpp:40:3: warning: 'minorRevision' may be used uninitialized [-Wmaybe-uninitialized]
   40 |   if (minorRevision > kMinorRevision) {
      |   ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/InlineTranslator.cpp:38:12: note: 'minorRevision' was declared here
   38 |   uint16_t minorRevision;
      |            ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIClassInfo.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIClassInfoImpl.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/permissions/Permission.cpp:7,
                 from Unified_cpp_permissions0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/permissions/PermissionManager.cpp:13,
                 from Unified_cpp_permissions0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/permissions/Permission.cpp:10:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, nsresult, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, false> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<bool>, nsresult, false>; ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::<lambda()>; RejectFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::<lambda()>; ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::<lambda()>; RejectFunction = mozilla::PermissionManager::WhenPermissionsAvailable(nsIPrincipal*, nsIRunnable*)::<lambda()>; ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingScalar.cpp:9,
                 from Unified_cpp_gfx_2d1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:395:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  395 |   return From32<Scalari32x4_t>(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex],
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:395:61: warning: array subscript has type 'char' [-Wchar-subscripts]
  395 |   return From32<Scalari32x4_t>(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex],
      |                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:395:77: warning: array subscript has type 'char' [-Wchar-subscripts]
  395 |   return From32<Scalari32x4_t>(aM.i32[aIndex], aM.i32[aIndex], aM.i32[aIndex],
      |                                                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:396:45: warning: array subscript has type 'char' [-Wchar-subscripts]
  396 |                                aM.i32[aIndex]);
      |                                             ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:416:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  416 |   m.i32[0] = aM.i32[i3];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:417:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  417 |   m.i32[1] = aM.i32[i2];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:418:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  418 |   m.i32[2] = aM.i32[i1];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:419:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  419 |   m.i32[3] = aM.i32[i0];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:430:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  430 |   m.i16[0] = aM.i16[i3];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:431:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  431 |   m.i16[1] = aM.i16[i2];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:432:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  432 |   m.i16[2] = aM.i16[i1];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/SIMD.h:433:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  433 |   m.i16[3] = aM.i16[i0];
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/2d/SIMD.h:456:42: warning: array subscript has type 'char' [-Wchar-subscripts]
  456 |   int16_t chosenValueLo = aM.u16[aIndexLo];
      |                                          ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h: In function 'already_AddRefed<mozilla::gfx::DataSourceSurface> mozilla::gfx::ApplyColorMatrix_SIMD(DataSourceSurface*, const Matrix5x4&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  630 |       rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] =
      |                 ^~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/ipc/RemoteSpellCheckEngineChild.cpp:6,
                 from Unified_cpp_spellcheck_ipc0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray<nsTString<char> >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::<lambda()>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray<nsTString<char> >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray<nsTString<char> >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::<lambda()>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSetDictionaries(const nsTArray<nsTString<char> >&, mozilla::PRemoteSpellcheckEngineParent::SetDictionariesResolver&&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<nsTString<char16_t> >, nsresult, false>; ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::<lambda(CopyableTArray<nsTString<char16_t> >)>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::<lambda(mozilla::PRemoteSpellcheckEngineParent::nsresult)>; ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::<lambda(CopyableTArray<nsTString<char16_t> >)>; RejectFunction = mozilla::RemoteSpellcheckEngineParent::RecvSuggest(const nsAString&, mozilla::PRemoteSpellcheckEngineParent::uint32_t, mozilla::PRemoteSpellcheckEngineParent::SuggestResolver&&)::<lambda(mozilla::PRemoteSpellcheckEngineParent::nsresult)>; ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<nsTString<char16_t> >; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EditorBase.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:38,
                 from Unified_cpp_spellcheck_src0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h: In instantiation of 'already_AddRefed<mozilla::gfx::DataSourceSurface> 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-134.0.2/gfx/2d/FilterProcessingScalar.cpp:139:52:   required from here
  138 |   return ApplyColorMatrix_SIMD<simd::Scalari32x4_t, simd::Scalari16x8_t,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139 |                                simd::Scalaru8x16_t>(aInput, aMatrix);
      |                                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/FilterProcessingSIMD-inl.h:630:17: warning: array subscript has type 'char' [-Wchar-subscripts]
  630 |       rows_bgra[bg_or_ra][B_or_G_or_R_or_A * 2 + g_or_a] =
      |                 ^~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRoot.h:10,
                 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-134.0.2/extensions/spellcheck/src/mozInlineSpellWordUtil.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/src/mozInlineSpellChecker.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:33:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<bool>, nsresult, false>; ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray<nsTString<char16_t> >&, nsTArray<RefPtr<nsRange> >&&, nsTArray<NodeOffsetRange>&&)::<lambda(const nsTArray<bool>&)>; RejectFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray<nsTString<char16_t> >&, nsTArray<RefPtr<nsRange> >&&, nsTArray<NodeOffsetRange>&&)::<lambda(nsresult)>; ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray<nsTString<char16_t> >&, nsTArray<RefPtr<nsRange> >&&, nsTArray<NodeOffsetRange>&&)::<lambda(const nsTArray<bool>&)>; RejectFunction = mozInlineSpellChecker::SpellCheckerSlice::CheckWordsAndUpdateRangesForMisspellings(const nsTArray<nsTString<char16_t> >&, nsTArray<RefPtr<nsRange> >&&, nsTArray<NodeOffsetRange>&&)::<lambda(nsresult)>; ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<bool>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ASTMetadataHLSL.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/2d/PathRecording.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/PathRecording.cpp:7,
                 from Unified_cpp_gfx_2d1.cpp:65:
In static member function 'static void mozilla::gfx::ElementStreamFormat<S, bool>::Read(S&, bool&) [with S = mozilla::gfx::MemReader]',
    inlined from 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; <template-parameter-1-3> = void]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordingTypes.h:69:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordingTypes.h:36:5: warning: 'boolChar' may be used uninitialized [-Wmaybe-uninitialized]
   36 |     switch (boolChar) {
      |     ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordingTypes.h: In function 'void mozilla::gfx::ReadElement(S&, T&) [with S = MemReader; T = bool; <template-parameter-1-3> = void]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordingTypes.h:34:10: note: 'boolChar' was declared here
   34 |     char boolChar;
      |          ^~~~~~~~
In function 'void mozilla::gfx::ReadElementConstrained(S&, T&, const T&, const T&) [with S = MemReader; T = JoinStyle]',
    inlined from 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2028:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordingTypes.h:75:3: warning: 'joinStyle' may be used uninitialized [-Wmaybe-uninitialized]
   75 |   if (aElement < aMinValue || aElement > aMaxValue) {
      |   ^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/PathRecording.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2022:13: note: 'joinStyle' was declared here
 2022 |   JoinStyle joinStyle;
      |             ^~~~~~~~~
In function 'void mozilla::gfx::ReadElementConstrained(S&, T&, const T&, const T&) [with S = MemReader; T = CapStyle]',
    inlined from 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2030:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordingTypes.h:75:3: warning: 'capStyle' may be used uninitialized [-Wmaybe-uninitialized]
   75 |   if (aElement < aMinValue || aElement > aMaxValue) {
      |   ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::MemReader]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/2d/RecordedEventImpl.h:2023:12: note: 'capStyle' was declared here
 2023 |   CapStyle capStyle;
      |            ^~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/CallDAG.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/2d/DrawTargetCairo.cpp:452:20: warning: 'pat' may be used uninitialized [-Wmaybe-uninitialized]
  452 |   cairo_pattern_t* pat;
      |                    ^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/CollectVariables.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/Compiler.cpp:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-core-compositor.c:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-fallback-compositor.c:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-render-compositor.c:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-screen.c:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-screen.c:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-source.c:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-source.c:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-surface-shm.c:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-xlib-private.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-visual.c:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-xlib-visual.c:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-rename.h:400:9: note: this is the location of the previous definition
  400 | #define cairo_xlib_surface_create_with_xrender_format _moz_cairo_xlib_surface_create_with_xrender_format
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_c_gfx_cairo_cairo_src1.c:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-font-face-twin.c:496:41: note: expected 'const signed char *' but argument is of type 'const int8_t *' {aka 'const char *'}
  496 |                    const signed char   *b)
      |                    ~~~~~~~~~~~~~~~~~~~~~^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:38,
                 from Unified_c_gfx_cairo_cairo_src0.c:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-clip-region.c: In function '_cairo_clip_extract_region':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-clip-region.c:84:20: note: in expansion of macro 'cairo_region_create_rectangles'
   84 |     clip->region = cairo_region_create_rectangles (r, i);
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-clip-region.c:55:27: note: 'stack_rects' declared here
   55 |     cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)];
      |                           ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/FlagStd140Structs.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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_src4.c:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-tag-attributes.c: In function '_cairo_tag_parse_content_attributes':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-tag-attributes.c:539:16: warning: duplicated 'if' condition [-Wduplicated-cond]
  539 |     } else if (! content_attrs->tag_name) {
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-tag-attributes.c:536:9: note: previously used here
  536 |     if (! content_attrs->tag_name) {
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_c_gfx_cairo_cairo_src3.c:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:347:12: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized]
  347 |     return status;
      |            ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:233:20: note: 'status' was declared here
  233 |     cairo_status_t status;
      |                    ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-platform.h:61,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-features.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo.h:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairoint.h:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-toy-font-face.c:43,
                 from Unified_c_gfx_cairo_cairo_src5.c:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-traps.c:913:15: note: in expansion of macro 'cairo_region_create_rectangles'
  913 |     *region = cairo_region_create_rectangles (rects, rect_count);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/cairo/cairo/src/cairo-traps.c:866:27: note: 'stack_rects' declared here
  866 |     cairo_rectangle_int_t stack_rects[CAIRO_STACK_ARRAY_LENGTH (cairo_rectangle_int_t)];
      |                           ^~~~~~~~~~~
In file included from Unified_c_gfx_cairo_cairo_src3.c:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-region.c:271:9: warning: 'stack_pboxes' may be used uninitialized [-Wmaybe-uninitialized]
  271 |     i = pixman_region32_init_rects (&region->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-134.0.2/gfx/cairo/cairo/src/cairoint.h:66,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-path-fixed.c:39,
                 from Unified_c_gfx_cairo_cairo_src3.c:2:
/usr/include/pixman-1/pixman.h:656:25: note: by argument 2 of type 'const pixman_box32_t *' {aka 'const struct pixman_box32 *'} to 'pixman_region32_init_rects' declared here
  656 | pixman_bool_t           pixman_region32_init_rects         (pixman_region32_t *region,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/cairo/cairo/src/cairo-region.c:236:20: note: 'stack_pboxes' declared here
  236 |     pixman_box32_t stack_pboxes[CAIRO_STACK_ARRAY_LENGTH (pixman_box32_t)];
      |                    ^~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/IsASTDepthBelowLimit.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputESSL.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSL.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment]
  245 |     //         /        \                                            /        \
      |     ^
In file included from Unified_cpp_gfx_graphite2_src0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field '{anonymous}::context graphite2::vm::Machine::Code::decoder::_contexts [256]' whose type uses the anonymous namespace [-Wsubobject-linkage]
   80 | class Machine::Code::decoder
      |                      ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputTree.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment]
  245 |     //         /        \                                            /        \
      |     ^
In file included from Unified_cpp_gfx_graphite2_src0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/GlyphCache.cpp:47:40: warning: 'template<class _Category, class _Tp, class _Distance, class _Pointer, class _Reference> struct std::iterator' is deprecated [-Wdeprecated-declarations]
   47 |     class _glat_iterator : public std::iterator<std::input_iterator_tag, std::pair<sparse::key_type, sparse::mapped_type> >
      |                                        ^~~~~~~~
In file included from /usr/gcc/14/include/c++/14.2.0/bits/stl_construct.h:61,
                 from /usr/gcc/14/include/c++/14.2.0/bits/stl_tempbuf.h:61,
                 from /usr/gcc/14/include/c++/14.2.0/memory:66,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/memory:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/memory:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/geckoextra/src/GraphiteExtra.cpp:12,
                 from Unified_cpp_gfx_graphite2_src0.cpp:2:
/usr/gcc/14/include/c++/14.2.0/bits/stl_iterator_base_types.h:127:34: note: declared here
  127 |     struct _GLIBCXX17_DEPRECATED iterator
      |                                  ^~~~~~~~
In file included from Unified_cpp_gfx_gl0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/gl/GLContext.cpp:239:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  239 |     if (dot_index == -1)
      |         ~~~~~~~~~~^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/FeatureVal.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/FeatureMap.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/Face.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/CmapCache.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/CmapCache.cpp:29,
                 from Unified_cpp_gfx_graphite2_src0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector<T>::reserve(size_t) [with T = graphite2::FeatureVal; size_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/List.h:91:72:   required from 'void graphite2::Vector<T>::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-134.0.2/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-134.0.2/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<T*>(realloc(m_first, requested));
      |                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here
   38 | class FeatureVal : public Vector<uint32>
      |       ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector<T>::erase(iterator, iterator) [with T = graphite2::FeatureVal; iterator = graphite2::FeatureVal*]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/List.h:93:56:   required from 'void graphite2::Vector<T>::clear() [with T = graphite2::FeatureVal]'
   93 |     void                clear()                 { erase(begin(), end()); }
      |                                                   ~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/List.h:61:17:   required from 'graphite2::Vector<T>::~Vector() [with T = graphite2::FeatureVal]'
   61 |     ~Vector() { clear(); free(m_first); }
      |                 ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here
   38 | class FeatureVal : public Vector<uint32>
      |       ^~~~~~~~~~
In file included from Unified_cpp_gfx_graphite2_src0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/graphite2/src/Collider.cpp:579:11: note: 'tbase' was declared here
  579 |     float tbase;
      |           ^~~~~
In file included from Unified_cpp_gfx_graphite2_src1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/graphite2/src/inc/Segment.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/Silf.cpp:32,
                 from Unified_cpp_gfx_graphite2_src1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/graphite2/src/inc/FeatureVal.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/FeatureMap.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/Face.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/Segment.h:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/List.h: In instantiation of 'void graphite2::Vector<T>::reserve(std::size_t) [with T = graphite2::FeatureVal; std::size_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/List.h:91:72:   required from 'void graphite2::Vector<T>::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-134.0.2/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-134.0.2/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<T*>(realloc(m_first, requested));
      |                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here
   38 | class FeatureVal : public Vector<uint32>
      |       ^~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/harfbuzz/src/hb-ot-cff1-table.hh:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/harfbuzz/src/hb-ot-cff1-table.cc:33,
                 from Unified_cpp_gfx_harfbuzz_src0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/harfbuzz/src/hb-string-array.hh:48:9: warning: "_S" redefined
   48 | #define _S(s) char HB_PASTE (str, __LINE__)[sizeof (s)];
      |         ^~
In file included from /usr/include/ctype.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/ctype.h:3,
                 from /usr/include/iso/wchar_iso.h:58,
                 from /usr/include/wchar.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/wchar.h:3,
                 from /usr/gcc/14/include/c++/14.2.0/cwchar:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/cwchar:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/cwchar:62,
                 from /usr/gcc/14/include/c++/14.2.0/bits/postypes.h:40,
                 from /usr/gcc/14/include/c++/14.2.0/iosfwd:42,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/iosfwd:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/iosfwd:62,
                 from /usr/gcc/14/include/c++/14.2.0/bits/shared_ptr.h:52,
                 from /usr/gcc/14/include/c++/14.2.0/memory:80,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/memory:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/memory:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/harfbuzz/src/hb-meta.hh:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/harfbuzz/src/hb.hh:544,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/harfbuzz/src/hb-aat-layout.cc:28,
                 from Unified_cpp_gfx_harfbuzz_src0.cpp:2:
/usr/include/iso/ctype_iso.h:56:9: note: this is the location of the previous definition
   56 | #define _S      0x00000008      /* Spacing character */
      |         ^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ResourcesHLSL.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In function 'void sh::InitBuiltInResources(ShBuiltInResources*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In constructor 'ShCompileOptions::ShCompileOptions()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/ShaderLang.cpp: In copy constructor 'ShCompileOptions::ShCompileOptions(const ShCompileOptions&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/gfx/angle/checkout/include/GLSLANG/ShaderLang.h:133:8: note: 'struct ShCompileOptions' declared here
  133 | struct ShCompileOptions
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/StructureHLSL.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment]
  245 |     //         /        \                                            /        \
      |     ^
In file included from Unified_cpp_gfx_gl0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/gl/GLReadTexImageHelper.cpp:390:16: warning: 'readFormatGFX' may be used uninitialized [-Wmaybe-uninitialized]
  390 |     SwizzleData(tempMap->GetData(), tempMap->GetStride(), readFormatGFX, aData,
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  391 |                 aStride, aFormat, aSize);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/GLReadTexImageHelper.cpp:306:17: note: 'readFormatGFX' was declared here
  306 |   SurfaceFormat readFormatGFX;
      |                 ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/GLContextEGL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/AndroidSurfaceTexture.cpp:9,
                 from Unified_cpp_gfx_gl0.cpp:2:
In member function 'void mozilla::gl::GLContext::fBindVertexArray(GLuint)',
    inlined from 'void mozilla::gl::DrawBlitProg::Draw(const BaseArgs&, const YUVArgs*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/GLBlitHelper.cpp:635:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/gl/GLContext.h:2974:30: warning: 'oldVAO' may be used uninitialized [-Wmaybe-uninitialized]
 2974 |     mSymbols.fBindVertexArray(array);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from Unified_cpp_gfx_gl0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/gl/GLBlitHelper.cpp:605:10: note: 'oldVAO' was declared here
  605 |   GLuint oldVAO;
      |          ^~~~~~
In file included from Unified_cpp_gfx_ots_src0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/ots/src/cff.cc:564:29: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, {anonymous}::DICT_OPERAND_TYPE> >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  564 |         if (operands.size() < n * (k + 1) + 1) {
      |             ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputGLSLBase.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputESSL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorESSL.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/ExtensionGLSL.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorGLSL.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/TranslatorHLSL.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/layout/generic/ReflowOutput.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 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/PCompositorManagerParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorManagerParent.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/ipc/GPUParent.cpp:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   74 |       if (ascent < bm.ascent) ascent = bm.ascent;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GeckoArgs.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/CrashReporterHost.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/CrashReporterHelper.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/GPUChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PGPUChild.cpp:12,
                 from Unified_cpp_gfx_ipc1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h: In function 'bool mozilla::internal::strimatch(const char*, const CharT*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   98 |     if (!*mixedstr) return false;  // mixedstr is shorter
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PCanvasManager.cpp:7,
                 from Unified_cpp_gfx_ipc1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1029:13: note: here
 1029 |             case EbtInt:
      |             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1041:13: note: here
 1041 |             case EbtUInt:
      |             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:1053:13: note: here
 1053 |             case EbtBool:
      |             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateAST.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment]
  245 |     //         /        \                                            /        \
      |     ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/ipc/CrossProcessPaint.cpp:12,
                 from Unified_cpp_gfx_ipc0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/ipc/GPUParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/ipc/GPUParent.cpp:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateBarrierFunctionCall.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmapProcState.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmapProcState.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateClipCullDistance.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateGlobalInitializer.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmapProcState.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmapProcState_opts.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmapProcState.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmapProcState_opts_ssse3.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateLimitations.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitMask.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitMask_opts.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitMask.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitMask_opts_ssse3.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkBitmap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitRow.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitRow_opts.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateOutputs.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkBitmap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitRow.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitRow_opts_hsw.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanvasRenderingContext2D.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/ipc/CanvasManagerChild.cpp:9,
                 from Unified_cpp_gfx_ipc0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManager.h:13,
                 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-134.0.2/gfx/ipc/CanvasManagerChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/ipc/CanvasManagerChild.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/ipc/CanvasManagerChild.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkBitmap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitRow.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitRow_opts_lasx.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitter.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitter.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitter_A8.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitter_A8.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateSwitch.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/ValidateVaryingLocations.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkBlendMode.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBlitter_Sprite.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/gfx/PCanvasManager.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >, nsresult, true>; ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::<lambda(mozilla::gfx::CrossProcessPaint::ResolvedFragmentMap&&)>; RejectFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::<lambda(const nsresult&)>; ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::<lambda(mozilla::gfx::CrossProcessPaint::ResolvedFragmentMap&&)>; RejectFunction = mozilla::gfx::CrossProcessPaint::Start(mozilla::dom::WindowGlobalParent*, const mozilla::dom::DOMRect*, float, nscolor, mozilla::gfx::CrossProcessPaintFlags, mozilla::dom::Promise*)::<lambda(const nsresult&)>; ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRefCnt.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColorSpace.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkColorSpace.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::<lambda()>; RejectFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::<lambda()>; RejectFunction = mozilla::gfx::CrossProcessPaint::QueuePaint(mozilla::dom::CanonicalBrowsingContext*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRefCnt.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColorSpace.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkColorSpaceXformSteps.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkCpu.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkCpu.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkMatrix.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkCpu.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkMemset_opts.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/VersionGLSL.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/VersionGLSL.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAttributes.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/base/SkUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/base/SkVx.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/opts/SkMemset_opts.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkMemset_opts_avx.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: 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/GfxMessageUtils.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/APZCTreeManager.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZSampler.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/AnimationHelper.cpp:21,
                 from Unified_cpp_gfx_layers0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h: In static member function 'static bool gfxFontUtils::PotentialRTLChar(char16_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1121 |     if (aCh >= kUnicodeBidiScriptsStart && aCh <= kUnicodeBidiScriptsEnd)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: adding '-flarge-source-files' will allow for 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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/base/SkMSAN.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkMemset_opts_erms.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkSpan_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkOpts.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkOpts.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/APZCTreeManager.cpp:20,
                 from Unified_cpp_gfx_layers1.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPath.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkPath.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: 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/CompositableHost.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositableTransactionParent.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/ImageBridgeParent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PImageBridgeParent.cpp:15,
                 from Unified_cpp_gfx_layers10.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Polygon.h: In function 'nsTArray<float> mozilla::gfx::CalculatePointPlaneDistances(const nsTArray<Point4DTyped<TargetUnits> >&, const Point4DTyped<TargetUnits>&, const Point4DTyped<TargetUnits>&, size_t&, size_t&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Polygon.h:85: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   85 |     } else if (dot < -epsilon) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Polygon.h:85: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteTextureMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootTypes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeParent.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWebRenderBridge.cpp:23,
                 from Unified_cpp_gfx_layers11.cpp:38:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for 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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkBitmap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkPictureData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkPictureData.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PCanvasParent.cpp:10,
                 from Unified_cpp_gfx_layers10.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PVideoBridge.cpp:8,
                 from Unified_cpp_gfx_layers11.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRefCnt.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkBBHFactory.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkRTree.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkRTree.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRect.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkArc.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkCanvas.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkCanvasVirtualEnforcer.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkRecorder.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkRecorder.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:0:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/APZCTreeManager.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/APZCTreeManager.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AtomArray.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/AnimationHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/AnimationHelper.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/CanvasDrawEventRecorder.cpp:12,
                 from Unified_cpp_gfx_layers0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from Unified_cpp_gfx_layers2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/AsyncPanZoomController.cpp: In static member function 'static void mozilla::layers::AsyncPanZoomController::InitializeGlobalState()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/AsyncPanZoomController.cpp:714: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  714 |   if (sInitialized) return;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/AsyncPanZoomController.cpp:714: note: adding '-flarge-source-files' will allow for 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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPath.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkScan_AntiPath.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/APZCTreeManager.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/IAPZHitTester.cpp:8,
                 from Unified_cpp_gfx_layers3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColorPriv.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkScan_Antihair.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColorType.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkCpu.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSwizzler_opts.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/SkColorData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSwizzlePriv.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSwizzler_opts_hsw.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/SkColorData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSwizzlePriv.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSwizzler_opts_lasx.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/SkColorData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSwizzlePriv.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkSwizzler_opts_ssse3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkVertices.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkVertices.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRefCnt.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColorSpace.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/GeckoContentController.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/AsyncPanZoomController.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/src/APZPublicUtils.cpp:9,
                 from Unified_cpp_gfx_layers2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkSpan_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkOpts.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/pathops/SkPathOpsDebug.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/FoldExpressions.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/ports/SkFontHost_cairo.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/utils/SkParse.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPath.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/utils/SkParsePath.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/base/SkArenaAlloc.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/base/SkArenaAlloc.cpp:8,
                 from Unified_cpp_gfx_skia0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkDebug.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/base/SkSharedMutex.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/base/SkSharedMutex.cpp:8,
                 from Unified_cpp_gfx_skia1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/util/APZCCallbackHelper.cpp:18,
                 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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIObjectOutputStream.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:11,
                 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-134.0.2/gfx/layers/ipc/APZCTreeManagerChild.cpp:10,
                 from Unified_cpp_gfx_layers5.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In function 'nsresult NS_WriteOptionalStringZ(nsIBinaryOutputStream*, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  157 |     if (NS_SUCCEEDED(rv) && nonnull)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: adding '-flarge-source-files' will allow for 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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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/GeckoArgs.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/GPUProcessHost.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/GPUProcessManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/RemoteContentController.cpp:19,
                 from Unified_cpp_gfx_layers7.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h: In function 'bool mozilla::internal::strimatch(const char*, const CharT*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:98: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   98 |     if (!*mixedstr) return false;  // mixedstr is shorter
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CmdLineAndEnvUtils.h:98: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRefCnt.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkStrikeCache.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkStrikeCache.cpp:8,
                 from Unified_cpp_gfx_skia10.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/CompositorBridgeChild.cpp:19,
                 from Unified_cpp_gfx_layers6.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColorType.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkImageInfo.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkWritePixelsRec.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkWritePixelsRec.cpp:8,
                 from Unified_cpp_gfx_skia11.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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/Animation.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/WindowRenderer.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/wr/ClipManager.cpp:14,
                 from Unified_cpp_gfx_layers8.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimatedPropertyIDSet.h: In member function 'mozilla::AnimatedPropertyID mozilla::AnimatedPropertyIDSet::Iterator::operator*()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimatedPropertyIDSet.h:168: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  168 |       } else if (mCustomNameIterator != mPropertySet.mCustomNames.end()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimatedPropertyIDSet.h:168: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/util/APZCCallbackHelper.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/apz/util/APZCCallbackHelper.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_cpp_gfx_layers8.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/wr/DisplayItemCache.cpp: In member function 'void mozilla::layers::DisplayItemCache::Clear()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/wr/DisplayItemCache.cpp:85: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'nsTArray_Impl<mozilla::layers::DisplayItemCache::Slot, nsTArrayInfallibleAllocator>::value_type' {aka 'struct mozilla::layers::DisplayItemCache::Slot'}; use assignment or value-initialization instead [-Wclass-memaccess]
   85 |   memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot));
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/DisplayItemCache.h:157:10: note: 'nsTArray_Impl<mozilla::layers::DisplayItemCache::Slot, nsTArrayInfallibleAllocator>::value_type' {aka 'struct mozilla::layers::DisplayItemCache::Slot'} declared here
  157 |   struct Slot {
      |          ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/effects/SkImageFilters.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/effects/imagefilters/SkBlendImageFilter.cpp:8,
                 from Unified_cpp_gfx_skia12.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PAPZCTreeManagerChild.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZCTreeManagerChild.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/APZCTreeManagerChild.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GLTextureImage.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureClient.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/client/GPUVideoTextureClient.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/client/GPUVideoTextureClient.cpp:7,
                 from Unified_cpp_gfx_layers5.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/CanvasChild.cpp:10,
                 from Unified_cpp_gfx_layers5.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRefCnt.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkData.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkImageGenerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/image/SkPictureImageGenerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/image/SkPictureImageGenerator.cpp:8,
                 from Unified_cpp_gfx_skia13.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment]
  245 |     //         /        \                                            /        \
      |     ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:30,
                 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:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:12,
                 from Unified_cpp_gfx_layers9.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h: In static member function 'static bool IPC::ParamTraits<mozilla::net::RequestHeaderTuple>::Read(IPC::MessageReader*, paramType*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:54: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   54 |     if (!ReadParam(aReader, &aResult->mHeader) ||
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:54: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPath.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/pathops/SkOpBuilder.cpp:8,
                 from Unified_cpp_gfx_skia14.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPath.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/pathops/SkPathOpsSimplify.cpp:7,
                 from Unified_cpp_gfx_skia15.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/GeckoContentController.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RemoteContentController.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/RemoteContentController.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkSamplingOptions.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/shaders/SkBitmapProcShader.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/shaders/SkBitmapProcShader.cpp:8,
                 from Unified_cpp_gfx_skia16.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/CompositorBridgeChild.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRefCnt.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColorSpace.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/shaders/SkWorkingColorSpaceShader.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/shaders/SkWorkingColorSpaceShader.cpp:8,
                 from Unified_cpp_gfx_skia17.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/SkSLModuleDataDefault.cpp:8,
                 from Unified_cpp_gfx_skia18.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/SkSLSampleUsage.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/SkSLAnalysis.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/analysis/SkSLGetReturnComplexity.cpp:8,
                 from Unified_cpp_gfx_skia19.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/wr/ClipManager.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/wr/WebRenderLayerManager.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/wr/WebRenderLayerManager.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkBitmap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkBitmap.cpp:8,
                 from Unified_cpp_gfx_skia2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from Unified_cpp_gfx_skia2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkSpan_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkSpan.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/ir/SkSLConstructor.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/ir/SkSLConstructor.cpp:8,
                 from Unified_cpp_gfx_skia20.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/SkSLPosition.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/ir/SkSLForStatement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/ir/SkSLForStatement.cpp:8,
                 from Unified_cpp_gfx_skia21.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Logging.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/InlineTranslator.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/CanvasTranslator.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/layers/ipc/CanvasTranslator.cpp:7,
                 from Unified_cpp_gfx_layers6.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::wr::MemoryReport, bool, true>; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::<lambda(mozilla::layers::PCompositorManagerParent::MemoryReport)>; RejectFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::<lambda(bool)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::<lambda(mozilla::layers::PCompositorManagerParent::MemoryReport)>; RejectFunction = mozilla::layers::CompositorManagerParent::RecvReportMemory(mozilla::layers::PCompositorManagerParent::ReportMemoryResolver&&)::<lambda(bool)>; ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::wr::MemoryReport; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/ir/SkSLSwitchCase.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/ir/SkSLSwitchCase.cpp:8,
                 from Unified_cpp_gfx_skia22.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::layers::FrameRecording, nsresult, true>; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::<lambda(mozilla::layers::PCompositorBridgeParent::FrameRecording&&)>; RejectFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::<lambda()>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::<lambda(mozilla::layers::PCompositorBridgeParent::FrameRecording&&)>; RejectFunction = mozilla::layers::CompositorBridgeParent::RecvEndRecording(mozilla::layers::PCompositorBridgeParent::EndRecordingResolver&&)::<lambda()>; ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::layers::FrameRecording; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::<lambda(bool)>; RejectFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::<lambda(bool)>; RejectFunction = mozilla::layers::CanvasTranslator::CacheSnapshotShmem(mozilla::layers::PCanvasParent::RemoteTextureOwnerId, bool)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from Unified_cpp_gfx_skia22.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/ir/SkSLSwizzle.cpp: In function 'std::unique_ptr<SkSL::Expression> SkSL::optimize_constructor_swizzle(const Context&, Position, const ConstructorCompound&, ComponentArray)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPath.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/text/StrikeForGPU.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/text/StrikeForGPU.cpp:8,
                 from Unified_cpp_gfx_skia24.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/SkSLContext.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/transform/SkSLEliminateDeadGlobalVariables.cpp:9,
                 from Unified_cpp_gfx_skia23.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from Unified_cpp_gfx_skia22.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/tracing/SkSLDebugTracePriv.cpp: In member function 'bool SkSL::DebugTracePriv::readTrace(SkStream*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/sksl/tracing/SkSLDebugTracePriv.cpp:204:1: warning: no return statement in function returning non-void [-Wreturn-type]
  204 | }
      | ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/utils/mac/SkCTFont.cpp:8,
                 from Unified_cpp_gfx_skia25.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from Unified_cpp_gfx_skia24.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkColor.cpp:8,
                 from Unified_cpp_gfx_skia3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkDrawShadowInfo.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkDrawShadowInfo.cpp:8,
                 from Unified_cpp_gfx_skia4.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkGaussFilter.cpp:10,
                 from Unified_cpp_gfx_skia5.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteDfdy.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkMatrix.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkM44.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkM44.cpp:8,
                 from Unified_cpp_gfx_skia6.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAssert.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkScalar.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkColor.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPaint.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkPaint.cpp:8,
                 from Unified_cpp_gfx_skia7.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkPoint.cpp:8,
                 from Unified_cpp_gfx_skia8.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/skia/skia/include/private/base/SkLoadUserConfig.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/private/base/SkPoint_impl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkPoint.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/core/SkRect.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkRect.cpp:8,
                 from Unified_cpp_gfx_skia9.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/include/config/SkUserConfig.h:122:9: warning: "MOZ_SKIA" redefined
  122 | #define MOZ_SKIA
      |         ^~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from Unified_cpp_gfx_skia9.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp:86:24: warning: 'SkResourceCache::Hash' has a base 'skia_private::THashTable<SkResourceCache::Rec*, SkResourceCache::Key, {anonymous}::HashTraits>' which has internal linkage [-Wsubobject-linkage]
   86 | class SkResourceCache::Hash :
      |                        ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/thebes/gfxFT2FontBase.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                                                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2Utils.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                                                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/thebes/gfxFcPlatformFontList.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFcPlatformFontList.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                                                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment]
  245 |     //         /        \                                            /        \
      |     ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGfxInfo.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/src/DriverCrashGuard.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/src/DriverCrashGuard.cpp:6,
                 from Unified_cpp_gfx_src0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9,
                 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-134.0.2/gfx/src/DriverCrashGuard.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFcPlatformFontList.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxPlatformGtk.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h: In member function 'void gfxFT2FontBase::GlyphMetrics::SetBounds(const mozilla::gfx::IntRect&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:25: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFT2FontBase.h:124:57: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
  124 |           aBounds.width <= UINT16_MAX && aBounds.height <= UINT16_MAX) {
      |                                                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/thebes/gfxTextRun.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxPlatform.cpp:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFont.h: In member function 'gfxShapedText::DetailedGlyph* gfxShapedText::DetailedGlyphStore::Get(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFont.h:1155: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1155 |       } else if (mLastUsed > 0 &&
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxFont.h:1155: note: adding '-flarge-source-files' will allow for 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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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_thebes0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/COLRFonts.cpp: In member function 'mozilla::gfx::DeviceColor {anonymous}::PaintState::GetColor(uint16_t, float) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/COLRFonts.cpp:178: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  178 |   } else if (aPaletteIndex == 0xffff) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/COLRFonts.cpp:178: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxPlatform.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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/imgIContainer.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxUtils.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxUtils.cpp:6,
                 from Unified_cpp_gfx_thebes2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxUtils.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/NodeSearch.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/layout/generic/ReflowOutput.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxSVGGlyphs.cpp:10,
                 from Unified_cpp_gfx_thebes1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   74 |       if (ascent < bm.ascent) ascent = bm.ascent;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/COLRFonts.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/OutputHLSL.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GLContext.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:23,
                 from Unified_cpp_webrender_bindings1.cpp:11:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from Unified_cpp_gfx_thebes1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr<char16_t*>, tainted_opaque_gr<gr_segment*>, gfxFontShaper::RoundingFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxGraphiteShaper.cpp:420:55: warning: 'clusterLoc' may be used uninitialized [-Wmaybe-uninitialized]
  420 |               rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv);
      |                                               ~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/thebes/gfxGraphiteShaper.cpp:386:13: note: 'clusterLoc' was declared here
  386 |       float clusterLoc;
      |             ^~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 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/PCompositorManagerParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/CompositorManagerParent.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/webrender_bindings/RenderThread.cpp:23,
                 from Unified_cpp_webrender_bindings0.cpp:128:
/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:1372: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1372 |       } else if (aReply.mEventMessage == eQueryDOMWidgetHittest) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:1372: note: adding '-flarge-source-files' will allow for 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/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/vr/VRDisplayClient.cpp:12,
                 from Unified_cpp_gfx_vr0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/vr/ipc/VRManagerChild.cpp:17,
                 from Unified_cpp_gfx_vr0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/DriverUniform.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/TextDrawTarget.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/webrender_bindings/WebRenderAPI.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/FindSymbolNode.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPoint.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactor.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/ScaleFactors2D.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/BaseRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Rect.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxRect.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8,
                 from Unified_cpp_webrender_bindings0.cpp:2:
In function 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::ToYUVRangedColorSpace(YUVColorSpace, ColorRange)',
    inlined from 'mozilla::gfx::YUVRangedColorSpace mozilla::gfx::GetYUVRangedColorSpace(const DescriptorT&) [with DescriptorT = mozilla::layers::YCbCrDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:624:31,
    inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderBufferTextureHost::GetYUVColorSpace() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/webrender_bindings/RenderBufferTextureHost.cpp:191:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:616:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized]
  616 |       return narrow ? YUVRangedColorSpace::BT2020_Narrow
      |              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  617 |                     : 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:592:8: note: 'narrow' was declared here
  592 |   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:624:31,
    inlined from 'virtual mozilla::gfx::YUVRangedColorSpace mozilla::wr::RenderExternalTextureHost::GetYUVColorSpace() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/webrender_bindings/RenderExternalTextureHost.cpp:210:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Types.h:616:21: warning: 'narrow' may be used uninitialized [-Wmaybe-uninitialized]
  616 |       return narrow ? YUVRangedColorSpace::BT2020_Narrow
      |              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  617 |                     : 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:592:8: note: 'narrow' was declared here
  592 |   bool narrow;
      |        ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/Common.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, std::size_t, const sh::TIntermSequence&, const sh::TIntermSequence&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/gfx/angle/checkout/src/common/debug.h:345:64: note: in definition of macro 'ASSERT'
  345 | #    define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition)
      |                                                                ^~~~~~~~~
In constructor 'sh::TIntermRebuild::NodeStackGuard::NodeStackGuard(sh::TIntermRebuild::ConsList<sh::TIntermNode*>&, 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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:411:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermRebuild.cpp:310:19: warning: storing the address of local variable 'guard' in '((sh::TIntermRebuild::ConsList<sh::TIntermNode*>*)((char*)this + 8))[12].sh::TIntermRebuild::ConsList<sh::TIntermNode*>::tail' [-Wdangling-pointer=]
  310 |         nodeStack = {node, &oldNodeStack};
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/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-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:242:5: warning: multi-line comment [-Wcomment]
  242 |     //                /          \                                              /       \
      |     ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:245:5: warning: multi-line comment [-Wcomment]
  245 |     //         /        \                                            /        \
      |     ^
In file included from Unified_cpp_intl_components0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/components/src/Collator.cpp: In member function 'void mozilla::intl::Collator::SetStrength(Strength)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/components/src/Collator.cpp:106:19: warning: 'strength' may be used uninitialized [-Wmaybe-uninitialized]
  106 |   ucol_setStrength(mCollator.GetMut(), strength);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/components/src/Collator.cpp:84:22: note: 'strength' was declared here
   84 |   UColAttributeValue strength;
      |                      ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/components/src/Collator.cpp: In member function 'mozilla::intl::ICUResult mozilla::intl::Collator::SetAlternateHandling(AlternateHandling)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/components/src/Collator.cpp:132:20: warning: 'handling' may be used uninitialized [-Wmaybe-uninitialized]
  132 |   ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/components/src/Collator.cpp:119:22: note: 'handling' was declared here
  119 |   UColAttributeValue handling;
      |                      ^~~~~~~~
In file included from Unified_cpp_intl_components1.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/components/src/RelativeTimeFormat.cpp: In static member function 'static mozilla::Result<mozilla::UniquePtr<mozilla::intl::RelativeTimeFormat>, mozilla::intl::ICUError> mozilla::intl::RelativeTimeFormat::TryCreate(const char*, const mozilla::intl::RelativeTimeFormatOptions&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/intl/components/src/RelativeTimeFormat.cpp:43:39: note: 'relDateTimeStyle' was declared here
   43 |   UDateRelativeDateTimeFormatterStyle relDateTimeStyle;
      |                                       ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/hal/sandbox/SandboxHal.cpp:13,
                 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:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp: In function 'void ensure_stock_image_widget()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:137:28: warning: 'void gtk_widget_ensure_style(GtkWidget*)' is deprecated [-Wdeprecated-declarations]
  137 |     gtk_widget_ensure_style(gStockImageWidget);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:277,
                 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-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:23:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:740:13: note: declared here
  740 | void        gtk_widget_ensure_style       (GtkWidget            *widget);
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp: In static member function 'static nsresult nsIconChannel::GetIconWithGIO(nsIMozIconURI*, mozilla::ipc::ByteBuf*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:299:21: warning: 'void gtk_icon_info_free(GtkIconInfo*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations]
  299 |   gtk_icon_info_free(iconInfo);
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:127:
/usr/include/gtk-3.0/gtk/gtkicontheme.h:284:23: note: declared here
  284 | void                  gtk_icon_info_free               (GtkIconInfo  *icon_info);
      |                       ^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp: In static member function 'static nsresult nsIconChannel::GetIcon(nsIURI*, mozilla::ipc::ByteBuf*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:380:27: warning: 'void gtk_icon_info_free(GtkIconInfo*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations]
  380 |         gtk_icon_info_free(icon);
      |         ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/include/gtk-3.0/gtk/gtkicontheme.h:284:23: note: declared here
  284 | void                  gtk_icon_info_free               (GtkIconInfo  *icon_info);
      |                       ^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:386:41: warning: 'GtkStyle* gtk_widget_get_style(GtkWidget*)' is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations]
  386 |   GtkStyle* style = gtk_widget_get_style(gStockImageWidget);
      |                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:742:13: note: declared here
  742 | GtkStyle *  gtk_widget_get_style          (GtkWidget            *widget);
      |             ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:389:41: warning: 'GtkIconSet* gtk_style_lookup_icon_set(GtkStyle*, const gchar*)' is deprecated: Use 'GtkStyleContext and a style class' instead [-Wdeprecated-declarations]
  389 |     icon_set = gtk_style_lookup_icon_set(style, stockID.get());
      |                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:465:13: note: declared here
  465 | GtkIconSet* gtk_style_lookup_icon_set        (GtkStyle     *style,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:399:32: warning: 'GtkIconSet* gtk_icon_set_new()' is deprecated [-Wdeprecated-declarations]
  399 |     icon_set = gtk_icon_set_new();
      |                ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:138:13: note: declared here
  138 | GtkIconSet* gtk_icon_set_new             (void);
      |             ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:400:53: warning: 'GtkIconSource* gtk_icon_source_new()' is deprecated [-Wdeprecated-declarations]
  400 |     GtkIconSource* icon_source = gtk_icon_source_new();
      |                                  ~~~~~~~~~~~~~~~~~~~^~
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:170:16: note: declared here
  170 | GtkIconSource* gtk_icon_source_new                      (void);
      |                ^~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:402:34: warning: 'void gtk_icon_source_set_icon_name(GtkIconSource*, const gchar*)' is deprecated [-Wdeprecated-declarations]
  402 |     gtk_icon_source_set_icon_name(icon_source, stockIcon.get());
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:180:16: note: declared here
  180 | void           gtk_icon_source_set_icon_name            (GtkIconSource       *source,
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:403:28: warning: 'void gtk_icon_set_add_source(GtkIconSet*, const GtkIconSource*)' is deprecated [-Wdeprecated-declarations]
  403 |     gtk_icon_set_add_source(icon_set, icon_source);
      |     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:159:16: note: declared here
  159 | void           gtk_icon_set_add_source   (GtkIconSet          *icon_set,
      |                ^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:404:25: warning: 'void gtk_icon_source_free(GtkIconSource*)' is deprecated [-Wdeprecated-declarations]
  404 |     gtk_icon_source_free(icon_source);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:174:16: note: declared here
  174 | void           gtk_icon_source_free                     (GtkIconSource       *source);
      |                ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:407:45: warning: 'GdkPixbuf* gtk_icon_set_render_icon(GtkIconSet*, GtkStyle*, GtkTextDirection, GtkStateType, GtkIconSize, GtkWidget*, const gchar*)' is deprecated: Use 'gtk_icon_set_render_icon_pixbuf' instead [-Wdeprecated-declarations]
  407 |   GdkPixbuf* icon = gtk_icon_set_render_icon(
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~^
  408 |       icon_set, style, direction, state, icon_size, gStockImageWidget, nullptr);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:150:13: note: declared here
  150 | GdkPixbuf*  gtk_icon_set_render_icon     (GtkIconSet      *icon_set,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:410:23: warning: 'void gtk_icon_set_unref(GtkIconSet*)' is deprecated [-Wdeprecated-declarations]
  410 |     gtk_icon_set_unref(icon_set);
      |     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h:145:13: note: declared here
  145 | void        gtk_icon_set_unref           (GtkIconSet      *icon_set);
      |             ^~~~~~~~~~~~~~~~~~
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-134.0.2/hal/Hal.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/hal/HalWakeLock.cpp:7,
                 from Unified_cpp_hal0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::hal_sandbox::HalParent::RecvLockScreenOrientation(const mozilla::hal_sandbox::PHalParent::ScreenOrientation&, mozilla::hal_sandbox::PHalParent::LockScreenOrientationResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::hal_sandbox::HalParent::RecvLockScreenOrientation(const mozilla::hal_sandbox::PHalParent::ScreenOrientation&, mozilla::hal_sandbox::PHalParent::LockScreenOrientationResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 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-134.0.2/image/decoders/icon/gtk/nsIconChannel.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/decoders/icon/gtk/nsIconChannel.cpp:6:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::tuple<nsresult, mozilla::Maybe<mozilla::ipc::ByteBuf> >, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = std::tuple<nsresult, mozilla::Maybe<mozilla::ipc::ByteBuf> >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsIconChannel::Init(nsIURI*)::<lambda(std::tuple<nsresult, mozilla::Maybe<mozilla::ipc::ByteBuf> >&&)>; RejectFunction = nsIconChannel::Init(nsIURI*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = std::tuple<nsresult, mozilla::Maybe<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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsIconChannel::Init(nsIURI*)::<lambda(std::tuple<nsresult, mozilla::Maybe<mozilla::ipc::ByteBuf> >&&)>; RejectFunction = nsIconChannel::Init(nsIURI*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = std::tuple<nsresult, mozilla::Maybe<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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::tuple<nsresult, mozilla::Maybe<mozilla::ipc::ByteBuf> >; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/AutoRestoreSVGState.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/BlobSurfaceProvider.cpp:8,
                 from Unified_cpp_image0.cpp:20:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/SVGDocumentWrapper.cpp:8,
                 from Unified_cpp_image1.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_cpp_intl_lwbrk0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/lwbrk/LineBreaker.cpp: In function 'bool GetPair(int8_t, int8_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/lwbrk/LineBreaker.cpp:671:24: warning: array subscript has type 'char' [-Wchar-subscripts]
  671 |   return (0 == ((gPair[c1] >> c2) & 0x0001));
      |                        ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/lwbrk/LineBreaker.cpp: In function 'bool GetPairConservative(int8_t, int8_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/lwbrk/LineBreaker.cpp:678:36: warning: array subscript has type 'char' [-Wchar-subscripts]
  678 |   return (0 == ((gPairConservative[c1] >> c2) & 0x0001));
      |                                    ^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/BlobSurfaceProvider.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/BlobSurfaceProvider.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/RenderRootStateManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/BlobSurfaceProvider.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/VectorImage.cpp:44,
                 from Unified_cpp_image2.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from Unified_c_src_third_party0.c:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/ipc/chromium/src/third_party/libevent/include/event2/event.h:202,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/ipc/chromium/src/third_party/libevent/event.c: In function 'event_signal_closure':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/ipc/chromium/src/third_party/libevent/event.c:1354:61: note: 'ev' declared here
 1354 | event_signal_closure(struct event_base *base, struct event *ev)
      |                                               ~~~~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/FileSource.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/FileSource.cpp:7,
                 from Unified_cpp_intl_l10n0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Localization_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::intl::Localization]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalizationBinding.h:579:27,
    inlined from 'virtual JSObject* mozilla::intl::Localization::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/Localization.cpp:196:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/FluentBundle.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FluentBinding.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/L10nRegistryBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/FileSource.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalizationBinding.h: In member function 'virtual JSObject* mozilla::intl::Localization::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocalizationBinding.h:579:27: note: 'reflector' declared here
  579 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_intl_l10n0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/intl/l10n/Localization.cpp:194:47: note: 'aCx' declared here
  194 | JSObject* Localization::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const Nullable<L10nMessage>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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-134.0.2/intl/l10n/FileSource.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const Nullable<L10nMessage>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGViewportElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SVGSVGElement.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/AutoRestoreSVGState.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/VectorImage.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xpcpublic.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkers.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/Image.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/VectorImage.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/VectorImage.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/imgLoader.cpp:47,
                 from Unified_cpp_image2.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Debug.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerLabels.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkers.h:37:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::image::imgTools::DecodeImageFromArrayBuffer(JS::Handle<JS::Value>, const nsACString&, JSContext*, imgIContainer**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/imgTools.cpp:293:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_image2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/imgTools.cpp: In member function 'virtual nsresult mozilla::image::imgTools::DecodeImageFromArrayBuffer(JS::Handle<JS::Value>, const nsACString&, JSContext*, imgIContainer**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/imgTools.cpp:292: note: 'obj' declared here
  292 |   JS::Rooted<JSObject*> obj(aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/image/imgTools.cpp:286: note: 'aCx' declared here
  286 |                                      JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/indexedDB/ActorsParent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/glue/BackgroundParentImpl.cpp:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
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/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::Dump(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:94:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp: In function 'bool {anonymous}::Dump(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:94:25: note: 'str' declared here
   94 |   JS::Rooted<JSString*> str(cx, JS::ToString(cx, args[0]));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:89:29: note: 'cx' declared here
   89 | static bool Dump(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool {anonymous}::Load(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:107:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'thisObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp: In function 'bool {anonymous}::Load(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:107:20: note: 'thisObject' declared here
  107 |   JS::RootedObject thisObject(cx);
      |                    ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:104:29: note: 'cx' declared here
  104 | static bool Load(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::Print(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:68:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp: In function 'bool {anonymous}::Print(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:68:27: note: 'str' declared here
   68 |     JS::Rooted<JSString*> str(cx, JS::ToString(cx, args[i]));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:64:30: note: 'cx' declared here
   64 | static bool Print(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::ipc::XPCShellEnvironment::ProcessFile(JSContext*, const char*, std::FILE*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:271:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp: In member function 'void mozilla::ipc::XPCShellEnvironment::ProcessFile(JSContext*, const char*, std::FILE*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:271:27: note: 'script' declared here
  271 |     JS::Rooted<JSScript*> script(cx, JS::CompileUtf8File(cx, options, file));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/testshell/XPCShellEnvironment.cpp:238:50: note: 'cx' declared here
  238 | void XPCShellEnvironment::ProcessFile(JSContext* cx, const char* filename,
      |                                       ~~~~~~~~~~~^~
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-134.0.2/ipc/glue/BackgroundParentImpl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/glue/BackgroundParentImpl.cpp:7:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvHasMIDIDevice(mozilla::ipc::PBackgroundParent::HasMIDIDeviceResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvHasMIDIDevice(mozilla::ipc::PBackgroundParent::HasMIDIDeviceResolver&&)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>, mozilla::ipc::LaunchError, true>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureUtilityProcessAndCreateBridge(const mozilla::ipc::PBackgroundParent::RemoteDecodeIn&, mozilla::ipc::PBackgroundParent::EnsureUtilityProcessAndCreateBridgeResolver&&)::<lambda()>::<lambda(mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>, mozilla::ipc::LaunchError, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureUtilityProcessAndCreateBridge(const mozilla::ipc::PBackgroundParent::RemoteDecodeIn&, mozilla::ipc::PBackgroundParent::EnsureUtilityProcessAndCreateBridgeResolver&&)::<lambda()>::<lambda(mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>, mozilla::ipc::LaunchError, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>, nsresult, true>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureRDDProcessAndCreateBridge(mozilla::ipc::PBackgroundParent::EnsureRDDProcessAndCreateBridgeResolver&&)::<lambda(mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::BackgroundParentImpl::RecvEnsureRDDProcessAndCreateBridge(mozilla::ipc::PBackgroundParent::EnsureRDDProcessAndCreateBridgeResolver&&)::<lambda(mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint<mozilla::PRemoteDecoderManagerChild>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/libffi/src/closures.c: In function 'allocate_space':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_raw_call':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/js/src/ctypes/libffi/src/java_raw_api.c: In function 'ffi_java_translate_args':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/js/src/ctypes/libffi/src/x86/ffi64.c: In function 'classify_argument':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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);
      |                         ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:13,
                 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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/glue/BackgroundParent.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/glue/BackgroundImpl.cpp:8,
                 from Unified_cpp_ipc_glue0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/glue/BackgroundImpl.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
config/external/ffi/unix64.o
config/external/ffi/win64.o
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/waitable_event.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/BackgroundStarterParent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PBackgroundStarterParent.cpp:9,
                 from Unified_cpp_ipc_glue3.cpp:56:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for 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-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/IPDLParamTraits.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/glue/ShmemMessageUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/glue/Shmem.cpp:11,
                 from Unified_cpp_ipc_glue2.cpp:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, mozilla::ipc::LaunchError, false>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::UtilityProcessHost::LaunchPromise()::<lambda(const mozilla::MozPromise<int, mozilla::ipc::LaunchError, false>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::UtilityProcessHost::LaunchPromise()::<lambda(const mozilla::MozPromise<int, mozilla::ipc::LaunchError, false>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
js/src/gc/StatsPhasesGenerated.inc.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PBackground.cpp:10,
                 from Unified_cpp_ipc_glue3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = {anonymous}::ParentImpl::ShutdownTimerCallback(nsITimer*, void*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = {anonymous}::ParentImpl::ShutdownTimerCallback(nsITimer*, void*)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, mozilla::ipc::LaunchError, false>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::GeckoChildProcessHost::Destroy()::<lambda(const Value&)>; 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ipc::GeckoChildProcessHost::Destroy()::<lambda(const Value&)>; ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = mozilla::ipc::LaunchError; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> 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/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/LoadedScript.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ImportMap.cpp:12,
                 from Unified_cpp_js_loader0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JS::loader::ModuleLoaderBase* JS::loader::ModuleLoaderBase::GetCurrentModuleLoader(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:395:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_loader0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp: In static member function 'static JS::loader::ModuleLoaderBase* JS::loader::ModuleLoaderBase::GetCurrentModuleLoader(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:395:25: note: 'object' declared here
  395 |   JS::Rooted<JSObject*> object(aCx, JS::CurrentGlobalOrNull(aCx));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:390:71: note: 'aCx' declared here
  390 | ModuleLoaderBase* ModuleLoaderBase::GetCurrentModuleLoader(JSContext* aCx) {
      |                                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static nsresult JS::loader::ModuleLoaderBase::InitDebuggerDataForModuleGraph(JSContext*, ModuleLoadRequest*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:1254:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)aCx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp: In static member function 'static nsresult JS::loader::ModuleLoaderBase::InitDebuggerDataForModuleGraph(JSContext*, ModuleLoadRequest*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:1254:25: note: 'script' declared here
 1254 |   JS::Rooted<JSScript*> script(aCx, JS::GetModuleScript(module));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:1232:16: note: 'aCx' declared here
 1232 |     JSContext* aCx, ModuleLoadRequest* aRequest) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* JS::loader::ModuleLoaderBase::HostResolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:126:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'specifierString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp: In static member function 'static JSObject* JS::loader::ModuleLoaderBase::HostResolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:125:27: note: 'specifierString' declared here
  125 |     JS::Rooted<JSString*> specifierString(
      |                           ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:115:16: note: 'aCx' declared here
  115 |     JSContext* aCx, JS::Handle<JS::Value> aReferencingPrivate,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool JS::loader::ModuleLoaderBase::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:178:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'specifier' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp: In static member function 'static bool JS::loader::ModuleLoaderBase::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:178:16: note: 'specifier' declared here
  178 |   RootedString specifier(cx, JS::ToString(cx, v));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:167:53: note: 'cx' declared here
  167 | bool ModuleLoaderBase::ImportMetaResolve(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool JS::loader::ModuleLoaderBase::HostImportModuleDynamically(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:299:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'specifierString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp: In static member function 'static bool JS::loader::ModuleLoaderBase::HostImportModuleDynamically(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:298:25: note: 'specifierString' declared here
  298 |   JS::Rooted<JSString*> specifierString(
      |                         ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ModuleLoaderBase.cpp:291:16: note: 'aCx' declared here
  291 |     JSContext* aCx, JS::Handle<JS::Value> aReferencingPrivate,
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Poison.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ds/LifoAlloc.h:196,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/AbstractScopePtr.cpp:11,
                 from Unified_cpp_js_src_frontend0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp:494:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_frontend0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp: In function 'bool js::frontend::InstantiateStencils(JSContext*, CompilationInput&, const CompilationStencil&, CompilationGCOutput&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp:494:21: note: 'script' declared here
  494 |   Rooted<JSScript*> script(cx, gcOutput.script);
      |                     ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp:476:47: note: 'cx' declared here
  476 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input,
      |                                    ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Parser.h:184,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10449:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here
10274 |   Node lhs;
      |        ^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:19:
In constructor 'mozilla::Variant<Ts>::Variant(mozilla::Variant<Ts>&&) [with Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]',
    inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:245:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:1401:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:657:38: warning: '*(mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>*)aDst.mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized]
  657 |   Variant(Variant&& aRhs) : tag(aRhs.tag) {
      |                                 ~~~~~^~~
In member function 'typename mozilla::detail::Nth<N, Ts ...>::Type mozilla::Variant<Ts>::extract() [with long unsigned int N = 0; Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]',
    inlined from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span<char16_t, 18446744073709551615>; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:231:60,
    inlined from 'mozilla::Variant<Ts>::Variant(mozilla::Variant<Ts>&&) [with Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:24,
    inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:245:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:1401:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:832:67: warning: '*(mozilla::Span<char16_t, 18446744073709551615>*)aDst.mozilla::Span<char16_t, 18446744073709551615>::storage_.mozilla::Span<char16_t, 18446744073709551615>::storage_type<mozilla::span_details::extent_type<18446744073709551615> >::mozilla::span_details::extent_type<18446744073709551615>.mozilla::span_details::extent_type<18446744073709551615>::size_' may be used uninitialized [-Wmaybe-uninitialized]
  832 |     return typename detail::Nth<N, Ts...>::Type(std::move(as<N>()));
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:832:67: warning: '*(mozilla::Span<char16_t, 18446744073709551615>*)aDst.mozilla::Span<char16_t, 18446744073709551615>::storage_.mozilla::Span<char16_t, 18446744073709551615>::storage_type<mozilla::span_details::extent_type<18446744073709551615> >::data_' may be used uninitialized [-Wmaybe-uninitialized]
In member function 'typename mozilla::detail::Nth<N, Ts ...>::Type mozilla::Variant<Ts>::extract() [with long unsigned int N = 1; Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]',
    inlined from 'static void mozilla::detail::VariantImplementation<Tag, N, T>::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, 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:168:58,
    inlined from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span<char16_t, 18446744073709551615>; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:233:26,
    inlined from 'mozilla::Variant<Ts>::Variant(mozilla::Variant<Ts>&&) [with Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:24,
    inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:245:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'js::frontend::ExtensibleCompilationStencil::ExtensibleCompilationStencil(js::frontend::ExtensibleCompilationStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:1401:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:832:67: warning: '*(std::remove_reference<long int&>::type*)aDst' may be used uninitialized [-Wmaybe-uninitialized]
  832 |     return typename detail::Nth<N, Ts...>::Type(std::move(as<N>()));
      |                                                                   ^
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/WeakMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebugScript.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebugScript.cpp:7,
                 from Unified_cpp_js_src_debugger0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:332:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:332:27: note: 'linear' declared here
  332 |   Rooted<JSLinearString*> linear(cx, value.toString()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:323:40: note: 'cx' declared here
  323 | bool js::ValueToStableChars(JSContext* cx, const char* fnname,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:368:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'url_str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:368:18: note: 'url_str' declared here
  368 |     RootedString url_str(cx, ToString<CanGC>(cx, v));
      |                  ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:355:38: note: 'cx' declared here
  355 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle<JSObject*>; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle<JS::PropertyDescriptor>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1626:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'set' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle<JS::PropertyDescriptor>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1626:18: note: 'set' declared here
 1626 |     RootedObject set(cx, desc.setter());
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1602:16: note: 'cx' declared here
 1602 |     JSContext* cx, HandleObject obj, MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser<ParseHandler, Unit>::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/frontend/Parser.cpp:6417:19: note: 'ifNode' was declared here
 6417 |   TernaryNodeType ifNode;
      |                   ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2028:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'generatorObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static js::Completion js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, const jsbytecode*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2027:36: note: 'generatorObj' declared here
 2027 |   Rooted<AbstractGeneratorObject*> generatorObj(
      |                                    ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2003:50: note: 'cx' declared here
 2003 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::enableAsyncStack()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6802:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::enableAsyncStack()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6802:25: note: 'global' declared here
 6802 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6798:43: note: 'this' declared here
 6798 | bool Debugger::CallData::enableAsyncStack() {
      |                                           ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::disableAsyncStack()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6817:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::disableAsyncStack()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6817:25: note: 'global' declared here
 6817 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6813:44: note: 'this' declared here
 6813 | bool Debugger::CallData::disableAsyncStack() {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::enableUnlimitedStacksCapturing()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6832:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::enableUnlimitedStacksCapturing()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6832:25: note: 'global' declared here
 6832 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6828:57: note: 'this' declared here
 6828 | bool Debugger::CallData::enableUnlimitedStacksCapturing() {
      |                                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::disableUnlimitedStacksCapturing()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6847:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::disableUnlimitedStacksCapturing()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6847:25: note: 'global' declared here
 6847 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6843:58: note: 'this' declared here
 6843 | bool Debugger::CallData::disableUnlimitedStacksCapturing() {
      |                                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:7511:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'gcCycleNumberVal' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:7511:15: note: 'gcCycleNumberVal' declared here
 7511 |   RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_));
      |               ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:7509:57: note: 'cx' declared here
 7509 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const {
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getTrackingAllocationSites]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getMaxAllocationsLogLength]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationSamplingProbability]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getAllocationsLogOverflowed]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::getOnGarbageCollection]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::optimizedOutGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool CreateExtraBindingInfoVector(JSContext*, JS::Handle<JS::StackGCVector<JS::PropertyKey> >, JS::Handle<JS::StackGCVector<JS::Value> >, js::frontend::ExtraBindingInfoVector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp:539:36,
    inlined from 'JSScript* js::frontend::CompileGlobalScriptWithExtraBindings(JSContext*, js::FrontendContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<char16_t>&, JS::Handle<JS::StackGCVector<JS::PropertyKey> >, JS::Handle<JS::StackGCVector<JS::Value> >, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp:627:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp: In function 'JSScript* js::frontend::CompileGlobalScriptWithExtraBindings(JSContext*, js::FrontendContext*, const JS::ReadOnlyCompileOptions&, JS::SourceText<char16_t>&, JS::Handle<JS::StackGCVector<JS::PropertyKey> >, JS::Handle<JS::StackGCVector<JS::Value> >, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp:539:31: note: 'id' declared here
  539 |   JS::Rooted<JS::PropertyKey> id(cx);
      |                               ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/BytecodeCompiler.cpp:621:16: note: 'cx' declared here
  621 |     JSContext* cx, FrontendContext* fc,
      |     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/FullParseHandler.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/frontend/FullParseHandler.h:122:29,
    inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10449:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ParseNode.h:791:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized]
  791 |   bool isInParens() const { return pn_parens; }
      |                                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here
10274 |   Node lhs;
      |        ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::liveGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::generatorGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::typeGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::implementationGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::constructingGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::offsetGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStackGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::terminatedGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerFrame::CallData::onStepGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1890:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onStepGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1889:15: note: 'value' declared here
 1889 |   RootedValue value(
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1887:44: note: 'this' declared here
 1887 | bool DebuggerFrame::CallData::onStepGetter() {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerFrame::CallData::onPopGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1925:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onPopGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1924:15: note: 'value' declared here
 1924 |   RootedValue value(
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1922:43: note: 'this' declared here
 1922 | bool DebuggerFrame::CallData::onPopGetter() {
      |                                           ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::findSourceURLs()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6544:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findSourceURLs()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6544:16: note: 'result' declared here
 6544 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6543:41: note: 'this' declared here
 6543 | bool Debugger::CallData::findSourceURLs() {
      |                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setAllocationSamplingProbability]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:181:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'names' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In function 'js::ArrayObject* js::GetFunctionParameterNamesArray(JSContext*, JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:181:21: note: 'names' declared here
  181 |   RootedValueVector names(cx);
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:179:60: note: 'cx' declared here
  179 | ArrayObject* js::GetFunctionParameterNamesArray(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSObject*>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSObject*>; T = JS::StackGCVector<JSObject*>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:7575:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'triggered' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:7575:22: note: 'triggered' declared here
 7575 |   RootedObjectVector triggered(cx);
      |                      ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:7574:16: note: 'cx' declared here
 7574 |     JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::WithEnvironmentObject* CreateBindingsEnv(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::StackGCVector<JS::PropertyKey> >, JS::Handle<JS::StackGCVector<JS::Value> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:942:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bindingsObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In function 'js::WithEnvironmentObject* CreateBindingsEnv(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::StackGCVector<JS::PropertyKey> >, JS::Handle<JS::StackGCVector<JS::Value> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:941:28: note: 'bindingsObj' declared here
  941 |   JS::Rooted<PlainObject*> bindingsObj(cx,
      |                            ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:938:16: note: 'cx' declared here
  938 |     JSContext* cx, JS::Handle<JSObject*> enclosingEnv,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::takeCensus]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In static member function 'static bool js::frontend::SyntaxParseHandler::isUnparenthesizedDestructuringPattern(Node)',
    inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10449:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here
10274 |   Node lhs;
      |        ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setTrackingAllocationSites]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeResult js::frontend::GeneralParser<ParseHandler, Unit>::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/js/src/frontend/FullParseHandler.h:122:29,
    inlined from 'typename ParseHandler::NodeResult js::frontend::GeneralParser<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10449:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ParseNode.h:791:36: warning: 'lhs' may be used uninitialized [-Wmaybe-uninitialized]
  791 |   bool isInParens() const { return pn_parens; }
      |                                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NodeResult js::frontend::GeneralParser<ParseHandler, Unit>::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-134.0.2/js/src/frontend/Parser.cpp:10274:8: note: 'lhs' was declared here
10274 |   Node lhs;
      |        ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setMaxAllocationsLogLength]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle<js::DebuggerObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1524:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'dobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, JS::MutableHandle<js::DebuggerObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1523:29: note: 'dobj' declared here
 1523 |     Rooted<DebuggerObject*> dobj(
      |                             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1511:46: note: 'cx' declared here
 1511 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1462:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'optObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1462:26: note: 'optObj' declared here
 1462 |     Rooted<PlainObject*> optObj(cx, NewPlainObject(cx));
      |                          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1449:45: note: 'cx' declared here
 1449 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2073:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'exc' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::Throw&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2073:17: note: 'exc' declared here
 2073 |     RootedValue exc(cx, thr.exception);
      |                 ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2071:47: note: 'this' declared here
 2071 |   bool operator()(const Completion::Throw& thr) {
      |                                               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2094:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'gen' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Completion::BuildValueMatcher::operator()(const js::Completion::InitialYield&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2094:17: note: 'gen' declared here
 2094 |     RootedValue gen(cx, ObjectValue(*initialYield.generatorObject));
      |                 ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2092:63: note: 'this' declared here
 2092 |   bool operator()(const Completion::InitialYield& initialYield) {
      |                                                               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSObject*>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSObject*>; T = JS::StackGCVector<JSObject*>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2866:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'watchers' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2866:22: note: 'watchers' declared here
 2866 |   RootedObjectVector watchers(cx);
      |                      ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2856:53: note: 'cx' declared here
 2856 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6524:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6524:16: note: 'result' declared here
 6524 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6489:41: note: 'this' declared here
 6489 | bool Debugger::CallData::findAllGlobals() {
      |                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::makeGlobalObjectReference()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6578:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::makeGlobalObjectReference()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6578:25: note: 'global' declared here
 6578 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6573:52: note: 'this' declared here
 6573 | bool Debugger::CallData::makeGlobalObjectReference() {
      |                                                    ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::thisGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1705:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'argsobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1705:16: note: 'argsobj' declared here
 1705 |   RootedObject argsobj(cx, RequireObject(cx, args.thisv()));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1700:49: note: 'cx' declared here
 1700 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::calleeGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerFrame::CallData::asyncPromiseGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1586:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_20(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::asyncPromiseGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1586:16: note: 'script' declared here
 1586 |   RootedScript script(cx);
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1581:50: note: 'this' declared here
 1581 | bool DebuggerFrame::CallData::asyncPromiseGetter() {
      |                                                  ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::asyncPromiseGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebugScriptObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebugScriptObject*; T = js::DebugScriptObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebugScript.cpp:128:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebugScript.cpp: In static member function 'static js::DebugScript* js::DebugScript::getOrCreate(JSContext*, JS::HandleScript)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebugScript.cpp:127:30: note: 'object' declared here
  127 |   Rooted<DebugScriptObject*> object(
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebugScript.cpp:111:50: note: 'cx' declared here
  111 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::setOnGarbageCollection]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:46:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static js::DebuggerMemory* js::DebuggerMemory::create(JSContext*, js::Debugger*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:45:27: note: 'memory' declared here
   45 |   Rooted<DebuggerMemory*> memory(
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:41:51: note: 'cx' declared here
   41 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerEnvironment*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1431:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'envobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerEnvironment*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1430:34: note: 'envobj' declared here
 1430 |     Rooted<DebuggerEnvironment*> envobj(
      |                                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1413:43: note: 'cx' declared here
 1413 | bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle<js::DebuggerEnvironment*>) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:432:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'parent' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle<js::DebuggerEnvironment*>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:432:16: note: 'parent' declared here
  432 |   Rooted<Env*> parent(cx, referent()->enclosingEnvironment());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:430:16: note: 'cx' declared here
  430 |     JSContext* cx, MutableHandle<DebuggerEnvironment*> result) const {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::environmentGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> >; T = mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle<js::DebuggerFrame*>, js::UniquePtr<js::OnStepHandler>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:797:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'handler' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle<js::DebuggerFrame*>, js::UniquePtr<js::OnStepHandler>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:797:36: note: 'handler' declared here
  797 |   Rooted<UniquePtr<OnStepHandler>> handler(cx, std::move(handlerArg));
      |                                    ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:791:49: note: 'cx' declared here
  791 | bool DebuggerFrame::setOnStepHandler(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onStepSetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::onPopSetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle<js::DebuggerFrame*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1772:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, JS::Handle<js::DebuggerFrame*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1771:30: note: 'obj' declared here
 1771 |   Rooted<DebuggerArguments*> obj(
      |                              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1767:57: note: 'cx' declared here
 1767 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerArguments*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:920:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getArguments(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerArguments*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:920:18: note: 'proto' declared here
  920 |     RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:905:45: note: 'cx' declared here
  905 | bool DebuggerFrame::getArguments(JSContext* cx, Handle<DebuggerFrame*> frame,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::argumentsGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::DebuggerFrame::GeneratorInfo, JS::DeletePolicy<js::DebuggerFrame::GeneratorInfo> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::DebuggerFrame::GeneratorInfo, JS::DeletePolicy<js::DebuggerFrame::GeneratorInfo> >; T = mozilla::UniquePtr<js::DebuggerFrame::GeneratorInfo, JS::DeletePolicy<js::DebuggerFrame::GeneratorInfo> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::Handle<js::AbstractGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:382:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::Handle<js::AbstractGeneratorObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:381:36: note: 'info' declared here
  381 |   Rooted<UniquePtr<GeneratorInfo>> info(
      |                                    ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:359:49: note: 'cx' declared here
  359 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle<js::NativeObject*>, const js::FrameIter*, JS::Handle<js::AbstractGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:241:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static js::DebuggerFrame* js::DebuggerFrame::create(JSContext*, JS::HandleObject, JS::Handle<js::NativeObject*>, const js::FrameIter*, JS::Handle<js::AbstractGeneratorObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:240:26: note: 'frame' declared here
  240 |   Rooted<DebuggerFrame*> frame(
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:237:16: note: 'cx' declared here
  237 |     JSContext* cx, HandleObject proto, Handle<NativeObject*> debugger,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:2056:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arr' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In function 'JSObject* js::IdVectorToArray(JSContext*, JS::HandleIdVector)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:2056:24: note: 'arr' declared here
 2056 |   Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArray(cx, ids.length()));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:2050:42: note: 'cx' declared here
 2050 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2377:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::fireNativeCall(JSContext*, const JS::CallArgs&, js::CallReason, js::ResumeMode&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2377:26: note: 'arrobj' declared here
 2377 |     Rooted<ArrayObject*> arrobj(cx, NewDenseFullyAllocatedArray(cx, arrsize));
      |                          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2328:42: note: 'cx' declared here
 2328 | bool Debugger::fireNativeCall(JSContext* cx, const CallArgs& args,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::getDebuggees()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4831:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrobj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getDebuggees()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4831:24: note: 'arrobj' declared here
 4831 |   Rooted<ArrayObject*> arrobj(cx, NewDenseFullyAllocatedArray(cx, count));
      |                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4814:39: note: 'this' declared here
 4814 | bool Debugger::CallData::getDebuggees() {
      |                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:192:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_49(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:192:24: note: 'result' declared here
  192 |   Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:180:52: note: 'this' declared here
  180 | bool DebuggerMemory::CallData::drainAllocationsLog() {
      |                                                    ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'memory' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp: In static member function 'static bool js::DebuggerMemory::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerMemory::CallData::* MyMethod)() = &js::DebuggerMemory::CallData::drainAllocationsLog]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:135:27: note: 'memory' declared here
  135 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebuggerMemory.cpp:131:52: note: 'cx' declared here
  131 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::findObjects()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6450:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'queryObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_32(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findObjects()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6450:18: note: 'queryObject' declared here
 6450 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6446:38: note: 'this' declared here
 6446 | bool Debugger::CallData::findObjects() {
      |                                      ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::DebuggerList<HookIsEnabledFun>::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)::<lambda(js::Debugger*)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.h:500:9,
    inlined from 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:986:4:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static js::NativeResumeMode js::DebugAPI::slowPathOnNativeCall(JSContext*, const JS::CallArgs&, js::CallReason)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:984:16: note: 'debuggerList' declared here
  984 |   DebuggerList debuggerList(cx, [](Debugger* dbg) -> bool {
      |                ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:977:60: note: 'cx' declared here
  977 | NativeResumeMode DebugAPI::slowPathOnNativeCall(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Completion]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Completion; T = js::Completion]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1208:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'completion' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In function 'JS::Result<js::Completion> js::DebuggerGenericEval(JSContext*, mozilla::Range<const char16_t>, JS::HandleObject, const EvalOptions&, Debugger*, JS::HandleObject, FrameIter*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1208:22: note: 'completion' declared here
 1208 |   Rooted<Completion> completion(cx, Completion::fromJSResult(cx, ok, rval));
      |                      ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1120:16: note: 'cx' declared here
 1120 |     JSContext* cx, const mozilla::Range<const char16_t> chars,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1999:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bindings' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1999:16: note: 'bindings' declared here
 1999 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1982:54: note: 'this' declared here
 1982 | bool DebuggerFrame::CallData::evalWithBindingsMethod() {
      |                                                      ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::evalWithBindingsMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::inspectableGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::typeGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:182:24: warning: 's' may be used uninitialized [-Wmaybe-uninitialized]
  182 |   JSAtom* str = Atomize(cx, s, strlen(s));
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:169:15: note: 's' was declared here
  169 |   const char* s;
      |               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::typeGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::scopeKindGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::objectGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::getVariableMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::setVariableMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::namesMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::parentGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::findMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::SavedFrame*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1647:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'causeAtom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::SavedFrame*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1646:25: note: 'causeAtom' declared here
 1646 |         Rooted<JSAtom*> causeAtom(cx,
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1629:51: note: 'cx' declared here
 1629 | bool DebuggerFrame::getOlderSavedFrame(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderSavedFrameGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::addDebuggee()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4710:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::addDebuggee()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4710:25: note: 'global' declared here
 4710 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4706:38: note: 'this' declared here
 4706 | bool Debugger::CallData::addDebuggee() {
      |                                      ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerInstanceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerInstanceObject*; T = js::DebuggerInstanceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4913:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4912:35: note: 'obj' declared here
 4912 |   Rooted<DebuggerInstanceObject*> obj(
      |                                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4884:37: note: 'cx' declared here
 4884 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4756:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4756:25: note: 'global' declared here
 4756 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:4752:41: note: 'this' declared here
 4752 | bool Debugger::CallData::removeDebuggee() {
      |                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle<js::DebuggerFrame*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:681:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, JS::MutableHandle<js::DebuggerFrame*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:680:28: note: 'frame' declared here
  680 |     Rooted<DebuggerFrame*> frame(
      |                            ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:638:36: note: 'cx' declared here
  638 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::DebuggerList<HookIsEnabledFun>::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.h:500:9,
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2470:34,
    inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1335:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2470:34: note: 'debuggerList' declared here
 2470 |   DebuggerList<HookIsEnabledFun> debuggerList(cx, hookIsEnabled);
      |                                  ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1333:55: note: 'cx' declared here
 1333 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::DebuggerList<HookIsEnabledFun>::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.h:500:9,
    inlined from 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1360:4:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnExceptionUnwind(JSContext*, js::AbstractFramePtr)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1358:16: note: 'debuggerList' declared here
 1358 |   DebuggerList debuggerList(cx, [](Debugger* dbg) -> bool {
      |                ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:1345:53: note: 'cx' declared here
 1345 | bool DebugAPI::slowPathOnExceptionUnwind(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::DebuggerList<HookIsEnabledFun>::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.h:500:9,
    inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*)>; FireHookFun = js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::<lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandleValue)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2470:34,
    inlined from 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:911:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'debuggerList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2470:34: note: 'debuggerList' declared here
 2470 |   DebuggerList<HookIsEnabledFun> debuggerList(cx, hookIsEnabled);
      |                                  ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:905:48: note: 'cx' declared here
  905 | bool DebugAPI::slowPathOnEnterFrame(JSContext* cx, AbstractFramePtr frame) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::olderGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::adoptFrame()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6717:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_39(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6717:16: note: 'obj' declared here
 6717 |   RootedObject obj(cx, RequireObject(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6712:37: note: 'this' declared here
 6712 | bool Debugger::CallData::adoptFrame() {
      |                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool RememberSourceURL(JSContext*, JS::HandleScript)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2499:73,
    inlined from 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2528:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2499:24: note: 'holder' declared here
 2499 |   Rooted<ArrayObject*> holder(cx, script->global().getSourceURLsHolder());
      |                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:2523:39: note: 'cx' declared here
 2523 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeScriptGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'environment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp: In static member function 'static bool js::DebuggerEnvironment::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerEnvironment::CallData::* MyMethod)() = &js::DebuggerEnvironment::CallData::calleeScriptGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:134:32: note: 'environment' declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Environment.cpp:130:57: note: 'cx' declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerFrame::CallData::* MyMethod)() = &js::DebuggerFrame::CallData::getScript]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1426:26: note: 'frame' declared here
 1426 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Frame.cpp:1422:51: note: 'cx' declared here
 1422 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Debugger::CallData::adoptSource()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6769:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6769:16: note: 'obj' declared here
 6769 |   RootedObject obj(cx, RequireObject(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.cpp:6764:38: note: 'this' declared here
 6764 | bool Debugger::CallData::adoptSource() {
      |                                      ^
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BindingKind.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/NameAnalysisTypes.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ParseNode.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/NameFunctions.cpp:12,
                 from Unified_cpp_js_src_frontend4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<JS::Value>; T = JS::GCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::InterpretObjLiteralArray(JSContext*, const frontend::CompilationAtomCache&, mozilla::Span<const unsigned char>, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ObjLiteral.cpp:198:51,
    inlined from 'JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ObjLiteral.cpp:361:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'elements' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_frontend4.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ObjLiteral.cpp: In member function 'JS::GCCellPtr js::ObjLiteralStencil::create(JSContext*, const js::frontend::CompilationAtomCache&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ObjLiteral.cpp:198:23: note: 'elements' declared here
  198 |   Rooted<ValueVector> elements(cx, ValueVector(cx));
      |                       ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ObjLiteral.cpp:357:16: note: 'cx' declared here
  357 |     JSContext* cx, const frontend::CompilationAtomCache& atomCache) const {
      |     ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:7,
                 from Unified_cpp_js_src_debugger1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PromiseObject* EnsurePromise(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:639:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In function 'js::PromiseObject* EnsurePromise(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:639:16: note: 'obj' declared here
  639 |   RootedObject obj(cx, CheckedUnwrapStatic(referent));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:637:48: note: 'cx' declared here
  637 | static PromiseObject* EnsurePromise(JSContext* cx, HandleObject referent) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle<js::AbstractGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1436:36,
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1415:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1436:28: note: 'frame' declared here
 1436 |     Rooted<DebuggerFrame*> frame(cx);
      |                            ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1413:18: note: 'cx' declared here
 1413 |       JSContext* cx,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::DebuggerFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle<js::AbstractGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1436:36,
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1421:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1436:28: note: 'frame' declared here
 1436 |     Rooted<DebuggerFrame*> frame(cx);
      |                            ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1419:18: note: 'cx' declared here
 1419 |       JSContext* cx,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1393:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'record' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1393:26: note: 'record' declared here
 1393 |     Rooted<PlainObject*> record(cx, NewPlainObject(cx));
      |                          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1391:24: note: 'cx' declared here
 1391 |   bool then(JSContext* cx, HandleObject resolve, HandleObject reject,
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::scriptGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:380:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::scriptGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:380:16: note: 'script' declared here
  380 |   RootedScript script(cx, GetOrCreateFunctionScript(cx, fun));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:366:45: note: 'this' declared here
  366 | bool DebuggerObject::CallData::scriptGetter() {
      |                                             ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::scriptGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:654:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:654:26: note: 'promise' declared here
  654 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:653:60: note: 'this' declared here
  653 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() {
      |                                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseAllocationSiteGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:673:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:673:26: note: 'promise' declared here
  673 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:672:60: note: 'this' declared here
  672 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() {
      |                                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseResolutionSiteGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseIDGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:698:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_8(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseIDGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:698:26: note: 'promise' declared here
  698 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:697:48: note: 'this' declared here
  697 | bool DebuggerObject::CallData::promiseIDGetter() {
      |                                                ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseIDGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:710:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:710:26: note: 'promise' declared here
  710 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:707:63: note: 'this' declared here
  707 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() {
      |                                                               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseDependentPromisesGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::asEnvironmentMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1469:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedPromise' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1469:26: note: 'unwrappedPromise' declared here
 1469 |   Rooted<PromiseObject*> unwrappedPromise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1466:58: note: 'this' declared here
 1466 | bool DebuggerObject::CallData::getPromiseReactionsMethod() {
      |                                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPromiseReactionsMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1574:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'objectProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1572:25: note: 'objectProto' declared here
 1572 |   Rooted<NativeObject*> objectProto(
      |                         ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1569:52: note: 'cx' declared here
 1569 | NativeObject* DebuggerObject::initClass(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callableGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isBoundFunctionGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isProxyGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isPromiseGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isErrorGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isErrorGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::classGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::nameGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::displayNameGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::allocationSiteGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorMessageNameGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1929:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'errorNotesArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1929:16: note: 'errorNotesArray' declared here
 1929 |   RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report));
      |                ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1915:47: note: 'cx' declared here
 1915 | bool DebuggerObject::getErrorNotes(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorNotesGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorLineNumberGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::errorColumnNumberGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isExtensibleMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSealedMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isFrozenMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::protoGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertySymbolsMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor&; T = JS::PropertyDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2196:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2196:32: note: 'desc' declared here
 2196 |     Rooted<PropertyDescriptor> desc(cx, *desc_);
      |                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2177:16: note: 'cx' declared here
 2177 |     JSContext* cx, Handle<DebuggerObject*> object, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:827:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:827:12: note: 'id' declared here
  827 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:826:63: note: 'this' declared here
  826 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() {
      |                                                               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::preventExtensionsMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::sealMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::freezeMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertyMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:7,
                 from Unified_cpp_js_src_frontend6.cpp:11:
In member function 'constexpr mozilla::span_details::extent_type<18446744073709551615>::index_type mozilla::span_details::extent_type<18446744073709551615>::size() const',
    inlined from 'constexpr mozilla::Span<ElementType, Extent>::element_type& mozilla::Span<ElementType, Extent>::operator[](index_type) const [with ElementType = js::frontend::ScopeStencil; long unsigned int Extent = 18446744073709551615]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:755:5,
    inlined from 'const js::frontend::ScopeStencil& js::frontend::ScopeStencilRef::scope() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:2005:40,
    inlined from 'js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:160:58,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>&; Mi = js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::ScopeStencilRef; Ts = {js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:309:37,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>&; Mi = js::frontend::InputScope::kind() const::<lambda(const js::Scope*)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>, js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Tag = unsigned char; long unsigned int N = 0; T = js::Scope*; Ts = {js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:318:26,
    inlined from 'static decltype(auto) mozilla::Variant<Ts>::matchN(ConcreteVariant&&, M0&&, M1&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>&; M0 = js::frontend::InputScope::kind() const::<lambda(const js::Scope*)>; M1 = js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:902:24,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(M0&&, M1&&, Ms&& ...) const & [with M0 = js::frontend::InputScope::kind() const::<lambda(const js::Scope*)>; M1 = js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:845:18,
    inlined from 'js::ScopeKind js::frontend::InputScope::kind() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:158:24,
    inlined from 'js::ScopeKind js::frontend::InputScopeIter::kind() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:377:46,
    inlined from 'void js::frontend::ScopeContext::computeInScope(const js::frontend::InputScope&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:517:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:292:46: warning: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[0]))' may be used uninitialized [-Wmaybe-uninitialized]
  292 |   constexpr index_type size() const { return size_; }
      |                                              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp: In member function 'void js::frontend::ScopeContext::computeInScope(const js::frontend::InputScope&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:516:23: note: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[0]))' was declared here
  516 |   for (InputScopeIter si(enclosingScope); si; si++) {
      |                       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:516:43: warning: '*(const js::frontend::TypedIndex<js::Scope>*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[8])).js::frontend::TypedIndex<js::Scope>::index' may be used uninitialized [-Wmaybe-uninitialized]
  516 |   for (InputScopeIter si(enclosingScope); si; si++) {
      |                                           ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:516:23: note: '*(const js::frontend::TypedIndex<js::Scope>*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[8])).js::frontend::TypedIndex<js::Scope>::index' was declared here
  516 |   for (InputScopeIter si(enclosingScope); si; si++) {
      |                       ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerObject::CallData::deletePropertyMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:923:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_10(D)])[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:923:12: note: 'id' declared here
  923 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:922:53: note: 'this' declared here
  922 | bool DebuggerObject::CallData::deletePropertyMethod() {
      |                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::deletePropertyMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In destructor 'JS::Rooted<T>::~Rooted() [with T = JSFunction*]',
    inlined from 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2659:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1224:18: warning: storing the address of local variable 'fun' in '*&MEM[(struct Array *)cx_100(D)].mArr[3]' [-Wdangling-pointer=]
 1224 |     *this->stack = this->prev;
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::isSameNative(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleValue, CheckJitInfo, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2640:18: note: 'fun' declared here
 2640 |   RootedFunction fun(cx, EnsureNativeFunction(nonCCWValue));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2631:46: note: 'cx' declared here
 2631 | bool DebuggerObject::isSameNative(JSContext* cx, Handle<DebuggerObject*> object,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeWithJitInfoMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isSameNativeWithJitInfoMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isNativeGetterWithJitInfo]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isNativeGetterWithJitInfo]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unsafeDereferenceMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::unwrapMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle<js::DebuggerObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2751:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'referent' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requirePromise(JSContext*, JS::Handle<js::DebuggerObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2751:16: note: 'referent' declared here
 2751 |   RootedObject referent(cx, object->referent());
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2749:48: note: 'cx' declared here
 2749 | bool DebuggerObject::requirePromise(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseValueGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseReasonGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseLifetimeGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseTimeToResolutionGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::promiseStateGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyTargetGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::proxyHandlerGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ParserAtom.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ObjLiteral.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:20:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:1881:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp: In member function 'js::RegExpObject* js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:1881:19: note: 'atom' declared here
 1881 |   Rooted<JSAtom*> atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache));
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:1879:16: note: 'cx' declared here
 1879 |     JSContext* cx, FrontendContext* fc, ParserAtomsTable& parserAtoms,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsGeneratorFunction]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsAsyncFunction]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsFunction]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getIsModule]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getDisplayName]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getParameterNames]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getParameterNames]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle<js::BaseScript*>; T = js::BaseScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:356:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getUrl()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:356:23: note: 'script' declared here
  356 |   Rooted<BaseScript*> script(cx, referent.as<BaseScript*>());
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:351:39: note: 'this' declared here
  351 | bool DebuggerScript::CallData::getUrl() {
      |                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getUrl]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartLine]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getStartColumn]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineCount]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::CallData::getSource()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:452:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sourceObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSource()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:452:27: note: 'sourceObject' declared here
  452 |   Rooted<DebuggerSource*> sourceObject(cx, referent.match(matcher));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:448:42: note: 'this' declared here
  448 | bool DebuggerScript::CallData::getSource() {
      |                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSource]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceStart]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle<JSAtom*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:2827:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp: In member function 'JSFunction* js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndex, JS::Handle<JSAtom*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:2823:18: note: 'fun' declared here
 2823 |   RootedFunction fun(
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:2790:16: note: 'cx' declared here
 2790 |     JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getSourceLength]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getMainOffset]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getGlobal]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getFormat]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:561:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getChildScripts()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:561:16: note: 'result' declared here
  561 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:555:48: note: 'this' declared here
  555 | bool DebuggerScript::CallData::getChildScripts() {
      |                                                ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getChildScripts]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1007:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_26(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetMetadataMatcher::ReturnType js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1007:18: note: 'script' declared here
 1007 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1006:44: note: 'this' declared here
 1006 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetMetadata]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1315:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetOffsetLocationMatcher::ReturnType js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1315:18: note: 'script' declared here
 1315 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1314:44: note: 'this' declared here
 1314 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetLocation]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getEffectfulOffsets]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllOffsets]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(uint32_t, JS::LimitedColumnNumberOneOrigin, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1840:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'entry' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(uint32_t, JS::LimitedColumnNumberOneOrigin, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1840:26: note: 'entry' declared here
 1840 |     Rooted<PlainObject*> entry(cx_, NewPlainObject(cx_));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1839:45: note: 'this' declared here
 1839 |                                size_t offset) {
      |                                             ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle<js::BaseScript*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1868:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetAllColumnOffsetsMatcher::ReturnType js::DebuggerScript::GetAllColumnOffsetsMatcher::match(JS::Handle<js::BaseScript*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1868:18: note: 'script' declared here
 1868 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1867:44: note: 'this' declared here
 1867 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getAllColumnOffsets]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebuggerScript::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle<js::BaseScript*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1951:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetLineOffsetsMatcher::ReturnType js::DebuggerScript::GetLineOffsetsMatcher::match(JS::Handle<js::BaseScript*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1951:18: note: 'script' declared here
 1951 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:1950:44: note: 'this' declared here
 1950 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getLineOffsets]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebuggerScript::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle<js::BaseScript*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2077:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::SetBreakpointMatcher::ReturnType js::DebuggerScript::SetBreakpointMatcher::match(JS::Handle<js::BaseScript*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2077:18: note: 'script' declared here
 2077 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2076:44: note: 'this' declared here
 2076 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::CallData::setBreakpoint()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2168:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'handler' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setBreakpoint()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2168:16: note: 'handler' declared here
 2168 |   RootedObject handler(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2157:46: note: 'this' declared here
 2157 | bool DebuggerScript::CallData::setBreakpoint() {
      |                                              ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::setBreakpoint]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getBreakpoints]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::isInCatchScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getOffsetsCoverage]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:285:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arr' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:285:16: note: 'arr' declared here
  285 |   RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:267:42: note: 'this' declared here
  267 | bool DebuggerSource::CallData::getBinary() {
      |                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getBinary]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getURL]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartLine]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartColumn]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getStartColumn]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getId]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getDisplayURL]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getElementProperty]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionScript]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionOffset]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getIntroductionType]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:541:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sourceObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::setSourceMapURL()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:541:31: note: 'sourceObject' declared here
  541 |   Rooted<ScriptSourceObject*> sourceObject(cx, EnsureSourceObject(cx, obj));
      |                               ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:540:48: note: 'this' declared here
  540 | bool DebuggerSource::CallData::setSourceMapURL() {
      |                                                ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::setSourceMapURL]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerSource::CallData::getSourceMapURL()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:613:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getSourceMapURL()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:613:16: note: 'result' declared here
  613 |   RootedString result(cx);
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:612:48: note: 'this' declared here
  612 | bool DebuggerSource::CallData::getSourceMapURL() {
      |                                                ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getSourceMapURL]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerSource::CallData::reparse()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:653:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sourceObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_23(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::reparse()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:653:31: note: 'sourceObject' declared here
  653 |   Rooted<ScriptSourceObject*> sourceObject(cx, EnsureSourceObject(cx, obj));
      |                               ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:652:40: note: 'this' declared here
  652 | bool DebuggerSource::CallData::reparse() {
      |                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::reparse]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2552:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2552:15: note: 'value' declared here
 2552 |   RootedValue value(cx, value_);
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2545:51: note: 'cx' declared here
 2545 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::makeDebuggeeValueMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebuggerScript::ClearBreakpointMatcher::ReturnType js::DebuggerScript::ClearBreakpointMatcher::match(JS::Handle<js::BaseScript*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2238:55,
    inlined from 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVariant.h:100:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)matcher_5(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static typename Matcher::ReturnType JS::detail::GCVariantImplementation<T, Ts ...>::match(Matcher&, JS::MutableHandle<ConcreteVariant>) [with Matcher = js::DebuggerScript::ClearBreakpointMatcher; ConcreteVariant = mozilla::Variant<js::BaseScript*, js::WasmInstanceObject*>; T = js::BaseScript*; Ts = {js::WasmInstanceObject*}]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:2238:18: note: 'script' declared here
 2238 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Realm.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/DebugAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Debugger.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object-inl.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVariant.h:96:54: note: 'matcher' declared here
   96 |   static typename Matcher::ReturnType match(Matcher& matcher,
      |                                             ~~~~~~~~~^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearBreakpoint]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::clearAllBreakpoints]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::createSource()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1212:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'options' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_82(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::createSource()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1212:16: note: 'options' declared here
 1212 |   RootedObject options(cx, ToObject(cx, args[0]));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1195:45: note: 'this' declared here
 1195 | bool DebuggerObject::CallData::createSource() {
      |                                             ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::createSource]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1164:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bindings' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1164:16: note: 'bindings' declared here
 1164 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1146:66: note: 'this' declared here
 1146 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() {
      |                                                                  ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerObject::CallData::getPropertyMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:962:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPropertyMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:962:12: note: 'id' declared here
  962 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:959:50: note: 'this' declared here
  959 | bool DebuggerObject::CallData::getPropertyMethod() {
      |                                                  ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::getPropertyMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DebuggerObject::CallData::setPropertyMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:978:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_19(D)])[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::setPropertyMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:978:12: note: 'id' declared here
  978 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:975:50: note: 'this' declared here
  975 | bool DebuggerObject::CallData::setPropertyMethod() {
      |                                                  ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::setPropertyMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::executeInGlobalMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::match(JS::Handle<js::BaseScript*>) [with bool OnlyOffsets = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:908:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_15(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::ReturnType js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::match(JS::Handle<js::BaseScript*>) [with bool OnlyOffsets = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:908:18: note: 'script' declared here
  908 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:907:44: note: 'this' declared here
  907 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BoundFunctionObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BoundFunctionObject*; T = js::BoundFunctionObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::GCVector<JS::Value> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1826:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'referent' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::GCVector<JS::Value> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1825:32: note: 'referent' declared here
 1825 |   Rooted<BoundFunctionObject*> referent(
      |                                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:1820:51: note: 'cx' declared here
 1820 | bool DebuggerObject::getBoundArguments(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(std::size_t, uint32_t, JS::LimitedColumnNumberOneOrigin, bool) [with bool OnlyOffsets = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:683:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'entry' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_24(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::GetPossibleBreakpointsMatcher<OnlyOffsets>::maybeAppendEntry(std::size_t, uint32_t, JS::LimitedColumnNumberOneOrigin, bool) [with bool OnlyOffsets = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:683:26: note: 'entry' declared here
  683 |     Rooted<PlainObject*> entry(cx_, NewPlainObject(cx_));
      |                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:670:41: note: 'this' declared here
  670 |                         bool isStepStart) {
      |                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:966:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'queryObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:966:18: note: 'queryObject' declared here
  966 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:962:55: note: 'this' declared here
  962 | bool DebuggerScript::CallData::getPossibleBreakpoints() {
      |                                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpoints]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:983:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'queryObject' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:983:18: note: 'queryObject' declared here
  983 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:979:61: note: 'this' declared here
  979 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() {
      |                                                             ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp: In static member function 'static bool js::DebuggerScript::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerScript::CallData::* MyMethod)() = &js::DebuggerScript::CallData::getPossibleBreakpointOffsets]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:261:27: note: 'obj' declared here
  261 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Script.cpp:257:52: note: 'cx' declared here
  257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<JS::PropertyDescriptor>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<JS::PropertyDescriptor>; T = JS::GCVector<JS::PropertyDescriptor>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::GCVector<JS::PropertyKey> >, JS::Handle<JS::GCVector<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2292:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'descs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::defineProperties(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::GCVector<JS::PropertyKey> >, JS::Handle<JS::GCVector<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2292:36: note: 'descs' declared here
 2292 |   Rooted<PropertyDescriptorVector> descs(cx, PropertyDescriptorVector(cx));
      |                                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2285:50: note: 'cx' declared here
 2285 | bool DebuggerObject::defineProperties(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:896:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'props' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertiesMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:896:16: note: 'props' declared here
  896 |   RootedObject props(cx, ToObject(cx, arg));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:890:55: note: 'this' declared here
  890 | bool DebuggerObject::CallData::definePropertiesMethod() {
      |                                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::definePropertiesMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<JS::Value>; T = JS::GCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static mozilla::Maybe<js::Completion> js::DebuggerObject::call(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleValue, JS::Handle<JS::GCVector<JS::Value> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2431:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'args2' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe<js::Completion> js::DebuggerObject::call(JSContext*, JS::Handle<js::DebuggerObject*>, JS::HandleValue, JS::Handle<JS::GCVector<JS::Value> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2431:23: note: 'args2' declared here
 2431 |   Rooted<ValueVector> args2(cx, ValueVector(cx));
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:2409:51: note: 'cx' declared here
 2409 | Maybe<Completion> DebuggerObject::call(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<JS::Value>; T = JS::GCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::callMethod()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:940:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nargs' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_23(D)])[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:940:23: note: 'nargs' declared here
  940 |   Rooted<ValueVector> nargs(cx, ValueVector(cx));
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:937:43: note: 'this' declared here
  937 | bool DebuggerObject::CallData::callMethod() {
      |                                           ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::callMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::applyMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >, JS::Handle<js::NativeObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:89:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sourceObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static js::DebuggerSource* js::DebuggerSource::create(JSContext*, JS::HandleObject, JS::Handle<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >, JS::Handle<js::NativeObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:88:27: note: 'sourceObj' declared here
   88 |   Rooted<DebuggerSource*> sourceObj(
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:85:51: note: 'cx' declared here
   85 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp: In static member function 'static bool js::DebuggerSource::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerSource::CallData::* MyMethod)() = &js::DebuggerSource::CallData::getText]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:193:27: note: 'obj' declared here
  193 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Source.cpp:189:52: note: 'cx' declared here
  189 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::environmentGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isArrowFunctionGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isAsyncFunctionGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isGeneratorFunctionGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::isClassConstructorGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::parameterNamesGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundTargetFunctionGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundThisGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DebuggerObject::CallData::boundArgumentsGetter()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:470:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::boundArgumentsGetter()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:469:16: note: 'obj' declared here
  469 |   RootedObject obj(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:458:53: note: 'this' declared here
  458 | bool DebuggerObject::CallData::boundArgumentsGetter() {
      |                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::CallData::ToNative(JSContext*, unsigned int, JS::Value*) [with bool (js::DebuggerObject::CallData::* MyMethod)() = &js::DebuggerObject::CallData::boundArgumentsGetter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:233:27: note: 'obj' declared here
  233 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/debugger/Object.cpp:229:52: note: 'cx' declared here
  229 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'constexpr mozilla::span_details::extent_type<18446744073709551615>::index_type mozilla::span_details::extent_type<18446744073709551615>::size() const',
    inlined from 'constexpr mozilla::Span<ElementType, Extent>::element_type& mozilla::Span<ElementType, Extent>::operator[](index_type) const [with ElementType = js::frontend::ScopeStencil; long unsigned int Extent = 18446744073709551615]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:755:5,
    inlined from 'const js::frontend::ScopeStencil& js::frontend::ScopeStencilRef::scope() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:2005:40,
    inlined from 'js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:160:58,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>&; Mi = js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::ScopeStencilRef; Ts = {js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:309:37,
    inlined from 'static decltype(auto) mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::matchN(ConcreteVariant&&, Mi&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>&; Mi = js::frontend::InputScope::kind() const::<lambda(const js::Scope*)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>, js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Tag = unsigned char; long unsigned int N = 0; T = js::Scope*; Ts = {js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:318:26,
    inlined from 'static decltype(auto) mozilla::Variant<Ts>::matchN(ConcreteVariant&&, M0&&, M1&&, Ms&& ...) [with ConcreteVariant = const mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>&; M0 = js::frontend::InputScope::kind() const::<lambda(const js::Scope*)>; M1 = js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:902:24,
    inlined from 'decltype(auto) mozilla::Variant<Ts>::match(M0&&, M1&&, Ms&& ...) const & [with M0 = js::frontend::InputScope::kind() const::<lambda(const js::Scope*)>; M1 = js::frontend::InputScope::kind() const::<lambda(const js::frontend::ScopeStencilRef&)>; Ms = {js::frontend::InputScope::kind() const::<lambda(const js::frontend::FakeStencilGlobalScope&)>}; Ts = {js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:845:18,
    inlined from 'js::ScopeKind js::frontend::InputScope::kind() const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:158:24,
    inlined from 'uint32_t DepthOfNearestVarScopeForDirectEval(const js::frontend::InputScope&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:824:28,
    inlined from 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:843:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Span.h:292:46: warning: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[0]))' may be used uninitialized [-Wmaybe-uninitialized]
  292 |   constexpr index_type size() const { return size_; }
      |                                              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp: In member function 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:822:23: note: '*(js::Scope**)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[0]))' was declared here
  822 |   for (InputScopeIter si(scope); si; si++) {
      |                       ^~
In function 'uint32_t DepthOfNearestVarScopeForDirectEval(const js::frontend::InputScope&)',
    inlined from 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:843:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:822:34: warning: '*(const js::frontend::TypedIndex<js::Scope>*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[8])).js::frontend::TypedIndex<js::Scope>::index' may be used uninitialized [-Wmaybe-uninitialized]
  822 |   for (InputScopeIter si(scope); si; si++) {
      |                                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp: In member function 'bool js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(js::FrontendContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:822:23: note: '*(const js::frontend::TypedIndex<js::Scope>*)((char*)&si + offsetof(js::frontend::InputScopeIter, js::frontend::InputScopeIter::scope_.js::frontend::InputScope::scope_.mozilla::Variant<js::Scope*, js::frontend::ScopeStencilRef, js::frontend::FakeStencilGlobalScope>::rawData[8])).js::frontend::TypedIndex<js::Scope>::index' was declared here
  822 |   for (InputScopeIter si(scope); si; si++) {
      |                       ^~
In file included from Unified_cpp_js_src_irregexp1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/irregexp/imported/regexp-parser.cc:2787:1: warning: control reaches end of non-void function [-Wreturn-type]
 2787 | }
      | ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:14:
In constructor 'mozilla::Variant<Ts>::Variant(mozilla::Variant<Ts>&&) [with Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]',
    inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:245:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr<js::frontend::CompilationStencil>&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:3524:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:657:38: warning: '*(mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>*)p.mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>::tag' may be used uninitialized [-Wmaybe-uninitialized]
  657 |   Variant(Variant&& aRhs) : tag(aRhs.tag) {
      |                                 ~~~~~^~~
In member function 'typename mozilla::detail::Nth<N, Ts ...>::Type mozilla::Variant<Ts>::extract() [with long unsigned int N = 0; Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]',
    inlined from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span<char16_t>; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:231:60,
    inlined from 'mozilla::Variant<Ts>::Variant(mozilla::Variant<Ts>&&) [with Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:24,
    inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:245:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr<js::frontend::CompilationStencil>&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:3524:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:832:67: warning: '*(mozilla::Span<char16_t, 18446744073709551615>*)p.mozilla::Span<char16_t>::storage_.mozilla::Span<char16_t>::storage_type<mozilla::span_details::extent_type<18446744073709551615> >::mozilla::span_details::extent_type<18446744073709551615>.mozilla::span_details::extent_type<18446744073709551615>::size_' may be used uninitialized [-Wmaybe-uninitialized]
  832 |     return typename detail::Nth<N, Ts...>::Type(std::move(as<N>()));
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:832:67: warning: '*(mozilla::Span<char16_t, 18446744073709551615>*)p.mozilla::Span<char16_t>::storage_.mozilla::Span<char16_t>::storage_type<mozilla::span_details::extent_type<18446744073709551615> >::data_' may be used uninitialized [-Wmaybe-uninitialized]
In member function 'typename mozilla::detail::Nth<N, Ts ...>::Type mozilla::Variant<Ts>::extract() [with long unsigned int N = 1; Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]',
    inlined from 'static void mozilla::detail::VariantImplementation<Tag, N, T>::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, 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:168:58,
    inlined from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant<mozilla::Span<char16_t, 18446744073709551615>, long int>; Tag = bool; long unsigned int N = 0; T = mozilla::Span<char16_t>; Ts = {long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:233:26,
    inlined from 'mozilla::Variant<Ts>::Variant(mozilla::Variant<Ts>&&) [with Ts = {mozilla::Span<char16_t, 18446744073709551615>, long int}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:658:24,
    inlined from 'js::frontend::BigIntStencil::BigIntStencil(js::frontend::BigIntStencil&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:245:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'bool js::frontend::ExtensibleCompilationStencil::steal(js::FrontendContext*, RefPtr<js::frontend::CompilationStencil>&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:3524:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:832:67: warning: '*(std::remove_reference<long int&>::type*)p' may be used uninitialized [-Wmaybe-uninitialized]
  832 |     return typename detail::Nth<N, Ts...>::Type(std::move(as<N>()));
      |                                                                   ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSFunction* CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, const js::frontend::ScriptStencil&, const js::frontend::ScriptStencilExtra&, js::frontend::ScriptIndex)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:2118:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp: In function 'JSFunction* CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, const js::frontend::ScriptStencil&, const js::frontend::ScriptStencilExtra&, js::frontend::ScriptIndex)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:2115:18: note: 'fun' declared here
 2115 |   RootedFunction fun(
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.cpp:2081:46: note: 'cx' declared here
 2081 | static JSFunction* CreateFunction(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpShared.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/irregexp/RegExpAPI.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/irregexp/RegExpAPI.cpp:11,
                 from Unified_cpp_js_src_irregexp0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector<v8::internal::RegExpCapture*>*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/irregexp/RegExpAPI.cpp:706:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'templateObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/irregexp/RegExpAPI.cpp: In function 'bool js::irregexp::InitializeNamedCaptures(JSContext*, js::HandleRegExpShared, v8::internal::ZoneVector<v8::internal::RegExpCapture*>*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/irregexp/RegExpAPI.cpp:705:28: note: 'templateObject' declared here
  705 |   Rooted<js::PlainObject*> templateObject(
      |                            ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/irregexp/RegExpAPI.cpp:661:41: note: 'cx' declared here
  661 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re,
      |                              ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool regexp_source(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:902:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fallback' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool regexp_source(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:902:15: note: 'fallback' declared here
  902 |   RootedValue fallback(cx, StringValue(cx->names().emptyRegExp_));
      |               ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:899:38: note: 'cx' declared here
  899 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:796:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sourceAtom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:796:19: note: 'sourceAtom' declared here
  796 |   Rooted<JSAtom*> sourceAtom(cx, AtomizeString(cx, args[0].toString()));
      |                   ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:790:48: note: 'cx' declared here
  790 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::RegExpHasCaptureGroups(JSContext*, JS::Handle<RegExpObject*>, JS::Handle<JSString*>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2240:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shared' in '((js::StackRootedBase**)cx)[9]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpHasCaptureGroups(JSContext*, JS::Handle<RegExpObject*>, JS::Handle<JSString*>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2240:27: note: 'shared' declared here
 2240 |     Rooted<RegExpShared*> shared(cx, RegExpObject::getShared(cx, obj));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2235:44: note: 'cx' declared here
 2235 | bool js::RegExpHasCaptureGroups(JSContext* cx, Handle<RegExpObject*> obj,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2632:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2632:18: note: 'fun' declared here
 2632 |   RootedFunction fun(cx, &lambda.as<JSFunction>());
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2619:52: note: 'cx' declared here
 2619 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2703:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2703:16: note: 'obj' declared here
 2703 |   RootedObject obj(cx, &args[0].toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2698:53: note: 'cx' declared here
 2698 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::RegExpShared* CheckPatternSyntax(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:393:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shared' in '((js::StackRootedBase**)cx)[9]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'js::RegExpShared* CheckPatternSyntax(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:393:22: note: 'shared' declared here
  393 |   RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags));
      |                      ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:388:52: note: 'cx' declared here
  388 | static RegExpShared* CheckPatternSyntax(JSContext* cx, Handle<JSAtom*> pattern,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool regexp_escape(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1262:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'string' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool regexp_escape(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1262:27: note: 'string' declared here
 1262 |   Rooted<JSLinearString*> string(cx, args[0].toString()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1253:38: note: 'cx' declared here
 1253 | static bool regexp_escape(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::RegExpGetSubstitution(JSContext*, JS::Handle<ArrayObject*>, JS::Handle<JSLinearString*>, std::size_t, JS::Handle<JSLinearString*>, std::size_t, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2278:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'matched' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpGetSubstitution(JSContext*, JS::Handle<ArrayObject*>, JS::Handle<JSLinearString*>, std::size_t, JS::Handle<JSLinearString*>, std::size_t, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2277:27: note: 'matched' declared here
 2277 |   Rooted<JSLinearString*> matched(cx,
      |                           ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:2262:43: note: 'cx' declared here
 2262 | bool js::RegExpGetSubstitution(JSContext* cx, Handle<ArrayObject*> matchResult,
      |                                ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Array.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/AliasAnalysis.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/AliasAnalysis.cpp:7,
                 from Unified_cpp_js_src_jit0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:497:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRWriter.h:497:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |     ^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1350:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1350:16: note: 'str' declared here
 1350 |   RootedString str(cx, ToString<CanGC>(cx, args.get(0)));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1343:44: note: 'cx' declared here
 1343 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1410:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 're' in '((js::StackRootedBase**)cx)[9]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1410:22: note: 're' declared here
 1410 |   RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
      |                      ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:1398:49: note: 'cx' declared here
 1398 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:449:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'flagStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::HandleValue, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:449:18: note: 'flagStr' declared here
  449 |     RootedString flagStr(cx, ToString<CanGC>(cx, flagsValue));
      |                  ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:429:58: note: 'cx' declared here
  429 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:478:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'regexp' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:478:25: note: 'regexp' declared here
  478 |   Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, GenericObject));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:475:34: note: 'cx' declared here
  475 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:556:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'patternValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:556:15: note: 'patternValue' declared here
  556 |   RootedValue patternValue(cx, args.get(0));
      |               ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:549:55: note: 'cx' declared here
  549 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:556:43,
    inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:616:67,
    inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:616:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'patternValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:556:15: note: 'patternValue' declared here
  556 |   RootedValue patternValue(cx, args.get(0));
      |               ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:612:39: note: 'cx' declared here
  612 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:113:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:112:24: note: 'shape' declared here
  112 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:88:45: note: 'cx' declared here
   88 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle<RegExpObject*>, JS::Handle<JSLinearString*>, std::size_t*, bool, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:348:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shared' in '((js::StackRootedBase**)cx)[9]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle<RegExpObject*>, JS::Handle<JSLinearString*>, std::size_t*, bool, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:348:22: note: 'shared' declared here
  348 |   RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj));
      |                      ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:342:41: note: 'cx' declared here
  342 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:656:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'patternValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:656:15: note: 'patternValue' declared here
  656 |   RootedValue patternValue(cx, args.get(0));
      |               ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RegExp.cpp:622:38: note: 'cx' declared here
  622 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
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/firefox-134.0.2/js/src/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:9:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JS::CTypesCallbacks*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:108:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'libraryObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp: In function 'JSObject* js::ctypes::Library::Create(JSContext*, JS::HandleValue, const JS::CTypesCallbacks*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:108:16: note: 'libraryObj' declared here
  108 |   RootedObject libraryObj(cx, JS_NewObject(cx, &sLibraryClass));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:106:38: note: 'cx' declared here
  106 | JSObject* Library::Create(JSContext* cx, HandleValue path,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::Library::Close(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:254:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Close(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:254:16: note: 'obj' declared here
  254 |   RootedObject obj(cx, GetThisObject(cx, args, "ctypes.close"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:251:32: note: 'cx' declared here
  251 | bool Library::Close(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:280:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp: In function 'bool js::ctypes::Library::Declare(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:280:16: note: 'obj' declared here
  280 |   RootedObject obj(cx, GetThisObject(cx, args, "ctypes.declare"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/Library.cpp:277:34: note: 'cx' declared here
  277 | bool Library::Declare(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineFrameInfo.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCodeGen.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCodeGen.cpp:7,
                 from Unified_cpp_js_src_jit1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:497:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRWriter.h:497:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |     ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:73,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/ZoneAllocator.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::UniqueChars js::ctypes::EncodeUTF8(JSContext*, AutoString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:925:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'string' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JS::UniqueChars js::ctypes::EncodeUTF8(JSContext*, AutoString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:925:16: note: 'string' declared here
  925 |   RootedString string(cx, NewUCString(cx, str.finish()));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:924:46: note: 'cx' declared here
  924 | static JS::UniqueChars EncodeUTF8(JSContext* cx, AutoString& str) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::DefineABIConstant(JSContext*, JS::HandleObject, const char*, ABICode, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2038:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::DefineABIConstant(JSContext*, JS::HandleObject, const char*, ABICode, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2038:16: note: 'obj' declared here
 2038 |   RootedObject obj(cx, JS_NewObjectWithGivenProto(cx, &sCABIClass, prototype));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2035:42: note: 'cx' declared here
 2035 | static bool DefineABIConstant(JSContext* cx, HandleObject ctypesObj,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::InitTypeConstructor(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JSFunctionSpec, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, JS::MutableHandleObject, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2067:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeConstructor(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JSFunctionSpec, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, JS::MutableHandleObject, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2067:16: note: 'obj' declared here
 2067 |   RootedObject obj(cx, JS_GetFunctionObject(fun));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2056:16: note: 'cx' declared here
 2056 |     JSContext* cx, HandleObject parent, HandleObject CTypeProto,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::DefineToStringTag(JSContext*, JS::HandleObject, const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:1912:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'toStringTagStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::DefineToStringTag(JSContext*, JS::HandleObject, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:1912:16: note: 'toStringTagStr' declared here
 1912 |   RootedString toStringTagStr(cx, JS_NewStringCopyZ(cx, toStringTag));
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:1910:42: note: 'cx' declared here
 1910 | static bool DefineToStringTag(JSContext* cx, HandleObject obj,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::InitInt64Class(JSContext*, JS::HandleObject, const JSClass*, JSNative, const JSFunctionSpec*, const JSFunctionSpec*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2138:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'prototype' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::InitInt64Class(JSContext*, JS::HandleObject, const JSClass*, JSNative, const JSFunctionSpec*, const JSFunctionSpec*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2136:16: note: 'prototype' declared here
 2136 |   RootedObject prototype(
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2131:44: note: 'cx' declared here
 2131 | static JSObject* InitInt64Class(JSContext* cx, HandleObject parent,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CType::SizeGetter(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4864:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::SizeGetter(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4864:16: note: 'obj' declared here
 4864 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4863:35: note: 'cx' declared here
 4863 | bool CType::SizeGetter(JSContext* cx, const JS::CallArgs& args) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::PointerType::TargetTypeGetter(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5216:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::TargetTypeGetter(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5216:16: note: 'obj' declared here
 5216 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5215:47: note: 'cx' declared here
 5215 | bool PointerType::TargetTypeGetter(JSContext* cx, const JS::CallArgs& args) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::ArrayType::ElementTypeGetter(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5639:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::ElementTypeGetter(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5639:16: note: 'obj' declared here
 5639 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5638:46: note: 'cx' declared here
 5638 | bool ArrayType::ElementTypeGetter(JSContext* cx, const JS::CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::CType::Create(JSContext*, JS::HandleObject, JS::HandleObject, js::ctypes::TypeCode, JSString*, JS::HandleValue, JS::HandleValue, ffi_type*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4424:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CType::Create(JSContext*, JS::HandleObject, JS::HandleObject, js::ctypes::TypeCode, JSString*, JS::HandleValue, JS::HandleValue, ffi_type*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4423:16: note: 'typeObj' declared here
 4423 |   RootedObject typeObj(cx,
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4401:36: note: 'cx' declared here
 4401 | JSObject* CType::Create(JSContext* cx, HandleObject typeProto,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::CType::DefineBuiltin(JSContext*, JS::HandleObject, const char*, JSObject*, JSObject*, const char*, js::ctypes::TypeCode, JS::HandleValue, JS::HandleValue, ffi_type*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4481:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nameStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CType::DefineBuiltin(JSContext*, JS::HandleObject, const char*, JSObject*, JSObject*, const char*, js::ctypes::TypeCode, JS::HandleValue, JS::HandleValue, ffi_type*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4481:16: note: 'nameStr' declared here
 4481 |   RootedString nameStr(cx, JS_NewStringCopyZ(cx, name));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4473:43: note: 'cx' declared here
 4473 | JSObject* CType::DefineBuiltin(JSContext* cx, HandleObject ctypesObj,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CType::PrototypeGetter(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4840:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::PrototypeGetter(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4840:16: note: 'obj' declared here
 4840 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4839:40: note: 'cx' declared here
 4839 | bool CType::PrototypeGetter(JSContext* cx, const JS::CallArgs& args) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5079:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'dataProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::PointerType::CreateInternal(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5079:16: note: 'dataProto' declared here
 5079 |   RootedObject dataProto(cx, CType::GetProtoFromType(cx, baseType, slotId));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5067:50: note: 'cx' declared here
 5067 | JSObject* PointerType::CreateInternal(JSContext* cx, HandleObject baseType) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, std::size_t, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5365:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::ArrayType::CreateInternal(JSContext*, JS::HandleObject, std::size_t, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5364:16: note: 'typeProto' declared here
 5364 |   RootedObject typeProto(
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5360:48: note: 'cx' declared here
 5360 | JSObject* ArrayType::CreateInternal(JSContext* cx, HandleObject baseType,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::CData::Create(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7567:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'dataObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CData::Create(JSContext*, JS::HandleObject, JS::HandleObject, void*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7567:16: note: 'dataObj' declared here
 7567 |   RootedObject dataObj(cx, JS_NewObjectWithGivenProto(cx, &sCDataClass, proto));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7553:36: note: 'cx' declared here
 7553 | JSObject* CData::Create(JSContext* cx, HandleObject typeObj,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5224:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::IsNull(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5224:16: note: 'obj' declared here
 5224 |   RootedObject obj(cx, GetThisObject(cx, args, "PointerType.prototype.isNull"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5222:37: note: 'cx' declared here
 5222 | bool PointerType::IsNull(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int, const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5247:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::PointerType::OffsetBy(JSContext*, const JS::CallArgs&, int, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5247:16: note: 'obj' declared here
 5247 |   RootedObject obj(cx, GetThisObject(cx, args, name));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5245:39: note: 'cx' declared here
 5245 | bool PointerType::OffsetBy(JSContext* cx, const CallArgs& args, int offset,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CData::Address(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7715:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::Address(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7715:16: note: 'obj' declared here
 7715 |   RootedObject obj(cx, GetThisObject(cx, args, "CData.prototype.address"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7709:32: note: 'cx' declared here
 7709 | bool CData::Address(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6473:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::AddressOfField(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6472:16: note: 'obj' declared here
 6472 |   RootedObject obj(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6470:44: note: 'cx' declared here
 6470 | bool StructType::AddressOfField(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::Int64Base::Construct(JSContext*, JS::HandleObject, uint64_t, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8704:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::Int64Base::Construct(JSContext*, JS::HandleObject, uint64_t, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8704:16: note: 'result' declared here
 8704 |   RootedObject result(cx, JS_NewObjectWithGivenProto(cx, clasp, proto));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8701:43: note: 'cx' declared here
 8701 | JSObject* Int64Base::Construct(JSContext* cx, HandleObject proto, uint64_t data,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::UInt64::ToString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:9029:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::ToString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:9029:16: note: 'obj' declared here
 9029 |   RootedObject obj(cx, GetThisObject(cx, args, "UInt64.prototype.toString"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:9027:34: note: 'cx' declared here
 9027 | bool UInt64::ToString(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::Int64::ToString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8858:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::ToString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8858:16: note: 'obj' declared here
 8858 |   RootedObject obj(cx, GetThisObject(cx, args, "Int64.prototype.toString"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8856:33: note: 'cx' declared here
 8856 | bool Int64::ToString(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::UInt64::ToSource(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:9047:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::UInt64::ToSource(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:9047:16: note: 'obj' declared here
 9047 |   RootedObject obj(cx, GetThisObject(cx, args, "UInt64.prototype.toSource"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:9045:34: note: 'cx' declared here
 9045 | bool UInt64::ToSource(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::Int64::ToSource(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8876:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::Int64::ToSource(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8876:16: note: 'obj' declared here
 8876 |   RootedObject obj(cx, GetThisObject(cx, args, "Int64.prototype.toSource"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8874:33: note: 'cx' declared here
 8874 | bool Int64::ToSource(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void js::ctypes::BuildCStyleTypeSource(JSContext*, JSObject*, AutoString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:953:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::BuildCStyleTypeSource(JSContext*, JSObject*, AutoString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:953:16: note: 'typeObj' declared here
  953 |   RootedObject typeObj(cx, typeObj_);
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:951:46: note: 'cx' declared here
  951 | static void BuildCStyleTypeSource(JSContext* cx, JSObject* typeObj_,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CType::ToString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4915:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::ToString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4915:16: note: 'obj' declared here
 4915 |   RootedObject obj(cx, GetThisObject(cx, args, "CType.prototype.toString"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4913:33: note: 'cx' declared here
 4913 | bool CType::ToString(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void js::ctypes::BuildTypeSource(JSContext*, JSObject*, bool, AutoString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4020:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'void js::ctypes::BuildTypeSource(JSContext*, JSObject*, bool, AutoString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4020:16: note: 'typeObj' declared here
 4020 |   RootedObject typeObj(cx, typeObj_);
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4018:40: note: 'cx' declared here
 4018 | static void BuildTypeSource(JSContext* cx, JSObject* typeObj_, bool makeShort,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5759:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ArrayType::AddressOfElement(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5758:16: note: 'obj' declared here
 5758 |   RootedObject obj(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5756:45: note: 'cx' declared here
 5756 | bool ArrayType::AddressOfElement(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4883:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'baseType' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::CreateArray(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4883:16: note: 'baseType' declared here
 4883 |   RootedObject baseType(cx, GetThisObject(cx, args, "CType.prototype.array"));
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4881:36: note: 'cx' declared here
 4881 | bool CType::CreateArray(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8540:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Forget(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8539:16: note: 'obj' declared here
 8539 |   RootedObject obj(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8532:49: note: 'cx' declared here
 8532 | bool CDataFinalizer::Methods::Forget(JSContext* cx, unsigned argc, Value* vp) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8586:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::Dispose(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8585:16: note: 'obj' declared here
 8585 |   RootedObject obj(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8578:50: note: 'cx' declared here
 8578 | bool CDataFinalizer::Methods::Dispose(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6414:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldGetter(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6413:27: note: 'name' declared here
 6413 |   Rooted<JSLinearString*> name(cx,
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6391:41: note: 'cx' declared here
 6391 | bool StructType::FieldGetter(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::ImplicitConvert(JSContext*, JS::HandleValue, JSObject*, void*, ConversionType, bool*, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:3481:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sourceLinear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::ImplicitConvert(JSContext*, JS::HandleValue, JSObject*, void*, ConversionType, bool*, JS::HandleObject, unsigned int, JS::HandleObject, unsigned int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:3480:33: note: 'sourceLinear' declared here
 3480 |         Rooted<JSLinearString*> sourceLinear(cx,
      |                                 ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:3330:40: note: 'cx' declared here
 3330 | static bool ImplicitConvert(JSContext* cx, HandleValue val,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6452:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldSetter(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6451:27: note: 'name' declared here
 6451 |   Rooted<JSLinearString*> name(cx,
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6429:41: note: 'cx' declared here
 6429 | bool StructType::FieldSetter(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CDataFinalizer::Methods::ToSource(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8168:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'objThis' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CDataFinalizer::Methods::ToSource(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8167:16: note: 'objThis' declared here
 8167 |   RootedObject objThis(
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8164:51: note: 'cx' declared here
 8164 | bool CDataFinalizer::Methods::ToSource(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::CData::ToSource(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8124:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CData::ToSource(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8124:16: note: 'obj' declared here
 8124 |   RootedObject obj(cx, GetThisObject(cx, args, "CData.prototype.toSource"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:8118:33: note: 'cx' declared here
 8118 | bool CData::ToSource(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2204:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'CTypeProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::InitTypeClasses(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2204:16: note: 'CTypeProto' declared here
 2204 |   RootedObject CTypeProto(cx, InitCTypeClass(cx, ctypesObj));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2190:40: note: 'cx' declared here
 2190 | static bool InitTypeClasses(JSContext* cx, HandleObject ctypesObj) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::InitCTypesClass(JSContext*, Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2436:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctypes' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool JS::InitCTypesClass(JSContext*, Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2436:16: note: 'ctypes' declared here
 2436 |   RootedObject ctypes(cx, JS_NewObject(cx, &sCTypesGlobalClass));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:2433:51: note: 'cx' declared here
 2433 | JS_PUBLIC_API bool JS::InitCTypesClass(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'JSObject* js::ctypes::StructType::BuildFieldsArray(JSContext*, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6331:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fieldsVec' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::StructType::BuildFieldsArray(JSContext*, JSObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6331:25: note: 'fieldsVec' declared here
 6331 |   JS::RootedValueVector fieldsVec(cx);
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6322:51: note: 'cx' declared here
 6322 | JSObject* StructType::BuildFieldsArray(JSContext* cx, JSObject* obj) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::StructType::FieldsArrayGetter(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6367:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::FieldsArrayGetter(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6367:16: note: 'obj' declared here
 6367 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6366:47: note: 'cx' declared here
 6366 | bool StructType::FieldsArrayGetter(JSContext* cx, const JS::CallArgs& args) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::FunctionType::ArgTypesGetter(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7206:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::FunctionType::ArgTypesGetter(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7206:25: note: 'obj' declared here
 7206 |   JS::Rooted<JSObject*> obj(cx, &args.thisv().toObject());
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7205:46: note: 'cx' declared here
 7205 | bool FunctionType::ArgTypesGetter(JSContext* cx, const JS::CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7272:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::CClosure::Create(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, JS::HandleValue, void (**)())':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7272:16: note: 'result' declared here
 7272 |   RootedObject result(cx, JS_NewObject(cx, &sCClosureClass));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:7267:39: note: 'cx' declared here
 7267 | JSObject* CClosure::Create(JSContext* cx, HandleObject typeObj,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::PointerType::ConstructData(JSContext*, JS::HandleObject, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5119:73,
    inlined from 'bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4369:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::CType::ConstructData(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5119:16: note: 'result' declared here
 5119 |   RootedObject result(cx, CData::Create(cx, obj, nullptr, nullptr, true));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:4349:38: note: 'cx' declared here
 4349 | bool CType::ConstructData(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6906:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnType' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'JSObject* js::ctypes::FunctionType::CreateInternal(JSContext*, JS::HandleValue, JS::HandleValue, const JS::HandleValueArray&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6906:16: note: 'returnType' declared here
 6906 |   RootedObject returnType(cx, PrepareReturnType(cx, rtype));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6902:51: note: 'cx' declared here
 6902 | JSObject* FunctionType::CreateInternal(JSContext* cx, HandleValue abi,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5954:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'dataProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5953:16: note: 'dataProto' declared here
 5953 |   RootedObject dataProto(
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5943:44: note: 'cx' declared here
 5943 | bool StructType::DefineInternal(JSContext* cx, JSObject* typeObj_,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6171:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Define(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6171:16: note: 'obj' declared here
 6171 |   RootedObject obj(cx, GetThisObject(cx, args, "StructType.prototype.define"));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:6169:36: note: 'cx' declared here
 6169 | bool StructType::Define(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonTypes.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonAnalysis.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/RangeAnalysis.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/RangeAnalysis.cpp:7,
                 from Unified_cpp_js_src_jit10.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrAdd::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:854:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit10.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrAdd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:854:19: note: 'lhs' declared here
  854 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:853:40: note: 'cx' declared here
  853 | bool RBigIntPtrAdd::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrSub::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:882:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrSub::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:882:19: note: 'lhs' declared here
  882 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:881:40: note: 'cx' declared here
  881 | bool RBigIntPtrSub::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5914:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In function 'bool js::ctypes::StructType::Create(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5911:16: note: 'result' declared here
 5911 |   RootedObject result(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5891:36: note: 'cx' declared here
 5891 | bool StructType::Create(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrMul::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:910:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrMul::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:910:19: note: 'lhs' declared here
  910 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:909:40: note: 'cx' declared here
  909 | bool RBigIntPtrMul::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrDiv::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:938:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrDiv::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:938:19: note: 'lhs' declared here
  938 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:937:40: note: 'cx' declared here
  937 | bool RBigIntPtrDiv::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrMod::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:966:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrMod::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:966:19: note: 'lhs' declared here
  966 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:965:40: note: 'cx' declared here
  965 | bool RBigIntPtrMod::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrPow::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:994:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrPow::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:994:19: note: 'lhs' declared here
  994 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:993:40: note: 'cx' declared here
  993 | bool RBigIntPtrPow::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1022:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrBitAnd::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1022:19: note: 'lhs' declared here
 1022 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1021:43: note: 'cx' declared here
 1021 | bool RBigIntPtrBitAnd::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1050:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrBitOr::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1050:19: note: 'lhs' declared here
 1050 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1049:42: note: 'cx' declared here
 1049 | bool RBigIntPtrBitOr::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1078:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrBitXor::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1078:19: note: 'lhs' declared here
 1078 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1077:43: note: 'cx' declared here
 1077 | bool RBigIntPtrBitXor::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrLsh::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1106:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrLsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1106:19: note: 'lhs' declared here
 1106 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1105:40: note: 'cx' declared here
 1105 | bool RBigIntPtrLsh::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrRsh::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1134:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhs' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrRsh::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1134:19: note: 'lhs' declared here
 1134 |   Rooted<BigInt*> lhs(cx, iter.readBigInt(cx));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1133:40: note: 'cx' declared here
 1133 | bool RBigIntPtrRsh::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ctypes::CDataArrayProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:849:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CDataArrayProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:849:16: note: 'target' declared here
  849 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:846:45: note: 'cx' declared here
  846 | bool CDataArrayProxyHandler::get(JSContext* cx, HandleObject proxy,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RBigIntPtrBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1162:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'operand' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RBigIntPtrBitNot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1162:19: note: 'operand' declared here
 1162 |   Rooted<BigInt*> operand(cx, iter.readBigInt(cx));
      |                   ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1161:43: note: 'cx' declared here
 1161 | bool RBigIntPtrBitNot::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ctypes::ArrayType::Setter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5718:48,
    inlined from 'virtual bool js::ctypes::CDataArrayProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:865:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp: In member function 'virtual bool js::ctypes::CDataArrayProxyHandler::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:5718:16: note: 'typeObj' declared here
 5718 |   RootedObject typeObj(cx, CData::GetCType(obj));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ctypes/CTypes.cpp:860:45: note: 'cx' declared here
  860 | bool CDataArrayProxyHandler::set(JSContext* cx, HandleObject proxy, HandleId id,
      |                                  ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FloatingPoint.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/RangeAnalysis.h:13:
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:67: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:546:42,
    inlined from 'void JS::Value::setDouble(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:610:29,
    inlined from 'JS::Value JS::DoubleValue(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:1163:14,
    inlined from 'virtual bool js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1758:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:60:14: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized]
   60 |   std::memcpy(static_cast<void*>(aResult), static_cast<const void*>(&aFrom),
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |               sizeof(From));
      |               ~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/Recover.cpp:1681:10: note: 'result' was declared here
 1681 |   double result;
      |          ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h:74:
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:1159:73,
    inlined from 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:317:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |                                               ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/Recover.cpp:307:11: note: 'result' was declared here
  307 |   int32_t result;
      |           ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:2469:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:2468:16: note: 'result' declared here
 2468 |   RootedObject result(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:2465:49: note: 'cx' declared here
 2465 | bool RCreateArgumentsObject::recover(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:2103:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'templateObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:2103:16: note: 'templateObject' declared here
 2103 |   RootedObject templateObject(cx, iter.readObject());
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:2102:39: note: 'cx' declared here
 2102 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                            ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:25:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp:252:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'newStubCode' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_807(D) + 8])[1]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp:252:20: note: 'newStubCode' declared here
  252 |   Rooted<JitCode*> newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline));
      |                    ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp:178:43: note: 'this' declared here
  178 | JitCode* BaselineCacheIRCompiler::compile() {
      |                                           ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1568:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'vec' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RHypot::recover(JSContext*, js::jit::SnapshotIterator&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1568:25: note: 'vec' declared here
 1568 |   JS::RootedValueVector vec(cx);
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Recover.cpp:1567:33: note: 'cx' declared here
 1567 | bool RHypot::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> > >; T = JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/RematerializedFrame.cpp:91:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tempFrames' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit10.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/RematerializedFrame.cpp: In static member function 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/RematerializedFrame.cpp:90:37: note: 'tempFrames' declared here
   90 |   Rooted<RematerializedFrameVector> tempFrames(cx,
      |                                     ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/RematerializedFrame.cpp:88:16: note: 'cx' declared here
   88 |     JSContext* cx, uint8_t* top, InlineFrameIterator& iter,
      |     ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonTypes.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Registers.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MachineState.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JitFrames.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineFrame.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineFrameInfo.h:15:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:1349:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'valObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetPropSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::MutableHandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:1348:16: note: 'valObj' declared here
 1348 |   RootedObject valObj(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:1329:40: note: 'cx' declared here
 1329 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2420:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rhsCopy' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoCompareFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2420:15: note: 'rhsCopy' declared here
 2420 |   RootedValue rhsCopy(cx, rhs);
      |               ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2406:35: note: 'cx' declared here
 2406 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2516:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewArrayFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2516:24: note: 'array' declared here
 2516 |   Rooted<ArrayObject*> array(cx, NewArrayOperation(cx, length));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2503:36: note: 'cx' declared here
 2503 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2551:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoNewObjectFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2551:16: note: 'obj' declared here
 2551 |   RootedObject obj(cx, NewObjectOperation(cx, script, pc));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:2542:37: note: 'cx' declared here
 2542 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame,
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:194:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctionList-inl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCodeGen.cpp:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:194:16: note: 'obj' declared here
  194 |   RootedObject obj(cx, ToObject(cx, val));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:170:39: note: 'cx' declared here
  170 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:755:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lhsObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoGetElemSuperFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:754:16: note: 'lhsObj' declared here
  754 |   RootedObject lhsObj(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:736:40: note: 'cx' declared here
  736 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:859:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:858:16: note: 'obj' declared here
  858 |   RootedObject obj(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:839:35: note: 'cx' declared here
  839 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:490:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:499:43,
    inlined from 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:729:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoGetElemFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:490:16: note: 'obj' declared here
  490 |   RootedObject obj(cx, &lref.toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:714:35: note: 'cx' declared here
  714 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp:2247:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shapeList' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp: In function 'bool js::jit::TryFoldingStubs(JSContext*, ICFallbackStub*, JSScript*, ICScript*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp:2247:21: note: 'shapeList' declared here
 2247 |   RootedValueVector shapeList(cx);
      |                     ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineCacheIRCompiler.cpp:2216:42: note: 'cx' declared here
 2216 | bool js::jit::TryFoldingStubs(JSContext* cx, ICFallbackStub* fallback,
      |                               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jstypes.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/TypeDecls.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrampolineNatives.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrampolineNatives.cpp:7,
                 from Unified_cpp_js_src_jit12.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:497:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRWriter.h:497:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  497 |     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:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpBuilderShared.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpBuilderShared.cpp:7,
                 from Unified_cpp_js_src_jit13.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:497:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRWriter.h:497:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |     ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject-inl.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here
  144 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:141:35: note: 'cx' declared here
  141 | inline bool GetElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:188:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:188:12: note: 'key' declared here
  188 |   RootedId key(cx);
      |            ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:170:39: note: 'cx' declared here
  170 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle<WithScope*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1068:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::EnterWithOperation(JSContext*, AbstractFramePtr, JS::HandleValue, JS::Handle<WithScope*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1068:16: note: 'obj' declared here
 1068 |   RootedObject obj(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1066:40: note: 'cx' declared here
 1066 | bool js::EnterWithOperation(JSContext* cx, AbstractFramePtr frame,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::Scope*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Scope*; T = js::Scope*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1152:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'scope' in '((js::StackRootedBase**)cx)[2]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1152:18: note: 'scope' declared here
 1152 |   Rooted<Scope*> scope(cx, ei.initialFrame().script()->innermostScope(pc));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1147:39: note: 'cx' declared here
 1147 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'HandleErrorContinuation ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1295:41,
    inlined from 'HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1368:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'doneValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1295:21: note: 'doneValue' declared here
 1295 |         RootedValue doneValue(cx, sp[-1]);
      |                     ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1337:55: note: 'cx' declared here
 1337 | static HandleErrorContinuation HandleError(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle<PropertyName*>, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4760:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, JS::Handle<PropertyName*>, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4759:16: note: 'obj' declared here
 4759 |   RootedObject obj(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4703:33: note: 'cx' declared here
 4703 | bool js::GetProperty(JSContext* cx, HandleValue v, Handle<PropertyName*> name,
      |                      ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4749:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized]
 4749 |     if (!proto) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4715:15: note: 'proto' was declared here
 4715 |     JSObject* proto;
      |               ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle<PropertyName*>, bool*) [with bool strict = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4827:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle<PropertyName*>, bool*) [with bool strict = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4827:16: note: 'obj' declared here
 4827 |   RootedObject obj(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4824:38: note: 'cx' declared here
 4824 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle<PropertyName*>, bool*) [with bool strict = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4827:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::DelPropOperation(JSContext*, JS::HandleValue, JS::Handle<PropertyName*>, bool*) [with bool strict = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4827:16: note: 'obj' declared here
 4827 |   RootedObject obj(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4824:38: note: 'cx' declared here
 4824 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4860:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4860:16: note: 'obj' declared here
 4860 |   RootedObject obj(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4857:38: note: 'cx' declared here
 4857 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4860:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::DelElemOperation(JSContext*, JS::HandleValue, JS::HandleValue, bool*) [with bool strict = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4860:16: note: 'obj' declared here
 4860 |   RootedObject obj(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4857:38: note: 'cx' declared here
 4857 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4893:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4893:12: note: 'id' declared here
 4893 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4891:38: note: 'cx' declared here
 4891 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4904:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4904:12: note: 'id' declared here
 4904 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:4901:50: note: 'cx' declared here
 4901 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:1452:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp: In function 'bool js::jit::DoSetPropFallback(JSContext*, BaselineFrame*, ICFallbackStub*, JS::Value*, JS::HandleValue, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:1451:16: note: 'obj' declared here
 1451 |   RootedObject obj(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineIC.cpp:1428:35: note: 'cx' declared here
 1428 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5088:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5088:12: note: 'id' declared here
 5088 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5085:51: note: 'cx' declared here
 5085 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SetPropertySuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::Handle<PropertyName*>, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5506:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::SetPropertySuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::Handle<PropertyName*>, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5505:16: note: 'obj' declared here
 5505 |   RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5500:38: note: 'cx' declared here
 5500 | bool js::SetPropertySuper(JSContext* cx, HandleValue lval, HandleValue receiver,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SetElementSuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5520:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::SetElementSuper(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5519:16: note: 'obj' declared here
 5519 |   RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5515:37: note: 'cx' declared here
 5515 | bool js::SetElementSuper(JSContext* cx, HandleValue lval, HandleValue receiver,
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, JS::HandleValue)::<lambda(JSContext*, JS::HandleValue)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1659:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1659:18: note: 'str' declared here
 1659 |     RootedString str(cx, ref.toString());
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:1656:46: note: 'cx' declared here
 1656 |   auto uniqueCharsFromString = [](JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::CreateThis(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, NewObjectKind, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject-inl.h:72:77,
    inlined from 'bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:340:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:84:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject-inl.h: In function 'bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject-inl.h:72:24: note: 'shape' declared here
   72 |   Rooted<SharedShape*> shape(cx, ThisShapeForFunction(cx, callee, newTarget));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:330:54: note: 'cx' declared here
  330 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args) {
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::CloseIterOperation(JSContext*, JS::HandleObject, CompletionKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5561:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::CloseIterOperation(JSContext*, JS::HandleObject, CompletionKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5561:15: note: 'result' declared here
 5561 |   RootedValue result(cx);
      |               ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5551:40: note: 'cx' declared here
 5551 | bool js::CloseIterOperation(JSContext* cx, HandleObject iter,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5137:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp: In function 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5137:19: note: 'cargs' declared here
 5137 |     ConstructArgs cargs(cx);
      |                   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter.cpp:5096:41: note: 'cx' declared here
 5096 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
      |                              ~~~~~~~~~~~^~
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-134.0.2/js/src/jsfriendapi.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:7,
                 from Unified_cpp_js_src0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from '{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1822:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function '{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1822:18: note: 'fun' declared here
 1822 |   RootedFunction fun(cx, &obj->as<JSFunction>());
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1816:64: note: 'cx' declared here
 1816 | static ComparatorMatchResult MatchNumericComparator(JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::SharedShape* GetArrayShapeWithProto(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5277:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::SharedShape* GetArrayShapeWithProto(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5275:24: note: 'shape' declared here
 5275 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5272:55: note: 'cx' declared here
 5272 | static SharedShape* GetArrayShapeWithProto(JSContext* cx, HandleObject proto) {
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5357:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unscopables' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5356:16: note: 'unscopables' declared here
 5356 |   RootedObject unscopables(cx,
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5353:43: note: 'cx' declared here
 5353 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:166:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bi' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:166:16: note: 'bi' declared here
  166 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:156:39: note: 'cx' declared here
  156 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:192:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bi' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:192:16: note: 'bi' declared here
  192 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:182:38: note: 'cx' declared here
  182 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:311:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool HasAndGetElement(JSContext*, JS::HandleObject, JS::HandleObject, T, bool*, JS::MutableHandleValue) [with T = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:311:12: note: 'id' declared here
  311 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:291:41: note: 'cx' declared here
  291 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1397:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1397:16: note: 'obj' declared here
 1397 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1390:45: note: 'cx' declared here
 1390 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:95:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bi' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp: In static member function 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:93:16: note: 'bi' declared here
   93 |   RootedBigInt bi(cx, thisv.isBigInt()
      |                ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/BigInt.cpp:89:45: note: 'cx' declared here
   89 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::array_indexOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4400:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool js::array_indexOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4400:16: note: 'obj' declared here
 4400 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4395:35: note: 'cx' declared here
 4395 | bool js::array_indexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4527:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4527:16: note: 'obj' declared here
 4527 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4522:39: note: 'cx' declared here
 4522 | bool js::array_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::array_includes(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4641:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool js::array_includes(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4641:16: note: 'obj' declared here
 4641 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4636:36: note: 'cx' declared here
 4636 | bool js::array_includes(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:25,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:453:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject-inl.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject-inl.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject-inl.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array-inl.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElements(JSContext*, JS::HandleObject, uint32_t, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here
  144 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:423:33: note: 'cx' declared here
  423 | bool js::GetElements(JSContext* cx, HandleObject aobj, uint32_t length,
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::SharedShape* js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5302:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In static member function 'static js::SharedShape* js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5301:16: note: 'proto' declared here
 5301 |   RootedObject proto(cx,
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5298:72: note: 'cx' declared here
 5298 | SharedShape* GlobalObject::createArrayShapeWithDefaultProto(JSContext* cx) {
      |                                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/AtomicsObject.cpp:745:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/AtomicsObject.cpp:745:16: note: 'value' declared here
  745 |   RootedBigInt value(cx, ToBigInt(cx, valv));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/AtomicsObject.cpp:704:37: note: 'cx' declared here
  704 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:266:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:266:25: note: 'global' declared here
  266 |   Rooted<GlobalObject*> global(cx, cx->realm()->maybeGlobal());
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:231:50: note: 'cx' declared here
  231 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, std::size_t, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:1183:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'constructor' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, std::size_t, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:1183:16: note: 'constructor' declared here
 1183 |   RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key));
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:1180:51: note: 'cx' declared here
 1180 | JS_PUBLIC_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::NewDataView(JSContext*, JS::HandleObject, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:1205:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'constructor' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp: In function 'JSObject* js::NewDataView(JSContext*, JS::HandleObject, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:1205:16: note: 'constructor' declared here
 1205 |   RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key));
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/DataViewObject.cpp:1202:38: note: 'cx' declared here
 1202 | JSObject* js::NewDataView(JSContext* cx, HandleObject buffer,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NonSyntacticVariablesObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = js::NonSyntacticVariablesObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::NewJSMEnvironment(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:447:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'varEnv' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp: In function 'JSObject* JS::NewJSMEnvironment(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:446:40: note: 'varEnv' declared here
  446 |   Rooted<NonSyntacticVariablesObject*> varEnv(
      |                                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:445:58: note: 'cx' declared here
  445 | JS_PUBLIC_API JSObject* JS::NewJSMEnvironment(JSContext* cx) {
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WithEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WithEnvironmentObject*; T = js::WithEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::ExecuteInJSMEnvironment(JSContext*, HandleScript, HandleObject, const EnvironmentChain&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:495:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'envChain' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp: In function 'bool JS::ExecuteInJSMEnvironment(JSContext*, HandleScript, HandleObject, const EnvironmentChain&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:494:36: note: 'envChain' declared here
  494 |     Rooted<WithEnvironmentObject*> envChain(
      |                                    ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:470:16: note: 'cx' declared here
  470 |     JSContext* cx, HandleScript scriptArg, HandleObject varEnv,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:526:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp: In function 'JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:526:16: note: 'env' declared here
  526 |   RootedObject env(cx, iter.environmentChain(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:516:74: note: 'cx' declared here
  516 | JS_PUBLIC_API JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) {
      |                                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1264:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1264:16: note: 'obj' declared here
 1264 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1259:32: note: 'cx' declared here
 1259 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
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-134.0.2/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/build/amd64/dist/include/js/CallArgs.h:73,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:7,
                 from Unified_cpp_js_src11.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<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::inspectErr() const [with V = JS::BigInt*; E = JS::Error]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:308:46:   required from 'constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::unwrapErr() [with V = JS::BigInt*; E = JS::Error]'
  308 |   constexpr E unwrapErr() { return inspectErr(); }
      |                                    ~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:673:49:   required from 'constexpr mozilla::GenericErrorResult<E> mozilla::Result<V, E>::propagateErr() [with V = JS::BigInt*; E = JS::Error]'
  673 |     return GenericErrorResult<E>{mImpl.unwrapErr(), ErrorPropagationTag{}};
      |                                  ~~~~~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:3594:3:   required from here
   36 |       return mozTryVarTempResult_.propagateErr();     \
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:305:16: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  305 |     std::memcpy(&res, &bits, sizeof(E));
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here
  106 | struct Error {
      |        ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DeleteElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:377:25,
    inlined from 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:800:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool js::ArraySetLength(JSContext*, JS::Handle<ArrayObject*>, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:377:20: note: 'id' declared here
  377 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:653:36: note: 'cx' declared here
  653 | bool js::ArraySetLength(JSContext* cx, Handle<ArrayObject*> arr, HandleId id,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SetArrayLengthProperty(JSContext*, JS::Handle<js::ArrayObject*>, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:590:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, JS::Handle<js::ArrayObject*>, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:590:12: note: 'id' declared here
  590 |   RootedId id(cx, NameToId(cx->names().length));
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:588:47: note: 'cx' declared here
  588 | static bool SetArrayLengthProperty(JSContext* cx, Handle<ArrayObject*> obj,
      |                                    ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Activation.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Activation-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Activation.cpp:7,
                 from Unified_cpp_js_src10.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::FixedLengthArrayBufferObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1742:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src10.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In function 'ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::FixedLengthArrayBufferObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1742:16: note: 'proto' declared here
 1742 |   RootedObject proto(cx, proto_);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1732:57: note: 'cx' declared here
 1732 | static ArrayBufferType* NewArrayBufferObject(JSContext* cx, HandleObject proto_,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::ResizableArrayBufferObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1742:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In function 'ArrayBufferType* NewArrayBufferObject(JSContext*, JS::HandleObject, js::gc::AllocKind) [with ArrayBufferType = js::ResizableArrayBufferObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1742:16: note: 'proto' declared here
 1742 |   RootedObject proto(cx, proto_);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1732:57: note: 'cx' declared here
 1732 | static ArrayBufferType* NewArrayBufferObject(JSContext* cx, HandleObject proto_,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24,
    inlined from 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5424:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24: note: 'shape' declared here
 5320 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5423:48: note: 'cx' declared here
 5423 | ArrayObject* js::NewDenseEmptyArray(JSContext* cx) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5334:24,
    inlined from 'js::ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext*, uint32_t, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5447:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext*, uint32_t, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5334:24: note: 'shape' declared here
 5334 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5444:67: note: 'cx' declared here
 5444 | ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5334:24,
    inlined from 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5350:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5334:24: note: 'shape' declared here
 5334 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5347:50: note: 'cx' declared here
 5347 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 2046]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24,
    inlined from 'js::ArrayObject* js::NewDensePartlyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5440:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDensePartlyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24: note: 'shape' declared here
 5320 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5438:16: note: 'cx' declared here
 5438 |     JSContext* cx, uint32_t length, NewObjectKind newKind /* = GenericObject */,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24,
    inlined from 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5434:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, NewObjectKind, gc::AllocSite*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24: note: 'shape' declared here
 5320 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5432:16: note: 'cx' declared here
 5432 |     JSContext* cx, uint32_t length, NewObjectKind newKind /* = GenericObject */,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* js::NewArrayWithNullProto(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5780:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewArrayWithNullProto(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5780:24: note: 'shape' declared here
 5780 |   Rooted<SharedShape*> shape(cx, GetArrayShapeWithProto(cx, nullptr));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5779:51: note: 'cx' declared here
 5779 | ArrayObject* js::NewArrayWithNullProto(JSContext* cx) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24,
    inlined from 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5454:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24: note: 'shape' declared here
 5320 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5452:16: note: 'cx' declared here
 5452 |     JSContext* cx, uint32_t length,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24,
    inlined from 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5428:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24: note: 'shape' declared here
 5320 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5427:55: note: 'cx' declared here
 5427 | ArrayObject* js::NewTenuredDenseEmptyArray(JSContext* cx) {
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:265:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linearStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp: In function 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:265:27: note: 'linearStr' declared here
  265 |   Rooted<JSLinearString*> linearStr(cx, str->ensureLinear(cx));
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:233:35: note: 'cx' declared here
  233 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp:983:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'throwTypeError' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src10.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp:982:18: note: 'throwTypeError' declared here
  982 |     RootedObject throwTypeError(
      |                  ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp:964:54: note: 'cx' declared here
  964 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp:263:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp: In static member function 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp:261:24: note: 'shape' declared here
  261 |   Rooted<SharedShape*> shape(cx, SharedShape::getInitialShape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArgumentsObject.cpp:253:67: note: 'cx' declared here
  253 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NonSyntacticVariablesObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = js::NonSyntacticVariablesObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:409:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'varEnv' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp: In function 'bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:408:40: note: 'varEnv' declared here
  408 |   Rooted<NonSyntacticVariablesObject*> varEnv(
      |                                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Eval.cpp:406:16: note: 'cx' declared here
  406 |     JSContext* cx, HandleObject objArg, HandleScript scriptArg,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ResizableArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ResizableArrayBufferObject*; T = js::ResizableArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::ArrayBufferObject::resizeImpl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:678:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In static member function 'static bool js::ArrayBufferObject::resizeImpl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:677:39: note: 'obj' declared here
  677 |   Rooted<ResizableArrayBufferObject*> obj(
      |                                       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:674:47: note: 'cx' declared here
  674 | bool ArrayBufferObject::resizeImpl(JSContext* cx, const CallArgs& args) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2534:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2534:16: note: 'obj' declared here
 2534 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2529:31: note: 'cx' declared here
 2529 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
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-134.0.2/js/src/jsfriendapi.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrampolineNatives.cpp:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::jit::CharCodeToLowerCase(JSContext*, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:821:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit12.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::CharCodeToLowerCase(JSContext*, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:821:16: note: 'str' declared here
  821 |   RootedString str(cx, StringFromCharCode(cx, code));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:820:42: note: 'cx' declared here
  820 | JSString* CharCodeToLowerCase(JSContext* cx, int32_t code) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::Handle<js::ArrayObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2927:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::Handle<js::ArrayObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2927:15: note: 'value' declared here
 2927 |   RootedValue value(cx);
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2922:42: note: 'cx' declared here
 2922 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::jit::CharCodeToUpperCase(JSContext*, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:829:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::CharCodeToUpperCase(JSContext*, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:829:16: note: 'str' declared here
  829 |   RootedString str(cx, StringFromCharCode(cx, code));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:828:42: note: 'cx' declared here
  828 | JSString* CharCodeToUpperCase(JSContext* cx, int32_t code) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1448:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool SetArrayElements(JSContext*, JS::HandleObject, uint64_t, uint32_t, const JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1448:12: note: 'id' declared here
 1448 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1430:41: note: 'cx' declared here
 1430 | static bool SetArrayElements(JSContext* cx, HandleObject obj, uint64_t start,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void* JS::StealArrayBufferContents(JSContext*, HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3145:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedBuffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In function 'void* JS::StealArrayBufferContents(JSContext*, HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3144:30: note: 'unwrappedBuffer' declared here
 3144 |   Rooted<ArrayBufferObject*> unwrappedBuffer(
      |                              ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3138:61: note: 'cx' declared here
 3138 | JS_PUBLIC_API void* JS::StealArrayBufferContents(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::DetachArrayBuffer(JSContext*, HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:2981:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedBuffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In function 'bool JS::DetachArrayBuffer(JSContext*, HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:2980:30: note: 'unwrappedBuffer' declared here
 2980 |   Rooted<ArrayBufferObject*> unwrappedBuffer(
      |                              ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:2975:53: note: 'cx' declared here
 2975 | JS_PUBLIC_API bool JS::DetachArrayBuffer(JSContext* cx, HandleObject obj) {
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayBufferObjectMaybeShared* CreateSpecificWasmBuffer(JSContext*, const js::wasm::MemoryDesc&) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::WasmSharedArrayRawBuffer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1293:41,
    inlined from 'js::ArrayBufferObjectMaybeShared* js::CreateWasmBuffer(JSContext*, const wasm::MemoryDesc&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1351:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In function 'js::ArrayBufferObjectMaybeShared* js::CreateWasmBuffer(JSContext*, const wasm::MemoryDesc&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1293:41: note: 'object' declared here
 1293 |   Rooted<ArrayBufferObjectMaybeShared*> object(
      |                                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1339:16: note: 'cx' declared here
 1339 |     JSContext* cx, const wasm::MemoryDesc& memory) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:2408:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:2408:16: note: 'proto' declared here
 2408 |   RootedObject proto(cx);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:2404:32: note: 'cx' declared here
 2404 | bool GetPrototypeOf(JSContext* cx, HandleObject target,
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:2419:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedObj' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:2419:15: note: 'rootedObj' declared here
 2419 |   RootedValue rootedObj(cx, obj);
      |               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:2416:60: note: 'cx' declared here
 2416 | static JSString* ConvertObjectToStringForConcat(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<JS::Value>; T = JS::GCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ArraySortWithoutComparator(JSContext*, JS::Handle<JSObject*>, uint64_t, {anonymous}::ComparatorMatchResult)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2065:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'vec' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool ArraySortWithoutComparator(JSContext*, JS::Handle<JSObject*>, uint64_t, {anonymous}::ComparatorMatchResult)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2065:29: note: 'vec' declared here
 2065 |     Rooted<GCVector<Value>> vec(cx, GCVector<Value>(cx));
      |                             ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2039:51: note: 'cx' declared here
 2039 | static bool ArraySortWithoutComparator(JSContext* cx, Handle<JSObject*> obj,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FixedLengthArrayBufferObject*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ArrayBufferObject* js::ArrayBufferObject::createForContents(JSContext*, size_t, BufferContents)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1843:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In static member function 'static js::ArrayBufferObject* js::ArrayBufferObject::createForContents(JSContext*, size_t, BufferContents)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1841:30: note: 'buffer' declared here
 1841 |   Rooted<ArrayBufferObject*> buffer(
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:1798:16: note: 'cx' declared here
 1798 |     JSContext* cx, size_t nbytes, BufferContents contents) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ArrayBufferObject* js::ArrayBufferObject::copyAndDetachRealloc(JSContext*, size_t, JS::Handle<js::ArrayBufferObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:2145:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'newBuffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In static member function 'static js::ArrayBufferObject* js::ArrayBufferObject::copyAndDetachRealloc(JSContext*, size_t, JS::Handle<js::ArrayBufferObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:2145:30: note: 'newBuffer' declared here
 2145 |   Rooted<ArrayBufferObject*> newBuffer(cx, ArrayBufferObject::createEmpty(cx));
      |                              ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:2129:16: note: 'cx' declared here
 2129 |     JSContext* cx, size_t newByteLength,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::ArrayBufferClone(JSContext*, Handle<JSObject*>, size_t, size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3331:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'targetBuffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In function 'JSObject* JS::ArrayBufferClone(JSContext*, Handle<JSObject*>, size_t, size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3331:20: note: 'targetBuffer' declared here
 3331 |   JS::RootedObject targetBuffer(cx, JS::NewArrayBuffer(cx, srcLength));
      |                    ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3318:43: note: 'cx' declared here
 3318 | JSObject* JS::ArrayBufferClone(JSContext* cx, Handle<JSObject*> srcBuffer,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3070:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedSource' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp: In function 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3069:30: note: 'unwrappedSource' declared here
 3069 |   Rooted<ArrayBufferObject*> unwrappedSource(
      |                              ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ArrayBufferObject.cpp:3062:56: note: 'cx' declared here
 3062 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx,
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ArraySortPrologue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::ArraySortData*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2215:48,
    inlined from 'bool js::array_sort(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2375:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool js::array_sort(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2215:21: note: 'obj' declared here
 2215 |   Rooted<JSObject*> obj(cx, ToObject(cx, thisv));
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2354:32: note: 'cx' declared here
 2354 | bool js::array_sort(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:690:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:690:12: note: 'id' declared here
  690 |   RootedId id(cx, NameToId(cx->names().length));
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:686:32: note: 'cx' declared here
  686 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ArraySortPrologue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::ArraySortData*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2215:48,
    inlined from 'js::ArraySortResult js::ArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2428:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArraySortResult js::ArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2215:21: note: 'obj' declared here
 2215 |   Rooted<JSObject*> obj(cx, ToObject(cx, thisv));
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2414:49: note: 'cx' declared here
 2414 | ArraySortResult js::ArraySortFromJit(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1225:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, const uint8_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1225:16: note: 'script' declared here
 1225 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1223:33: note: 'cx' declared here
 1223 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame,
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_push(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2475:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_push(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2475:16: note: 'obj' declared here
 2475 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2470:35: note: 'cx' declared here
 2470 | static bool array_push(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2724:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_unshift(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2724:16: note: 'obj' declared here
 2724 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2719:38: note: 'cx' declared here
 2719 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_shift(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2640:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_shift(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2640:16: note: 'obj' declared here
 2640 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:2635:36: note: 'cx' declared here
 2635 | static bool array_shift(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1542:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1542:16: note: 'obj' declared here
 1542 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:1537:38: note: 'cx' declared here
 1537 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::jit::CheckProxyGetByValueResult(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1800:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedId' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::CheckProxyGetByValueResult(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1800:12: note: 'rootedId' declared here
 1800 |   RootedId rootedId(cx);
      |            ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1796:44: note: 'cx' declared here
 1796 | bool CheckProxyGetByValueResult(JSContext* cx, HandleObject obj,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24,
    inlined from 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, JSLinearString**, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5474:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, JSLinearString**, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24: note: 'shape' declared here
 5320 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5472:16: note: 'cx' declared here
 5472 |     JSContext* cx, uint32_t length, JSLinearString** values,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* NewArray(JSContext*, uint32_t, js::NewObjectKind, js::gc::AllocSite*) [with unsigned int maxLength = 4294967295]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24,
    inlined from 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5461:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5320:24: note: 'shape' declared here
 5320 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5459:16: note: 'cx' declared here
 5459 |     JSContext* cx, uint32_t length, const Value* values,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'js::ArrayObject* NewArrayWithProto(JSContext*, uint32_t, JS::HandleObject, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5334:24,
    inlined from 'js::ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext*, uint32_t, const JS::Value*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5487:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext*, uint32_t, const JS::Value*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5334:24: note: 'shape' declared here
 5334 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:5483:58: note: 'cx' declared here
 5483 | ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext* cx, uint32_t length,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_slice(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4028:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_slice(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4028:16: note: 'obj' declared here
 4028 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4023:36: note: 'cx' declared here
 4023 | static bool array_slice(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3063:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3063:16: note: 'obj' declared here
 3063 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3057:42: note: 'cx' declared here
 3057 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_with(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3666:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_with(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3666:16: note: 'obj' declared here
 3666 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3661:35: note: 'cx' declared here
 3661 | static bool array_with(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_concat(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4912:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_concat(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4912:16: note: 'obj' declared here
 4912 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:4907:37: note: 'cx' declared here
 4907 | static bool array_concat(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:25,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:386:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElementsWithAdder(JSContext*, JS::HandleObject, JS::HandleObject, uint32_t, uint32_t, ElementAdder*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here
  144 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:368:42: note: 'cx' declared here
  368 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool array_toSpliced(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3401:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp: In function 'bool array_toSpliced(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3401:16: note: 'obj' declared here
 3401 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.cpp:3396:40: note: 'cx' declared here
 3396 | static bool array_toSpliced(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
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-134.0.2/js/src/jsfriendapi.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Realm.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CompileWrappers.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CompileInfo.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIRGraph.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpBuilderShared.h:13:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AbortReasonOr<bool> WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpOracle.cpp:1018:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'targetScript' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_56(D)])[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit13.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpOracle.cpp: In member function 'js::jit::AbortReasonOr<bool> WarpScriptOracle::maybeInlineCall(js::jit::WarpOpSnapshotList&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, uint8_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpOracle.cpp:1018:16: note: 'targetScript' declared here
 1018 |   RootedScript targetScript(cx_, targetFunction->nonLazyScript());
      |                ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpOracle.cpp:1002:56: note: 'this' declared here
 1002 |     ICFallbackStub* fallbackStub, uint8_t* stubDataCopy) {
      |                                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:672:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src11.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:671:26: note: 'resultPromise' declared here
  671 |   Rooted<PromiseObject*> resultPromise(
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:670:16: note: 'cx' declared here
  670 |     JSContext* cx, MutableHandleValue result) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1484:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'js::AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1483:16: note: 'proto' declared here
 1483 |   RootedObject proto(cx, GlobalObject::getOrCreateAsyncIteratorHelperPrototype(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1482:66: note: 'cx' declared here
 1482 | AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext* cx) {
      |                                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BoundFunctionObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BoundFunctionObject*; T = js::BoundFunctionObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::BoundFunctionObject* js::BoundFunctionObject::createTemplateObject(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:471:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bound' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src11.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp: In static member function 'static js::BoundFunctionObject* js::BoundFunctionObject::createTemplateObject(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:470:32: note: 'bound' declared here
  470 |   Rooted<BoundFunctionObject*> bound(
      |                                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:468:75: note: 'cx' declared here
  468 | BoundFunctionObject* BoundFunctionObject::createTemplateObject(JSContext* cx) {
      |                                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:188:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctionList-inl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:188:12: note: 'key' declared here
  188 |   RootedId key(cx);
      |            ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:170:39: note: 'cx' declared here
  170 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:875:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::OperatorIn(JSContext*, JS::HandleValue, JS::HandleObject, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:875:12: note: 'id' declared here
  875 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:874:28: note: 'cx' declared here
  874 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:866:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'qhatv' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src11.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp: In static member function 'static bool JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::HandleBigInt, JS::HandleBigInt, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, const mozilla::Maybe<JS::MutableHandle<JS::BigInt*> >&, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:866:16: note: 'qhatv' declared here
  866 |   RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:837:16: note: 'cx' declared here
  837 |     JSContext* cx, HandleBigInt dividend, HandleBigInt divisor,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2437:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'x1' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitAnd(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2437:18: note: 'x1' declared here
 2437 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
      |                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2421:35: note: 'cx' declared here
 2421 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2482:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'x1' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitXor(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2482:18: note: 'x1' declared here
 2482 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
      |                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2467:35: note: 'cx' declared here
 2467 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2529:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::bitOr(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2529:18: note: 'result' declared here
 2529 |     RootedBigInt result(cx, absoluteSubOne(cx, x));
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2511:34: note: 'cx' declared here
 2511 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2373:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::rshByAbsolute(JSContext*, JS::HandleBigInt, JS::HandleBigInt)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2372:16: note: 'result' declared here
 2372 |   RootedBigInt result(cx,
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2327:42: note: 'cx' declared here
 2327 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2881:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'mod' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp: In static member function 'static JS::BigInt* JS::BigInt::asIntN(JSContext*, JS::HandleBigInt, uint64_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2881:16: note: 'mod' declared here
 2881 |   RootedBigInt mod(cx, asUintN(cx, x, bits));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:2841:35: note: 'cx' declared here
 2841 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:3145:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:3145:15: note: 'v' declared here
 3145 |   RootedValue v(cx, val);
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BigIntType.cpp:3144:33: note: 'cx' declared here
 3144 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) {
      |                      ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.h:89,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:9,
                 from Unified_cpp_js_src1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2515:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'objectProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2514:24: note: 'objectProto' declared here
 2514 |   Rooted<PlainObject*> objectProto(
      |                        ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2506:51: note: 'cx' declared here
 2506 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'static bool js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:94:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'args2' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp: In static member function 'static bool js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:94:17: note: 'args2' declared here
   94 |   ConstructArgs args2(cx);
      |                 ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:78:48: note: 'cx' declared here
   78 | bool BoundFunctionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'static bool js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:65:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'args2' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp: In static member function 'static bool js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:65:14: note: 'args2' declared here
   65 |   InvokeArgs args2(cx);
      |              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:52:43: note: 'cx' declared here
   52 | bool BoundFunctionObject::call(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::GlobalObject*>; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2489:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'self' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2489:25: note: 'self' declared here
 2489 |   Rooted<GlobalObject*> self(cx, cx->global());
      |                         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2488:53: note: 'cx' declared here
 2488 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) {
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1461:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'asyncIterProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1460:16: note: 'asyncIterProto' declared here
 1460 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1454:60: note: 'cx' declared here
 1454 | bool GlobalObject::initAsyncIteratorHelperProto(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1099:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'asyncIterProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1098:16: note: 'asyncIterProto' declared here
 1098 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1079:58: note: 'cx' declared here
 1079 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1289:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'asyncIterProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1288:16: note: 'asyncIterProto' declared here
 1288 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1283:16: note: 'cx' declared here
 1283 |     JSContext* cx, Handle<GlobalObject*> global) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1253:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1253:16: note: 'obj' declared here
 1253 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1243:39: note: 'cx' declared here
 1243 | bool js::obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1356:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'asyncIterProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1355:16: note: 'asyncIterProto' declared here
 1355 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1348:54: note: 'cx' declared here
 1348 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1634:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'forEachFunc' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In function 'bool forEach(const char*, JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1633:18: note: 'forEachFunc' declared here
 1633 |   RootedFunction forEachFunc(
      |                  ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1628:54: note: 'cx' declared here
 1628 | static bool forEach(const char* funcName, JSContext* cx, HandleObject obj,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1154:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'propValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1154:15: note: 'propValue' declared here
 1154 |   RootedValue propValue(cx);
      |               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1144:35: note: 'cx' declared here
 1144 | static bool AssignSlow(JSContext* cx, HandleObject to, HandleObject from) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:135:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'idRoot' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:135:12: note: 'idRoot' declared here
  135 |   RootedId idRoot(cx);
      |            ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:102:46: note: 'cx' declared here
  102 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSFunction* NewHandler(JSContext*, js::Native, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:288:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'handlerFun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp: In function 'JSFunction* NewHandler(JSContext*, js::Native, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:286:27: note: 'handlerFun' declared here
  286 |   JS::Rooted<JSFunction*> handlerFun(
      |                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:281:35: note: 'cx' declared here
  281 | JSFunction* NewHandler(JSContext* cx, Native handler,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:70:78,
    inlined from 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:94:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:70:16: note: 'proto' declared here
   70 |   RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:89:63: note: 'cx' declared here
   89 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1217:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In static member function 'static JSObject* js::AsyncFromSyncIteratorObject::create(JSContext*, JS::HandleObject, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1215:16: note: 'proto' declared here
 1215 |   RootedObject proto(cx,
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:1210:58: note: 'cx' declared here
 1210 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:634:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ns' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:634:34: note: 'ns' declared here
  634 |   Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
      |                                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:632:16: note: 'cx' declared here
  632 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:583:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ns' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:583:34: note: 'ns' declared here
  583 |   Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
      |                                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:581:58: note: 'cx' declared here
  581 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:166:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'queue' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:166:23: note: 'queue' declared here
  166 |   Rooted<ListObject*> queue(cx, generator->queue());
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:159:16: note: 'cx' declared here
  159 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AsyncGeneratorDrainQueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:568:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'next' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorDrainQueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:567:36: note: 'next' declared here
  567 |     Rooted<AsyncGeneratorRequest*> next(
      |                                    ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:547:16: note: 'cx' declared here
  547 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool json_isRawJSON(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:2186:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp: In function 'bool json_isRawJSON(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:2186:23: note: 'obj' declared here
 2186 |     Rooted<JSObject*> obj(cx, &args[0].toObject());
      |                       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:2180:39: note: 'cx' declared here
 2180 | static bool json_isRawJSON(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:264:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp: In static member function 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:264:26: note: 'resultPromise' declared here
  264 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:261:16: note: 'cx' declared here
  261 |     JSContext* cx, HandleFunction fun) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:334:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp: In static member function 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:334:26: note: 'resultPromise' declared here
  334 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncFunction.cpp:325:16: note: 'cx' declared here
  325 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:325:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp: In function 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle<JS::PropertyKey>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:325:18: note: 'obj' declared here
  325 |     RootedObject obj(cx, JS::ToObject(cx, vp));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:310:40: note: 'cx' declared here
  310 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<js::AsyncGeneratorRequest*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:134:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'queue' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<js::AsyncGeneratorRequest*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:134:25: note: 'queue' declared here
  134 |     Rooted<ListObject*> queue(cx, ListObject::create(cx));
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:126:16: note: 'cx' declared here
  126 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:25,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array-inl.h:35:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject-inl.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElement(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here
  144 |   JS::Rooted<jsid> id(cx);
      |                    ^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Array-inl.h:19:35: note: 'cx' declared here
   19 | inline bool GetElement(JSContext* cx, HandleObject obj, uint32_t index,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AsyncGeneratorEnqueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::HandleValue, JS::Handle<js::PromiseObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:703:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'request' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorEnqueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::HandleValue, JS::Handle<js::PromiseObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:701:34: note: 'request' declared here
  701 |   Rooted<AsyncGeneratorRequest*> request(
      |                                  ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:695:16: note: 'cx' declared here
  695 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:782:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'completionValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:782:15: note: 'completionValue' declared here
  782 |   RootedValue completionValue(cx, args.get(0));
      |               ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:765:40: note: 'cx' declared here
  765 | bool js::AsyncGeneratorNext(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:837:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'completionValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:837:15: note: 'completionValue' declared here
  837 |   RootedValue completionValue(cx, args.get(0));
      |               ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:821:42: note: 'cx' declared here
  821 | bool js::AsyncGeneratorReturn(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:896:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'completionValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp: In function 'bool js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:896:15: note: 'completionValue' declared here
  896 |   RootedValue completionValue(cx, args.get(0));
      |               ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/AsyncIteration.cpp:880:41: note: 'cx' declared here
  880 | bool js::AsyncGeneratorThrow(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::BoundFunctionObject* js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle<JSObject*>, JS::Value*, uint32_t, JS::Handle<js::BoundFunctionObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:341:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp: In static member function 'static js::BoundFunctionObject* js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle<JSObject*>, JS::Value*, uint32_t, JS::Handle<js::BoundFunctionObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:341:23: note: 'proto' declared here
  341 |     Rooted<JSObject*> proto(cx);
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BoundFunctionObject.cpp:310:16: note: 'cx' declared here
  310 |     JSContext* cx, Handle<JSObject*> target, Value* args, uint32_t argc,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy> > > >, JS::MutableHandle<mozilla::UniquePtr<js::IndirectBindingMap, JS::DeletePolicy<js::IndirectBindingMap> > >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:379:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleNamespaceObject* js::ModuleNamespaceObject::create(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy> > > >, JS::MutableHandle<mozilla::UniquePtr<js::IndirectBindingMap, JS::DeletePolicy<js::IndirectBindingMap> > >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:378:16: note: 'object' declared here
  378 |   RootedObject object(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:371:16: note: 'cx' declared here
  371 |     JSContext* cx, Handle<ModuleObject*> module,
      |     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/LIR.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/PerfSpewer.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIRGenerator.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonCompileTask.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JitRuntime.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrampolineNatives.cpp:12:
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-134.0.2/js/src/jit/MIR.h:9452: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-134.0.2/js/src/jit/MIR.h:9457:3,
    inlined from 'bool js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/WarpBuilder.cpp:3588:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.h:886:50: warning: 'resultType' may be used uninitialized [-Wmaybe-uninitialized]
  886 |   void setResultType(MIRType type) { resultType_ = type; }
      |                                      ~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit12.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/WarpBuilder.cpp:3548:11: note: 'resultType' was declared here
 3548 |   MIRType resultType;
      |           ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ModuleObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2309:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In function 'js::ModuleObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2308:16: note: 'result' declared here
 2308 |   RootedObject result(cx,
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2299:52: note: 'cx' declared here
 2299 | ModuleObject* js::CallModuleResolveHook(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CountEnumerableOwnPropertiesNative(JSContext*, JS::HandleObject, int32_t&, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1945:77,
    inlined from 'bool js::obj_keys_length(JSContext*, JS::HandleObject, int32_t&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2148:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'piter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::obj_keys_length(JSContext*, JS::HandleObject, int32_t&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1944:35: note: 'piter' declared here
 1944 |   Rooted<PropertyIteratorObject*> piter(cx,
      |                                   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2146:37: note: 'cx' declared here
 2146 | bool js::obj_keys_length(JSContext* cx, HandleObject obj, int32_t& length) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:614:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:614:15: note: 'value' declared here
  614 |   RootedValue value(cx, env->getSlot(prop->slot()));
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:593:58: note: 'cx' declared here
  593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:507:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:507:15: note: 'value' declared here
  507 |   RootedValue value(cx, env->getSlot(prop->slot()));
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:485:16: note: 'cx' declared here
  485 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::GetElemMaybeCached(JSContext*, JS::HandleObject, JS::HandleValue, js::MegamorphicCacheEntry*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1997:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'objVal' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetElemMaybeCached(JSContext*, JS::HandleObject, JS::HandleValue, js::MegamorphicCacheEntry*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1997:15: note: 'objVal' declared here
 1997 |   RootedValue objVal(cx, ObjectValue(*obj));
      |               ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:1967:36: note: 'cx' declared here
 1967 | bool GetElemMaybeCached(JSContext* cx, HandleObject obj, HandleValue idVal,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool json_rawJSON(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:2220:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp: In function 'bool json_rawJSON(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:2220:27: note: 'linear' declared here
 2220 |   Rooted<JSLinearString*> linear(cx, jsonString->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:2210:37: note: 'cx' declared here
 2210 | static bool json_rawJSON(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:681:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:681:16: note: 'obj' declared here
  681 |   RootedObject obj(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:678:34: note: 'cx' declared here
  678 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::<lambda(JS::HandleId, JS::HandleValue, PropertyKind)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:339:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'idv' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)__closure_86(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:339:19: note: 'idv' declared here
  339 |       RootedValue idv(cx, IdToValue(id));
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:329:63: note: '__closure' declared here
  329 |                                         PropertyKind kind) -> bool {
      |                                                               ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:471:31: warning: 'voffset' may be used uninitialized [-Wmaybe-uninitialized]
  471 |       if (!buf.appendSubstring(valstr, voffset, vlength)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:376:12: note: 'voffset' was declared here
  376 |     size_t voffset, vlength;
      |            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:471:31: warning: 'vlength' may be used uninitialized [-Wmaybe-uninitialized]
  471 |       if (!buf.appendSubstring(valstr, voffset, vlength)) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:376:21: note: 'vlength' was declared here
  376 |     size_t voffset, vlength;
      |                     ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:172:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:172:16: note: 'obj' declared here
  172 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:163:37: note: 'cx' declared here
  163 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/NamespaceImports.h:17:
In constructor 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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-134.0.2/js/src/frontend/Stencil.h:577:9,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1536:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:958:18: warning: '*(mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>*)((char*)p + 8).mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>::mLength' may be used uninitialized [-Wmaybe-uninitialized]
  958 |   mLength = aRhs.mLength;
      |             ~~~~~^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:959:32: warning: '*(mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>*)((char*)p + 8).mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>::mTail.mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>::CRAndStorage<0, 0>::mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>::CapacityAndReserved.mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>::CapacityAndReserved::mCapacity' may be used uninitialized [-Wmaybe-uninitialized]
  959 |   mTail.mCapacity = aRhs.mTail.mCapacity;
      |                     ~~~~~~~~~~~^~~~~~~~~
In member function 'bool mozilla::Vector<T, N, AllocPolicy>::usingInlineStorage() const [with T = js::frontend::StencilModuleImportAttribute; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]',
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:964:30,
    inlined from 'js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:577:9,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'bool js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1536:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:498:12: warning: '*(const mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>*)((char*)p + 8).mozilla::Vector<js::frontend::StencilModuleImportAttribute, 0, js::SystemAllocPolicy>::mBegin' may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrialInlining.cpp:27:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit12.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrialInlining.cpp: In function 'bool js::jit::DoTrialInlining(JSContext*, BaselineFrame*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrialInlining.cpp:27:16: note: 'script' declared here
   27 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/TrialInlining.cpp:26:33: note: 'cx' declared here
   26 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::CreateThis(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, NewObjectKind, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject-inl.h:72:77,
    inlined from 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:895:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject-inl.h: In function 'bool js::jit::CreateThisFromIC(JSContext*, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject-inl.h:72:24: note: 'shape' declared here
   72 |   Rooted<SharedShape*> shape(cx, ThisShapeForFunction(cx, callee, newTarget));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:884:34: note: 'cx' declared here
  884 | bool CreateThisFromIC(JSContext* cx, HandleObject callee,
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:325:18,
    inlined from 'bool SerializeJSONArray(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:704:27,
    inlined from 'bool SerializeJSONProperty(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:833:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp: In function 'bool SerializeJSONProperty(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:325:18: note: 'obj' declared here
  325 |     RootedObject obj(cx, JS::ToObject(cx, vp));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:738:46: note: 'cx' declared here
  738 | static bool SerializeJSONProperty(JSContext* cx, const Value& v,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuilder&, StringifyBehavior)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1578:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp: In function 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuilder&, StringifyBehavior)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1578:18: note: 'id' declared here
 1578 |         RootedId id(cx);
      |                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1512:31: note: 'cx' declared here
 1512 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_,
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:652:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ns' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:652:34: note: 'ns' declared here
  652 |   Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
      |                                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:651:16: note: 'cx' declared here
  651 |     JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeShape*; T = js::NativeShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1087:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fromShape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1087:24: note: 'fromShape' declared here
 1087 |   Rooted<NativeShape*> fromShape(cx, fromNative->shape());
      |                        ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1064:40: note: 'cx' declared here
 1064 | static bool TryAssignNative(JSContext* cx, HandleObject to, HandleObject from,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1287:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'props' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1287:16: note: 'props' declared here
 1287 |   RootedObject props(cx, ToObject(cx, properties));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1282:47: note: 'cx' declared here
 1282 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1372:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1372:24: note: 'obj' declared here
 1372 |   Rooted<PlainObject*> obj(cx, ObjectCreateImpl(cx, proto));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1349:32: note: 'cx' declared here
 1349 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/StoreBuffer.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:16:
In member function 'void js::Nursery::removeMallocedBuffer(void*, std::size_t)',
    inlined from 'void js::detail::OrderedHashTableImpl<T, Ops>::freeData(JS::GCContext*, Data*, uint32_t, uint32_t, uint32_t) [with T = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::PreBarriered<JS::Value>, js::HashableValueHasher>::Entry; Ops = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::PreBarriered<JS::Value>, js::HashableValueHasher>::MapOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1047:56,
    inlined from 'bool js::detail::OrderedHashTableImpl<T, Ops>::rehash(JSContext*, uint32_t) [with T = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::PreBarriered<JS::Value>, js::HashableValueHasher>::Entry; Ops = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::PreBarriered<JS::Value>, js::HashableValueHasher>::MapOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1197:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Nursery.h:234:33: warning: 'numBytes' may be used uninitialized [-Wmaybe-uninitialized]
  234 |     toSpace.mallocedBufferBytes -= nbytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h: In member function 'bool js::detail::OrderedHashTableImpl<T, Ops>::rehash(JSContext*, uint32_t) [with T = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::PreBarriered<JS::Value>, js::HashableValueHasher>::Entry; Ops = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::PreBarriered<JS::Value>, js::HashableValueHasher>::MapOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1040:12: note: 'numBytes' was declared here
 1040 |     size_t numBytes;
      |            ^~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:19:
In member function 'void JS::GCContext::removeCellMemory(Cell*, std::size_t, MemoryUse)',
    inlined from 'void JS::GCContext::free_(Cell*, void*, std::size_t, MemoryUse)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCContext-inl.h:17:21,
    inlined from 'void js::detail::OrderedHashTableImpl<T, Ops>::freeData(JS::GCContext*, Data*, uint32_t, uint32_t, uint32_t) [with T = js::OrderedHashMapImpl<JS::Value, JS::Value, js::UnbarrieredHashPolicy>::Entry; Ops = js::OrderedHashMapImpl<JS::Value, JS::Value, js::UnbarrieredHashPolicy>::MapOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1050:15,
    inlined from 'void js::detail::OrderedHashTableImpl<T, Ops>::destroy(JS::GCContext*) [with T = js::OrderedHashMapImpl<JS::Value, JS::Value, js::UnbarrieredHashPolicy>::Entry; Ops = js::OrderedHashMapImpl<JS::Value, JS::Value, js::UnbarrieredHashPolicy>::MapOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:625:15,
    inlined from 'void js::OrderedHashMapImpl<Key, Value, OrderedHashPolicy>::destroy(JS::GCContext*) [with Key = JS::Value; Value = JS::Value; OrderedHashPolicy = js::UnbarrieredHashPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1309:50,
    inlined from 'static void js::MapObject::finalize(JS::GCContext*, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:717:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCContext-inl.h:34:14: warning: 'numBytes' may be used uninitialized [-Wmaybe-uninitialized]
   34 |   if (nbytes && cell->isTenured()) {
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h: In static member function 'static void js::MapObject::finalize(JS::GCContext*, JSObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1040:12: note: 'numBytes' was declared here
 1040 |     size_t numBytes;
      |            ^~~~~~~~
In member function 'void js::Nursery::removeMallocedBuffer(void*, std::size_t)',
    inlined from 'void js::detail::OrderedHashTableImpl<T, Ops>::freeData(JS::GCContext*, Data*, uint32_t, uint32_t, uint32_t) [with T = js::PreBarriered<js::HashableValue>; Ops = js::OrderedHashSetImpl<js::PreBarriered<js::HashableValue>, js::HashableValueHasher>::SetOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1047:56,
    inlined from 'bool js::detail::OrderedHashTableImpl<T, Ops>::rehash(JSContext*, uint32_t) [with T = js::PreBarriered<js::HashableValue>; Ops = js::OrderedHashSetImpl<js::PreBarriered<js::HashableValue>, js::HashableValueHasher>::SetOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1197:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Nursery.h:234:33: warning: 'numBytes' may be used uninitialized [-Wmaybe-uninitialized]
  234 |     toSpace.mallocedBufferBytes -= nbytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h: In member function 'bool js::detail::OrderedHashTableImpl<T, Ops>::rehash(JSContext*, uint32_t) [with T = js::PreBarriered<js::HashableValue>; Ops = js::OrderedHashSetImpl<js::PreBarriered<js::HashableValue>, js::HashableValueHasher>::SetOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1040:12: note: 'numBytes' was declared here
 1040 |     size_t numBytes;
      |            ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:499:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:499:19: note: 'cargs' declared here
  499 |     ConstructArgs cargs(cx);
      |                   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:482:32: note: 'cx' declared here
  482 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
      |                     ~~~~~~~~~~~^~
In member function 'void JS::GCContext::removeCellMemory(Cell*, std::size_t, MemoryUse)',
    inlined from 'void JS::GCContext::free_(Cell*, void*, std::size_t, MemoryUse)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCContext-inl.h:17:21,
    inlined from 'void js::detail::OrderedHashTableImpl<T, Ops>::freeData(JS::GCContext*, Data*, uint32_t, uint32_t, uint32_t) [with T = JS::Value; Ops = js::OrderedHashSetImpl<JS::Value, js::UnbarrieredHashPolicy>::SetOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1050:15,
    inlined from 'void js::detail::OrderedHashTableImpl<T, Ops>::destroy(JS::GCContext*) [with T = JS::Value; Ops = js::OrderedHashSetImpl<JS::Value, js::UnbarrieredHashPolicy>::SetOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:625:15,
    inlined from 'void js::OrderedHashSetImpl<T, OrderedHashPolicy>::destroy(JS::GCContext*) [with T = JS::Value; OrderedHashPolicy = js::UnbarrieredHashPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1417:50,
    inlined from 'static void js::SetObject::finalize(JS::GCContext*, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1367:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCContext-inl.h:34:14: warning: 'numBytes' may be used uninitialized [-Wmaybe-uninitialized]
   34 |   if (nbytes && cell->isTenured()) {
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h: In static member function 'static void js::SetObject::finalize(JS::GCContext*, JSObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1040:12: note: 'numBytes' was declared here
 1040 |     size_t numBytes;
      |            ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<js::IdValuePair, 8>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSContext*&; T = JS::GCVector<js::IdValuePair, 8>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool InternalizeJSONProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandle<js::ParseRecordObject>, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1784:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'props' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp: In function 'bool InternalizeJSONProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandle<js::ParseRecordObject>, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1784:31: note: 'props' declared here
 1784 |         Rooted<IdValueVector> props(cx, cx);
      |                               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1759:16: note: 'cx' declared here
 1759 |     JSContext* cx, HandleObject holder, HandleId name, HandleValue reviver,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandle<js::ParseRecordObject>, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1929:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandle<js::ParseRecordObject>, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1929:24: note: 'obj' declared here
 1929 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/JSON.cpp:1926:31: note: 'cx' declared here
 1926 | static bool Revive(JSContext* cx, HandleValue reviver,
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:41:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctions.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here
   34 | /* static */ inline StringObject* StringObject::create(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2012:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2012:16: note: 'obj' declared here
 2012 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2006:48: note: 'cx' declared here
 2006 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function 'void js::Nursery::removeMallocedBuffer(void*, std::size_t)',
    inlined from 'void js::detail::OrderedHashTableImpl<T, Ops>::freeData(JS::GCContext*, Data*, uint32_t, uint32_t, uint32_t) [with T = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher>::Entry; Ops = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher>::MapOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1047:56,
    inlined from 'bool js::detail::OrderedHashTableImpl<T, Ops>::rehash(JSContext*, uint32_t) [with T = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher>::Entry; Ops = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher>::MapOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1197:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Nursery.h:234:33: warning: 'numBytes' may be used uninitialized [-Wmaybe-uninitialized]
  234 |     toSpace.mallocedBufferBytes -= nbytes;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h: In member function 'bool js::detail::OrderedHashTableImpl<T, Ops>::rehash(JSContext*, uint32_t) [with T = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher>::Entry; Ops = js::OrderedHashMapImpl<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher>::MapOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:1040:12: note: 'numBytes' was declared here
 1040 |     size_t numBytes;
      |            ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1023:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'base' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1022:21: note: 'base' declared here
 1022 |   Rooted<JSObject*> base(
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1020:52: note: 'cx' declared here
 1020 | bool GlobalObject::initSetIteratorProto(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:220:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'base' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:219:21: note: 'base' declared here
  219 |   Rooted<JSObject*> base(
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:217:52: note: 'cx' declared here
  217 | bool GlobalObject::initMapIteratorProto(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In copy constructor 'js::HeapPtr<T>::HeapPtr(const js::HeapPtr<T>&) [with T = JSAtom*]',
    inlined from 'js::ExportEntry::ExportEntry(js::ExportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.h:128:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'JS::GCVector<T, MinInlineCapacity, AllocPolicy>& JS::GCVector<T, MinInlineCapacity, AllocPolicy>::operator=(JS::GCVector<T, MinInlineCapacity, AllocPolicy>&&) [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:57:12,
    inlined from 'void js::CyclicModuleFields::initExportEntries(JS::MutableHandle<JS::GCVector<js::ExportEntry, 0, js::SystemAllocPolicy> >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:806:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:707:74: warning: '*(const js::HeapPtr<JSAtom*>*)p.js::HeapPtr<JSAtom*>::js::WriteBarriered<JSAtom*>' may be used uninitialized [-Wmaybe-uninitialized]
  707 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In copy constructor 'js::HeapPtr<T>::HeapPtr(const js::HeapPtr<T>&) [with T = js::ModuleRequestObject*]',
    inlined from 'js::ExportEntry::ExportEntry(js::ExportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.h:128:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'JS::GCVector<T, MinInlineCapacity, AllocPolicy>& JS::GCVector<T, MinInlineCapacity, AllocPolicy>::operator=(JS::GCVector<T, MinInlineCapacity, AllocPolicy>&&) [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:57:12,
    inlined from 'void js::CyclicModuleFields::initExportEntries(JS::MutableHandle<JS::GCVector<js::ExportEntry, 0, js::SystemAllocPolicy> >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:806:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:707:74: warning: '((const js::HeapPtr<js::ModuleRequestObject*>*)p)[1].js::HeapPtr<js::ModuleRequestObject*>::js::WriteBarriered<js::ModuleRequestObject*>' may be used uninitialized [-Wmaybe-uninitialized]
  707 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2278:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'metaObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2278:16: note: 'metaObject' declared here
 2278 |   RootedObject metaObject(cx, NewPlainObjectWithProto(cx, nullptr));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2271:54: note: 'cx' declared here
 2271 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::PromiseObject* js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1236:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static js::PromiseObject* js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1236:26: note: 'resultPromise' declared here
 1236 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1233:16: note: 'cx' declared here
 1233 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In copy constructor 'js::HeapPtr<T>::HeapPtr(const js::HeapPtr<T>&) [with T = js::ModuleRequestObject*]',
    inlined from 'js::RequestedModule::RequestedModule(js::RequestedModule&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.h:157:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'JS::GCVector<T, MinInlineCapacity, AllocPolicy>& JS::GCVector<T, MinInlineCapacity, AllocPolicy>::operator=(JS::GCVector<T, MinInlineCapacity, AllocPolicy>&&) [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:57:12,
    inlined from 'void js::ModuleObject::initImportExportData(JS::MutableHandle<JS::GCVector<js::RequestedModule, 0, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0, js::SystemAllocPolicy> >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1099:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:707:74: warning: '*(const js::HeapPtr<js::ModuleRequestObject*>*)aDst.js::HeapPtr<js::ModuleRequestObject*>::js::WriteBarriered<js::ModuleRequestObject*>' may be used uninitialized [-Wmaybe-uninitialized]
  707 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In copy constructor 'js::HeapPtr<T>::HeapPtr(const js::HeapPtr<T>&) [with T = js::ModuleRequestObject*]',
    inlined from 'js::ImportEntry::ImportEntry(js::ImportEntry&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.h:101:7,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::Vector<T, N, AP>& mozilla::Vector<T, N, AllocPolicy>::operator=(mozilla::Vector<T, N, AllocPolicy>&&) [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:992:3,
    inlined from 'JS::GCVector<T, MinInlineCapacity, AllocPolicy>& JS::GCVector<T, MinInlineCapacity, AllocPolicy>::operator=(JS::GCVector<T, MinInlineCapacity, AllocPolicy>&&) [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:57:12,
    inlined from 'void js::ModuleObject::initImportExportData(JS::MutableHandle<JS::GCVector<js::RequestedModule, 0, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0, js::SystemAllocPolicy> >, uint32_t, uint32_t, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1100:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:707:74: warning: '*(const js::HeapPtr<js::ModuleRequestObject*>*)aDst.js::HeapPtr<js::ModuleRequestObject*>::js::WriteBarriered<js::ModuleRequestObject*>' may be used uninitialized [-Wmaybe-uninitialized]
  707 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<js::PropertyInfoWithKey, 16>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<js::PropertyInfoWithKey, 16>; T = JS::GCVector<js::PropertyInfoWithKey, 16>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool TryAssignPlain(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:938:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'props' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool TryAssignPlain(JSContext*, JS::HandleObject, JS::HandleObject, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:938:37: note: 'props' declared here
  938 |   Rooted<PropertyInfoWithKeyVector> props(cx, PropertyInfoWithKeyVector(cx));
      |                                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:886:53: note: 'cx' declared here
  886 | [[nodiscard]] static bool TryAssignPlain(JSContext* cx, HandleObject to,
      |                                          ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_jit15.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:314:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  314 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = std::tuple<JSObject*, JSObject*>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = std::tuple<JSObject*, JSObject*>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool obj_assign(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1207:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'roots' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1207:37: note: 'roots' declared here
 1207 |   RootedTuple<JSObject*, JSObject*> roots(cx);
      |                                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1204:35: note: 'cx' declared here
 1204 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::Handle<js::MapObject*>, js::TableIteratorObject::Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:254:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static js::MapIteratorObject* js::MapIteratorObject::create(JSContext*, JS::Handle<js::MapObject*>, js::TableIteratorObject::Kind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:253:21: note: 'proto' declared here
  253 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:249:57: note: 'cx' declared here
  249 | MapIteratorObject* MapIteratorObject::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ModuleObject* js::ModuleObject::create(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:968:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'self' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleObject* js::ModuleObject::create(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:967:25: note: 'self' declared here
  967 |   Rooted<ModuleObject*> self(
      |                         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:960:47: note: 'cx' declared here
  960 | ModuleObject* ModuleObject::create(JSContext* cx) {
      |                                    ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BindingKind.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/NameAnalysisTypes.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeLocation.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeLocation-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeLocation.cpp:7,
                 from Unified_cpp_js_src12.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DecompileArgumentFromStack(JSContext*, int, JS::UniqueChars*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp:2463:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src12.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileArgumentFromStack(JSContext*, int, JS::UniqueChars*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp:2463:16: note: 'script' declared here
 2463 |   RootedScript script(cx, frameIter.script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp:2434:51: note: 'cx' declared here
 2434 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::OnModuleEvaluationFailure(JSContext*, JS::HandleObject, JS::ModuleErrorBehaviour)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2578:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'onRejected' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In function 'bool js::OnModuleEvaluationFailure(JSContext*, JS::HandleObject, JS::ModuleErrorBehaviour)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2577:18: note: 'onRejected' declared here
 2577 |   RootedFunction onRejected(
      |                  ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2552:47: note: 'cx' declared here
 2552 | bool js::OnModuleEvaluationFailure(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:367:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  367 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ModuleObject* js::ModuleObject::createSynthetic(JSContext*, JS::MutableHandle<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:989:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'self' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleObject* js::ModuleObject::createSynthetic(JSContext*, JS::MutableHandle<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:988:25: note: 'self' declared here
  988 |   Rooted<ModuleObject*> self(
      |                         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:981:16: note: 'cx' declared here
  981 |     JSContext* cx, MutableHandle<ExportNameVector> exportNames) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1, js::TrackedAllocPolicy<js::TrackingKind::Cell> >, JS::DeletePolicy<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1, js::TrackedAllocPolicy<js::TrackingKind::Cell> > > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1, js::TrackedAllocPolicy<js::TrackingKind::Cell> >, JS::DeletePolicy<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1, js::TrackedAllocPolicy<js::TrackingKind::Cell> > > >; T = mozilla::UniquePtr<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1, js::TrackedAllocPolicy<js::TrackingKind::Cell> >, JS::DeletePolicy<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1, js::TrackedAllocPolicy<js::TrackingKind::Cell> > > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FinalizationQueueObject* js::FinalizationQueueObject::create(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:674:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'recordsToBeCleanedUp' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static js::FinalizationQueueObject* js::FinalizationQueueObject::create(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:673:47: note: 'recordsToBeCleanedUp' declared here
  673 |   Rooted<UniquePtr<FinalizationRecordVector>> recordsToBeCleanedUp(
      |                                               ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:670:16: note: 'cx' declared here
  670 |     JSContext* cx, HandleObject cleanupCallback) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1257:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'parentValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1257:17: note: 'parentValue' declared here
 1257 |   Rooted<Value> parentValue(cx, ObjectValue(*parent));
      |                 ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1254:55: note: 'cx' declared here
 1254 | bool ModuleObject::appendAsyncParentModule(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::ModuleObject::createEnvironment(JSContext*, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1476:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1475:36: note: 'env' declared here
 1475 |   Rooted<ModuleEnvironmentObject*> env(
      |                                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1473:49: note: 'cx' declared here
 1473 | bool ModuleObject::createEnvironment(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::ModuleObject::createSyntheticEnvironment(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<JS::GCVector<JS::Value> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1490:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createSyntheticEnvironment(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<JS::GCVector<JS::Value> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1489:36: note: 'env' declared here
 1489 |   Rooted<ModuleEnvironmentObject*> env(
      |                                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1486:58: note: 'cx' declared here
 1486 | bool ModuleObject::createSyntheticEnvironment(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1471:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1471:16: note: 'obj' declared here
 1471 |   RootedObject obj(cx, ToObject(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:1465:53: note: 'cx' declared here
 1465 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:255:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cleanupCallback' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:254:16: note: 'cleanupCallback' declared here
  254 |   RootedObject cleanupCallback(
      |                ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:246:55: note: 'cx' declared here
  246 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::BytecodeRange::BytecodeRange(JSContext*, JSScript*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil-inl.h:98:9,
    inlined from 'bool js::IsValidBytecodeOffset(JSContext*, JSScript*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp:2531:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'r' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp: In function 'bool js::IsValidBytecodeOffset(JSContext*, JSScript*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp:2531:22: note: 'r' declared here
 2531 |   for (BytecodeRange r(cx, script); !r.empty(); r.popFront()) {
      |                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/BytecodeUtil.cpp:2527:50: note: 'cx' declared here
 2527 | extern bool js::IsValidBytecodeOffset(JSContext* cx, JSScript* script,
      |                                       ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/Assembler-x64.h:298,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/MacroAssembler-x64.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MacroAssembler.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/LIR.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:7:
In constructor 'js::jit::Operand::Operand(const js::jit::Address&)',
    inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::load64(const js::jit::Address&, js::jit::Register64)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/MacroAssembler-x64.h:618:25,
    inlined from 'void js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:253:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/Assembler-x86-shared.h:81:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
   81 |         disp_(address.offset) {}
      |         ^~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'void js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In constructor 'js::jit::Operand::Operand(const js::jit::Address&)',
    inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::storePtr(js::jit::Register, const js::jit::Address&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/MacroAssembler-x64.h:652:30,
    inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::store64(js::jit::Register64, js::jit::Address)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/MacroAssembler-x64.h:696:13,
    inlined from 'void js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:275:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/Assembler-x86-shared.h:81:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
   81 |         disp_(address.offset) {}
      |         ^~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'void js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::SetIteratorObject::createResult(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1130:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::SetIteratorObject::createResult(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1129:24: note: 'resultObj' declared here
 1129 |   Rooted<ArrayObject*> resultObj(
      |                        ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1128:54: note: 'cx' declared here
 1128 | JSObject* SetIteratorObject::createResult(JSContext* cx) {
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2230:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2229:24: note: 'array' declared here
 2229 |   Rooted<ArrayObject*> array(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2218:40: note: 'cx' declared here
 2218 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
      |                             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp:7,
                 from Unified_cpp_js_src14.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:466:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'protoProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src14.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp: In static member function 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:465:16: note: 'protoProto' declared here
  465 |   RootedObject protoProto(
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:457:47: note: 'cx' declared here
  457 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp:179:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rvalue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp: In function 'bool js::LooselyEqual(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp:179:27: note: 'rvalue' declared here
  179 |     JS::Rooted<JS::Value> rvalue(cx, rval);
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp:117:34: note: 'cx' declared here
  117 | bool js::LooselyEqual(JSContext* cx, JS::Handle<JS::Value> lval,
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::obj_keys(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2126:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool js::obj_keys(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2125:16: note: 'obj' declared here
 2125 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2120:30: note: 'cx' declared here
 2120 | bool js::obj_keys(JSContext* cx, unsigned argc, Value* vp) {
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2283:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2283:16: note: 'obj' declared here
 2283 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2279:50: note: 'cx' declared here
 2279 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2257:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2257:16: note: 'obj' declared here
 2257 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2253:48: note: 'cx' declared here
 2253 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp:96:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lvalue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp:96:25: note: 'lvalue' declared here
   96 |   JS::Rooted<JS::Value> lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EqualityOperations.cpp:90:52: note: 'cx' declared here
   90 | static bool LooselyEqualBooleanAndOther(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:345:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  345 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:573:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:573:16: note: 'obj' declared here
  573 |   RootedObject obj(cx, registry->registrations()->lookup(unregisterToken));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:534:56: note: 'cx' declared here
  534 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc,
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationQueueObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:841:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rval' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationQueueObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:841:15: note: 'rval' declared here
  841 |   RootedValue rval(cx);
      |               ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:818:16: note: 'cx' declared here
  818 |     JSContext* cx, HandleFinalizationQueueObject queue,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2012:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp: In function 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2012:16: note: 'obj' declared here
 2012 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Object.cpp:2006:48: note: 'cx' declared here
 2006 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2472:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promiseObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2472:16: note: 'promiseObject' declared here
 2472 |   RootedObject promiseObject(cx, JS::NewPromiseObject(cx, nullptr));
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2469:51: note: 'cx' declared here
 2469 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script,
      |                                        ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp: In member function 'void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/CodeGenerator-x64.cpp:296:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
  296 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:908:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:908:16: note: 'obj' declared here
  908 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:901:37: note: 'cx' declared here
  901 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleRequestObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleRequestObject*; T = js::ModuleRequestObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ModuleRequestObject* js::frontend::StencilModuleMetadata::createModuleRequestObject(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::StencilModuleRequest&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1645:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'moduleRequestObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In member function 'js::ModuleRequestObject* js::frontend::StencilModuleMetadata::createModuleRequestObject(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::StencilModuleRequest&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1644:32: note: 'moduleRequestObject' declared here
 1644 |   Rooted<ModuleRequestObject*> moduleRequestObject(
      |                                ^~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1618:16: note: 'cx' declared here
 1618 |     JSContext* cx, CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleRequestObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ModuleRequestObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0, js::SystemAllocPolicy> >) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1604:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In member function 'bool js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0, js::SystemAllocPolicy> >) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1604:32: note: 'object' declared here
 1604 |   Rooted<ModuleRequestObject*> object(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:1597:16: note: 'cx' declared here
 1597 |     JSContext* cx, CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2699:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'specifier' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In function 'bool OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2699:19: note: 'specifier' declared here
 2699 |   Rooted<JSAtom*> specifier(cx, AtomizeString(cx, context->specifier()));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2687:48: note: 'cx' declared here
 2687 | static bool OnResolvedDynamicModule(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:351:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPairObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:350:24: note: 'resultPairObj' declared here
  350 |   Rooted<ArrayObject*> resultPairObj(
      |                        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:349:58: note: 'cx' declared here
  349 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) {
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::MapObject* js::GlobalObject::getOrCreateMapTemplateObject(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:675:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static js::MapObject* js::GlobalObject::getOrCreateMapTemplateObject(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:674:21: note: 'proto' declared here
  674 |   Rooted<JSObject*> proto(cx,
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:668:66: note: 'cx' declared here
  668 | MapObject* GlobalObject::getOrCreateMapTemplateObject(JSContext* cx) {
      |                                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:768:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:768:22: note: 'obj' declared here
  768 |   Rooted<MapObject*> obj(cx, MapObject::create(cx, proto));
      |                      ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:755:38: note: 'cx' declared here
  755 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::SetObject* js::GlobalObject::getOrCreateSetTemplateObject(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1322:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static js::SetObject* js::GlobalObject::getOrCreateSetTemplateObject(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1321:21: note: 'proto' declared here
 1321 |   Rooted<JSObject*> proto(cx,
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1315:66: note: 'cx' declared here
 1315 | SetObject* GlobalObject::getOrCreateSetTemplateObject(JSContext* cx) {
      |                                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1422:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1422:22: note: 'obj' declared here
 1422 |   Rooted<SetObject*> obj(cx, SetObject::create(cx, proto));
      |                      ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1409:38: note: 'cx' declared here
 1409 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::SharedShape::ensureInitialCustomShape(JSContext*, JS::Handle<U*>) [with ObjectSubclass = js::ErrorObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape-inl.h:38:24,
    inlined from 'static bool js::ErrorObject::init(JSContext*, JS::Handle<js::ErrorObject*>, JSExnType, js::UniquePtr<JSErrorReport>, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, JS::ColumnNumberOneOrigin, JS::HandleString, JS::Handle<mozilla::Maybe<JS::Value> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:562:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape-inl.h: In static member function 'static bool js::ErrorObject::init(JSContext*, JS::Handle<js::ErrorObject*>, JSExnType, js::UniquePtr<JSErrorReport>, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, JS::ColumnNumberOneOrigin, JS::HandleString, JS::Handle<mozilla::Maybe<JS::Value> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape-inl.h:38:24: note: 'shape' declared here
   38 |   Rooted<SharedShape*> shape(cx, ObjectSubclass::assignInitialShape(cx, obj));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:548:39: note: 'cx' declared here
  548 | bool js::ErrorObject::init(JSContext* cx, Handle<ErrorObject*> obj,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = DynamicImportContextObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = DynamicImportContextObject*; T = DynamicImportContextObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static DynamicImportContextObject* DynamicImportContextObject::create(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSString*>, JS::ModuleType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2638:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'self' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In static member function 'static DynamicImportContextObject* DynamicImportContextObject::create(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSString*>, JS::ModuleType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2637:39: note: 'self' declared here
 2637 |   Rooted<DynamicImportContextObject*> self(
      |                                       ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2635:16: note: 'cx' declared here
 2635 |     JSContext* cx, Handle<Value> referencingPrivate,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = DynamicImportContextObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = DynamicImportContextObject*; T = DynamicImportContextObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2776:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'context' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp: In function 'bool js::FinishDynamicModuleImport(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2773:39: note: 'context' declared here
 2773 |   Rooted<DynamicImportContextObject*> context(
      |                                       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.cpp:2758:47: note: 'cx' declared here
 2758 | bool js::FinishDynamicModuleImport(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JS::ColumnNumberOneOrigin, js::UniquePtr<JSErrorReport>, JS::HandleString, JS::Handle<mozilla::Maybe<JS::Value> >, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:639:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp: In static member function 'static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, JS::ColumnNumberOneOrigin, js::UniquePtr<JSErrorReport>, JS::HandleString, JS::Handle<mozilla::Maybe<JS::Value> >, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:639:16: note: 'proto' declared here
  639 |   RootedObject proto(cx, protoArg);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:629:49: note: 'cx' declared here
  629 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::Handle<js::SetObject*>, js::TableIteratorObject::Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1047:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp: In static member function 'static js::SetIteratorObject* js::SetIteratorObject::create(JSContext*, JS::Handle<js::SetObject*>, js::TableIteratorObject::Kind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1046:21: note: 'proto' declared here
 1046 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.cpp:1040:57: note: 'cx' declared here
 1040 | SetIteratorObject* SetIteratorObject::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:244:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'message' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:244:16: note: 'message' declared here
  244 |   RootedString message(cx, nullptr);
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:240:50: note: 'cx' declared here
  240 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ErrorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ErrorObject*; T = js::ErrorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AggregateError(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:379:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp: In function 'bool AggregateError(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:378:24: note: 'obj' declared here
  378 |   Rooted<ErrorObject*> obj(
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ErrorObject.cpp:356:39: note: 'cx' declared here
  356 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::FinalizationRecordObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FinalizationRecordObject*; T = js::FinalizationRecordObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:413:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'record' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:412:37: note: 'record' declared here
  412 |   Rooted<FinalizationRecordObject*> record(
      |                                     ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.cpp:357:55: note: 'cx' declared here
  357 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'bool JS::Construct(JSContext*, Handle<Value>, Handle<JSObject*>, const HandleValueArray&, MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:143:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src12.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp: In function 'bool JS::Construct(JSContext*, Handle<Value>, Handle<JSObject*>, const HandleValueArray&, MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:143:21: note: 'cargs' declared here
  143 |   js::ConstructArgs cargs(cx);
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:122:45: note: 'cx' declared here
  122 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle<JS::Value> fval,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool JS::Call(JSContext*, Handle<Value>, Handle<Value>, const HandleValueArray&, MutableHandle<Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:114:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp: In function 'bool JS::Call(JSContext*, Handle<Value>, Handle<Value>, const HandleValueArray&, MutableHandle<Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:114:18: note: 'iargs' declared here
  114 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:106:40: note: 'cx' declared here
  106 | JS_PUBLIC_API bool JS::Call(JSContext* cx, JS::Handle<JS::Value> thisv,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, const char*, const JS::HandleValueArray&, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:97:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp: In function 'bool JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, const char*, const JS::HandleValueArray&, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:97:18: note: 'iargs' declared here
   97 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:77:51: note: 'cx' declared here
   77 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, const JS::HandleValueArray&, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:49:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp: In function 'bool JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, const JS::HandleValueArray&, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:49:18: note: 'iargs' declared here
   49 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:39:52: note: 'cx' declared here
   39 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'bool JS::Construct(JSContext*, Handle<Value>, const HandleValueArray&, MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:164:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp: In function 'bool JS::Construct(JSContext*, Handle<Value>, const HandleValueArray&, MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:164:21: note: 'cargs' declared here
  164 |   js::ConstructArgs cargs(cx);
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:151:45: note: 'cx' declared here
  151 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle<JS::Value> fval,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool JS_CallFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, const JS::HandleValueArray&, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:67:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp: In function 'bool JS_CallFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, const JS::HandleValueArray&, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:67:18: note: 'iargs' declared here
   67 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CallAndConstruct.cpp:58:47: note: 'cx' declared here
   58 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                    ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_jit16.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1140:15: warning: array subscript has type 'char' [-Wchar-subscripts]
 1140 |     if (bytes[i] == -1) {
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1141:15: warning: array subscript has type 'char' [-Wchar-subscripts]
 1141 |       shuffle[i] = i + 16;
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1142:22: warning: array subscript has type 'char' [-Wchar-subscripts]
 1142 |     } else if (bytes[i] == 0) {
      |                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/Lowering-x86-shared.cpp:1143:15: warning: array subscript has type 'char' [-Wchar-subscripts]
 1143 |       shuffle[i] = i;
      |               ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BitSet.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BitSet.cpp:7,
                 from Unified_cpp_js_src_jit2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:497:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRWriter.h:497:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |     ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallArgs.h: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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/NurseryAwareHashMap.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Compartment.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Compartment-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Compartment.cpp:7,
                 from Unified_cpp_js_src13.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::PropertyKey>&; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2481:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src13.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2481:14: note: 'id' declared here
 2481 |     RootedId id(cx, id_);
      |              ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2479:23: note: 'cx' declared here
 2479 |   bool has(JSContext* cx, HandleObject proxy, HandleId id_,
      |            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::LexicalEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool CheckVarNameConflictsInEnv(JSContext*, JS::HandleScript, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:4003:43,
    inlined from 'bool CheckEvalDeclarationConflicts(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:4070:36,
    inlined from 'bool js::GlobalOrEvalDeclInstantiation(JSContext*, JS::HandleObject, JS::HandleScript, GCThingIndex)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:4128:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In function 'bool js::GlobalOrEvalDeclInstantiation(JSContext*, JS::HandleObject, JS::HandleScript, GCThingIndex)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:4003:37: note: 'env' declared here
 4003 |   Rooted<LexicalEnvironmentObject*> env(cx);
      |                                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:4118:51: note: 'cx' declared here
 4118 | bool js::GlobalOrEvalDeclInstantiation(JSContext* cx, HandleObject envChain,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3531:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In function 'bool GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, const js::EnvironmentIter&, JS::HandleObject, const jsbytecode*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3531:18: note: 'script' declared here
 3531 |     RootedScript script(cx, ei.scope().as<FunctionScope>().script());
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3518:16: note: 'cx' declared here
 3518 |     JSContext* cx, const EnvironmentIter& originalIter, HandleObject envChain,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Compartment.cpp:323:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'wrapper' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Compartment.cpp:323:16: note: 'wrapper' declared here
  323 |   RootedObject wrapper(cx, wrap(cx, existing, obj));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Compartment.cpp:299:49: note: 'cx' declared here
  299 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::EnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::EnvironmentObject*; T = js::EnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2413:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2412:32: note: 'env' declared here
 2412 |     Rooted<EnvironmentObject*> env(
      |                                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2410:35: note: 'cx' declared here
 2410 |   bool ownPropertyKeys(JSContext* cx, HandleObject proxy,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebugEnvironmentProxy*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = js::DebugEnvironmentProxy*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static void js::DebugEnvironments::onPopCall(JSContext*, js::AbstractFramePtr)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2964:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'debugEnv' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static void js::DebugEnvironments::onPopCall(JSContext*, js::AbstractFramePtr)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2964:34: note: 'debugEnv' declared here
 2964 |   Rooted<DebugEnvironmentProxy*> debugEnv(cx, nullptr);
      |                                  ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:2956:46: note: 'cx' declared here
 2956 | void DebugEnvironments::onPopCall(JSContext* cx, AbstractFramePtr frame) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:199:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::CallObject* js::CallObject::createHollowForDebug(JSContext*, JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:199:24: note: 'shape' declared here
  199 |   Rooted<SharedShape*> shape(cx, EmptyEnvironmentShape<CallObject>(cx));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:193:57: note: 'cx' declared here
  193 | CallObject* CallObject::createHollowForDebug(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::Scope*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:299:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::VarEnvironmentObject* js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::Scope*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:298:24: note: 'shape' declared here
  298 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:294:16: note: 'cx' declared here
  294 |     JSContext* cx, Handle<Scope*> scope) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1064:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1063:24: note: 'shape' declared here
 1063 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1060:16: note: 'cx' declared here
 1060 |     JSContext* cx, Handle<LexicalScope*> scope) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle<js::WithScope*>, JS::SupportUnscopables)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:725:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WithEnvironmentObject* js::WithEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject, JS::Handle<js::WithScope*>, JS::SupportUnscopables)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:724:24: note: 'shape' declared here
  724 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:722:16: note: 'cx' declared here
  722 |     JSContext* cx, HandleObject object, HandleObject enclosing,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::WithEnvironmentObject* js::CreateObjectsForEnvironmentChain(JSContext*, const JS::EnvironmentChain&, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3455:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'enclosingEnv' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In function 'js::WithEnvironmentObject* js::CreateObjectsForEnvironmentChain(JSContext*, const JS::EnvironmentChain&, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3455:16: note: 'enclosingEnv' declared here
 3455 |   RootedObject enclosingEnv(cx, terminatingEnv);
      |                ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3441:16: note: 'cx' declared here
 3441 |     JSContext* cx, const JS::EnvironmentChain& chain,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WithEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WithEnvironmentObject*; T = js::WithEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::NonSyntacticLexicalEnvironmentObject* js::CreateNonSyntacticEnvironmentChain(JSContext*, const JS::EnvironmentChain&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:954:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In function 'js::NonSyntacticLexicalEnvironmentObject* js::CreateNonSyntacticEnvironmentChain(JSContext*, const JS::EnvironmentChain&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:953:34: note: 'env' declared here
  953 |   Rooted<WithEnvironmentObject*> env(
      |                                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:947:16: note: 'cx' declared here
  947 |     JSContext* cx, const JS::EnvironmentChain& envChain) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticLexicalEnvironmentObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ExecuteScript(JSContext*, const JS::EnvironmentChain&, JS::HandleScript, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp:501:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src13.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool ExecuteScript(JSContext*, const JS::EnvironmentChain&, JS::HandleScript, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp:501:16: note: 'env' declared here
  501 |   RootedObject env(cx, CreateNonSyntacticEnvironmentChain(cx, envChain));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp:499:38: note: 'cx' declared here
  499 | static bool ExecuteScript(JSContext* cx, const JS::EnvironmentChain& envChain,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticLexicalEnvironmentObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::Evaluate(JSContext*, const EnvironmentChain&, const ReadOnlyCompileOptions&, SourceText<char16_t>&, MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp:585:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp: In function 'bool JS::Evaluate(JSContext*, const EnvironmentChain&, const ReadOnlyCompileOptions&, SourceText<char16_t>&, MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp:585:16: note: 'env' declared here
  585 |   RootedObject env(cx, CreateNonSyntacticEnvironmentChain(cx, envChain));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/CompilationAndEvaluation.cpp:581:44: note: 'cx' declared here
  581 | JS_PUBLIC_API bool JS::Evaluate(JSContext* cx, const EnvironmentChain& envChain,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:392:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::create(JSContext*, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:390:36: note: 'env' declared here
  390 |   Rooted<ModuleEnvironmentObject*> env(
      |                                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:384:16: note: 'cx' declared here
  384 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BlockLexicalEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BlockLexicalEnvironmentObject*; T = js::BlockLexicalEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle<js::BlockLexicalEnvironmentObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1118:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'copy' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::BlockLexicalEnvironmentObject* js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle<js::BlockLexicalEnvironmentObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1117:42: note: 'copy' declared here
 1117 |   Rooted<BlockLexicalEnvironmentObject*> copy(
      |                                          ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1114:16: note: 'cx' declared here
 1114 |     JSContext* cx, Handle<BlockLexicalEnvironmentObject*> env) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::NonSyntacticLexicalEnvironmentObject* js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1303:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::NonSyntacticLexicalEnvironmentObject* js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1302:24: note: 'shape' declared here
 1302 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1296:57: note: 'cx' declared here
 1296 | NonSyntacticLexicalEnvironmentObject::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::GlobalLexicalEnvironmentObject* js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1274:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::GlobalLexicalEnvironmentObject* js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1273:24: note: 'shape' declared here
 1273 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1270:16: note: 'cx' declared here
 1270 |     JSContext* cx, Handle<GlobalObject*> global) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::createSynthetic(JSContext*, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:475:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::ModuleEnvironmentObject* js::ModuleEnvironmentObject::createSynthetic(JSContext*, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:473:36: note: 'env' declared here
  473 |   Rooted<ModuleEnvironmentObject*> env(
      |                                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:467:16: note: 'cx' declared here
  467 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle<js::WasmFunctionScope*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:688:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WasmFunctionCallObject* js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::HandleObject, JS::Handle<js::WasmFunctionScope*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:687:24: note: 'shape' declared here
  687 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:686:16: note: 'cx' declared here
  686 |     JSContext* cx, HandleObject enclosing, Handle<WasmFunctionScope*> scope) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1325:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::RuntimeLexicalErrorObject* js::RuntimeLexicalErrorObject::create(JSContext*, JS::HandleObject, unsigned int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1323:24: note: 'shape' declared here
 1323 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:1322:16: note: 'cx' declared here
 1322 |     JSContext* cx, HandleObject enclosing, unsigned errorNumber) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::WasmInstanceScope*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:661:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::WasmInstanceEnvironmentObject* js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::WasmInstanceScope*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:660:24: note: 'shape' declared here
  660 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:659:16: note: 'cx' declared here
  659 |     JSContext* cx, Handle<WasmInstanceScope*> scope) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::DebugEnvironmentProxy* GetDebugEnvironmentForEnvironmentObject(JSContext*, const js::EnvironmentIter&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3229:66,
    inlined from 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3372:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'enclosingDebug' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In function 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3229:16: note: 'enclosingDebug' declared here
 3229 |   RootedObject enclosingDebug(cx, GetDebugEnvironment(cx, ++copy));
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:3361:49: note: 'cx' declared here
 3361 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:921:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:920:24: note: 'shape' declared here
  920 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject.cpp:919:16: note: 'cx' declared here
  919 |     JSContext* cx) {
      |     ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_jit16.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1964:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
 1964 |     Address mem = ToAddress(elements, lir->index(), arrayType);
      |                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1900:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
 1900 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1923:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
 1923 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp: In member function 'void js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:1998:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
 1998 |     Address mem = ToAddress(elements, lir->index(), arrayType);
      |                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/InterpreterEntryTrampoline.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/InterpreterEntryTrampoline.cpp:7,
                 from Unified_cpp_js_src_jit5.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:497:34: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'unsigned int' [-Wsign-compare]
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Likely.h:17:48: note: in definition of macro 'MOZ_UNLIKELY'
   17 | #  define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0))
      |                                                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT'
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRWriter.h:497:5: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  497 |     MOZ_RELEASE_ASSERT(slotIndex <= UINT8_MAX);
      |     ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Poison.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/ProcessExecutableMemory.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/ExecutableAllocator.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCContext.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Cell.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JitCode.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JSJitFrameIter.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/FrameIter.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/FrameIter-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/FrameIter.cpp:7,
                 from Unified_cpp_js_src15.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle<JSFunction*>) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/FrameIter.cpp:831:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'currentCallee' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/FrameIter.cpp: In member function 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle<JSFunction*>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/FrameIter.cpp:831:23: note: 'currentCallee' declared here
  831 |   Rooted<JSFunction*> currentCallee(cx, calleeTemplate());
      |                       ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/FrameIter.cpp:827:40: note: 'cx' declared here
  827 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle<JSFunction*> fun) const {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::NativeObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:920:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'intrinsicsHolder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src15.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:919:25: note: 'intrinsicsHolder' declared here
  919 |   Rooted<NativeObject*> intrinsicsHolder(
      |                         ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:917:54: note: 'cx' declared here
  917 | bool GlobalObject::createIntrinsicsHolder(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:577:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'throwTypeError' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:576:18: note: 'throwTypeError' declared here
  576 |   RootedFunction throwTypeError(
      |                  ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:565:16: note: 'cx' declared here
  565 |     JSContext* cx, Handle<GlobalObject*> global) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:317:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src15.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp: In static member function 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:317:16: note: 'proto' declared here
  317 |   RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:308:53: note: 'cx' declared here
  308 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) {
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:392:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iteratorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:391:16: note: 'iteratorProto' declared here
  391 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:372:53: note: 'cx' declared here
  372 | static bool GeneratorFunctionClassFinish(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalLexicalEnvironmentObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalLexicalEnvironmentObject*; T = js::GlobalLexicalEnvironmentObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:648:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lexical' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp: In static member function 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:647:43: note: 'lexical' declared here
  647 |   Rooted<GlobalLexicalEnvironmentObject*> lexical(
      |                                           ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:609:55: note: 'cx' declared here
  609 | GlobalObject* GlobalObject::createInternal(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:104:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'handlerFun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp: In static member function 'static JSObject* js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:100:18: note: 'handlerFun' declared here
  100 |   RootedFunction handlerFun(
      |                  ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:89:16: note: 'cx' declared here
   89 |     JSContext* cx, AbstractFramePtr frame) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:76:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'genObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp: In static member function 'static JSObject* js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:74:36: note: 'genObj' declared here
   74 |   Rooted<AbstractGeneratorObject*> genObj(
      |                                    ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GeneratorObject.cpp:59:63: note: 'cx' declared here
   59 | JSObject* AbstractGeneratorObject::createFromFrame(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JSAtom*>, unsigned int, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:937:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JSAtom*>, unsigned int, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:937:20: note: 'fun' declared here
  937 |     RootedFunction fun(cx, &funVal.toObject().as<JSFunction>());
      |                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:931:53: note: 'cx' declared here
  931 | bool GlobalObject::getSelfHostedFunction(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:996:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp: In static member function 'static bool js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:996:20: note: 'fun' declared here
  996 |     RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, spec, id));
      |                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.cpp:984:53: note: 'cx' declared here
  984 | bool GlobalObject::getIntrinsicValueSlow(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src16.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'bool SortComparatorIntegerIds(jsid, jsid, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:278:27: warning: 'indexA' may be used uninitialized [-Wmaybe-uninitialized]
  278 |   *lessOrEqualp = (indexA <= indexB);
      |                   ~~~~~~~~^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:275:12: note: 'indexA' was declared here
  275 |   uint32_t indexA, indexB;
      |            ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:278:27: warning: 'indexB' may be used uninitialized [-Wmaybe-uninitialized]
  278 |   *lessOrEqualp = (indexA <= indexB);
      |                   ~~~~~~~~^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:275:20: note: 'indexB' was declared here
  275 |   uint32_t indexA, indexB;
      |                    ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Poison.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ds/LifoAlloc.h:196,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/CompilationStencil.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/HelperThreads.cpp:15,
                 from Unified_cpp_js_src16.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SetterThatIgnoresPrototypeProperties(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1977:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'thisObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'bool SetterThatIgnoresPrototypeProperties(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1976:21: note: 'thisObj' declared here
 1976 |   Rooted<JSObject*> thisObj(cx,
      |                     ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1971:61: note: 'cx' declared here
 1971 | static bool SetterThatIgnoresPrototypeProperties(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/PerfSpewer.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIRGenerator.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BranchHinting.cpp:11,
                 from Unified_cpp_js_src_jit2.cpp:11:
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-134.0.2/js/src/jit/CacheIRWriter.h:505:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.h:488:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized]
  488 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRReader.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIRCloner.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:23,
                 from Unified_cpp_js_src_jit2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:504:10: note: 'addArgc' was declared here
  504 |     bool addArgc;
      |          ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::PlainObject* js::GlobalObject::createIterResultTemplateObject(JSContext*, WithObjectPrototype)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1386:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'templateObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In static member function 'static js::PlainObject* js::GlobalObject::createIterResultTemplateObject(JSContext*, WithObjectPrototype)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1383:24: note: 'templateObject' declared here
 1383 |   Rooted<PlainObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1381:16: note: 'cx' declared here
 1381 |     JSContext* cx, WithObjectPrototype withProto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1479:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1478:16: note: 'proto' declared here
 1478 |   RootedObject proto(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1477:62: note: 'cx' declared here
 1477 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1489:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1488:16: note: 'proto' declared here
 1488 |   RootedObject proto(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1487:54: note: 'cx' declared here
 1487 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) {
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1528:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1527:16: note: 'proto' declared here
 1527 |   RootedObject proto(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1526:64: note: 'cx' declared here
 1526 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) {
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::StringIteratorObject* js::NewStringIterator(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1538:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIterator(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1537:16: note: 'proto' declared here
 1537 |   RootedObject proto(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1536:56: note: 'cx' declared here
 1536 | StringIteratorObject* js::NewStringIterator(JSContext* cx) {
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1610:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1609:16: note: 'proto' declared here
 1609 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1608:76: note: 'cx' declared here
 1608 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) {
      |                                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1620:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1619:16: note: 'proto' declared here
 1619 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1618:68: note: 'cx' declared here
 1618 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) {
      |                                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2240:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2239:16: note: 'proto' declared here
 2239 |   RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2238:68: note: 'cx' declared here
 2238 | WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext* cx) {
      |                                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::IteratorHelperObject* js::NewIteratorHelper(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2277:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::IteratorHelperObject* js::NewIteratorHelper(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2276:16: note: 'proto' declared here
 2276 |   RootedObject proto(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2275:56: note: 'cx' declared here
 2275 | IteratorHelperObject* js::NewIteratorHelper(JSContext* cx) {
      |                                             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Poison.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ds/LifoAlloc.h:196,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JitAllocPolicy.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BitSet.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:6217:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_22(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:6217:16: note: 'obj' declared here
 6217 |   RootedObject obj(cx_, &val_.toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:6212:66: note: 'this' declared here
 6212 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArguments() {
      |                                                                  ^
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-134.0.2/js/src/jit/CacheIRWriter.h:492:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.h:488:8: warning: 'addArgc' may be used uninitialized [-Wmaybe-uninitialized]
  488 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIRWriter.h:491:10: note: 'addArgc' was declared here
  491 |     bool addArgc;
      |          ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool PropertyEnumerator::enumerateExtraProperties(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:257:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In member function 'bool PropertyEnumerator::enumerateExtraProperties(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:257:12: note: 'id' declared here
  257 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:247:62: note: 'cx' declared here
  247 | bool PropertyEnumerator::enumerateExtraProperties(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe<JS::PropertyDescriptor>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = mozilla::Maybe<JS::PropertyDescriptor>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:487:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In member function 'bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:487:48: note: 'desc' declared here
  487 |     Rooted<mozilla::Maybe<PropertyDescriptor>> desc(cx);
      |                                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:474:62: note: 'cx' declared here
  474 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe<JS::PropertyDescriptor>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = mozilla::Maybe<JS::PropertyDescriptor>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:487:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In member function 'bool PropertyEnumerator::enumerateProxyProperties(JSContext*) [with bool CheckForDuplicates = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:487:48: note: 'desc' declared here
  487 |     Rooted<mozilla::Maybe<PropertyDescriptor>> desc(cx);
      |                                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:474:62: note: 'cx' declared here
  474 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::PropertyKey>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::PropertyKey>; T = JS::StackGCVector<JS::PropertyKey>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:411:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tmp' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In member function 'bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:411:22: note: 'tmp' declared here
  411 |       RootedIdVector tmp(cx);
      |                      ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:283:63: note: 'cx' declared here
  283 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::PropertyKey>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::PropertyKey>; T = JS::StackGCVector<JS::PropertyKey>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:411:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tmp' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In member function 'bool PropertyEnumerator::enumerateNativeProperties(JSContext*) [with bool CheckForDuplicates = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:411:22: note: 'tmp' declared here
  411 |       RootedIdVector tmp(cx);
      |                      ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:283:63: note: 'cx' declared here
  283 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArray()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:6156:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_28(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::OptimizeSpreadCallIRGenerator::tryAttachArray()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:6156:21: note: 'obj' declared here
 6156 |   Rooted<JSObject*> obj(cx_, &val_.toObject());
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:6147:62: note: 'this' declared here
 6147 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArray() {
      |                                                              ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle<JSLinearString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1794:28,
    inlined from 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle<JSLinearString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1863:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'bool SuppressDeletedPropertyHelper(JSContext*, JS::HandleObject, JS::Handle<JSLinearString*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1794:20: note: 'proto' declared here
 1794 |       RootedObject proto(cx);
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1858:54: note: 'cx' declared here
 1858 | static bool SuppressDeletedPropertyHelper(JSContext* cx, HandleObject obj,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1880:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1880:27: note: 'str' declared here
 1880 |   Rooted<JSLinearString*> str(cx, IdToString(cx, id));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1871:45: note: 'cx' declared here
 1871 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1893:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1893:12: note: 'id' declared here
 1893 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1887:44: note: 'cx' declared here
 1887 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::StringIteratorProto; const JSClass* ProtoClass = (& StringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& string_iterator_methods); bool needsFuseProperty = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iteratorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::StringIteratorProto; const JSClass* ProtoClass = (& StringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& string_iterator_methods); bool needsFuseProperty = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16: note: 'iteratorProto' declared here
 2090 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2083:55: note: 'cx' declared here
 2083 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::RegExpStringIteratorProto; const JSClass* ProtoClass = (& RegExpStringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& regexp_string_iterator_methods); bool needsFuseProperty = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iteratorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::RegExpStringIteratorProto; const JSClass* ProtoClass = (& RegExpStringIteratorPrototypeClass); const JSFunctionSpec* Methods = (& regexp_string_iterator_methods); bool needsFuseProperty = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16: note: 'iteratorProto' declared here
 2090 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2083:55: note: 'cx' declared here
 2083 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::WrapForValidIteratorProto; const JSClass* ProtoClass = (& WrapForValidIteratorPrototypeClass); const JSFunctionSpec* Methods = (& wrap_for_valid_iterator_methods); bool needsFuseProperty = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iteratorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::WrapForValidIteratorProto; const JSClass* ProtoClass = (& WrapForValidIteratorPrototypeClass); const JSFunctionSpec* Methods = (& wrap_for_valid_iterator_methods); bool needsFuseProperty = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16: note: 'iteratorProto' declared here
 2090 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2083:55: note: 'cx' declared here
 2083 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::IteratorHelperProto; const JSClass* ProtoClass = (& IteratorHelperPrototypeClass); const JSFunctionSpec* Methods = (& iterator_helper_methods); bool needsFuseProperty = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iteratorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::IteratorHelperProto; const JSClass* ProtoClass = (& IteratorHelperPrototypeClass); const JSFunctionSpec* Methods = (& iterator_helper_methods); bool needsFuseProperty = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16: note: 'iteratorProto' declared here
 2090 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2083:55: note: 'cx' declared here
 2083 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::ArrayIteratorProto; const JSClass* ProtoClass = (& ArrayIteratorPrototypeClass); const JSFunctionSpec* Methods = (& array_iterator_methods); bool needsFuseProperty = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iteratorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initObjectIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>) [with js::GlobalObjectData::ProtoKind Kind = js::GlobalObjectData::ProtoKind::ArrayIteratorProto; const JSClass* ProtoClass = (& ArrayIteratorPrototypeClass); const JSFunctionSpec* Methods = (& array_iterator_methods); bool needsFuseProperty = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2090:16: note: 'iteratorProto' declared here
 2090 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:2083:55: note: 'cx' declared here
 2083 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle<JSObject*>, JS::HandleIdVector, bool, js::PropertyIndexVector*, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:846:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'propIter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle<JSObject*>, JS::HandleIdVector, bool, js::PropertyIndexVector*, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:846:35: note: 'propIter' declared here
  846 |   Rooted<PropertyIteratorObject*> propIter(cx, NewPropertyIteratorObject(cx));
      |                                   ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:826:16: note: 'cx' declared here
  826 |     JSContext* cx, Handle<JSObject*> objBeingIterated, HandleIdVector props,
      |     ~~~~~~~~~~~^~
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:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:188:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctionList-inl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonCacheIRCompiler.cpp:30,
                 from Unified_cpp_js_src_jit5.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:188:12: note: 'key' declared here
  188 |   RootedId key(cx);
      |            ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:170:39: note: 'cx' declared here
  170 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'js::PropertyIteratorObject* js::ValueToIterator(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1644:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* js::ValueToIterator(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1644:16: note: 'obj' declared here
 1644 |   RootedObject obj(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1643:56: note: 'cx' declared here
 1643 | PropertyIteratorObject* js::ValueToIterator(JSContext* cx, HandleValue vp) {
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1331:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'templateObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1330:24: note: 'templateObject' declared here
 1330 |   Rooted<PlainObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iteration.cpp:1325:52: note: 'cx' declared here
 1325 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle<JSObject*>, JS::Handle<js::BoundFunctionObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11542:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_52(D) + 16])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle<JSObject*>, JS::Handle<js::BoundFunctionObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11542:25: note: 'fun' declared here
11542 |     Rooted<JSFunction*> fun(cx_, &target->as<JSFunction>());
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11506:71: note: 'this' declared here
11506 |     Handle<JSObject*> target, Handle<BoundFunctionObject*> templateObj) {
      |                                                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11646:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_23(D) + 16])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11646:21: note: 'target' declared here
11646 |   Rooted<JSObject*> target(cx_, &thisval_.toObject());
      |                     ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11639:66: note: 'this' declared here
11639 | AttachDecision InlinableNativeIRGenerator::tryAttachFunctionBind() {
      |                                                                  ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle<js::BoundFunctionObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:12881:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_29(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle<js::BoundFunctionObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:12881:23: note: 'target' declared here
12881 |   Rooted<JSFunction*> target(cx_, &calleeObj->getTarget()->as<JSFunction>());
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:12867:43: note: 'this' declared here
12867 |     Handle<BoundFunctionObject*> calleeObj) {
      |                                           ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:12:
In member function 'constexpr const ValueType& mozilla::EnumeratedArray<Enum, T, Length>::operator[](Enum) const [with Enum = JSProtoKey; ValueType = js::GlobalObjectData::ConstructorWithProto; long unsigned int Size = 91]',
    inlined from 'bool js::GlobalObject::hasConstructor(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.h:330:47,
    inlined from 'bool js::GlobalObject::isStandardClassResolved(JSProtoKey) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.h:434:26,
    inlined from 'static bool js::GlobalObject::ensureConstructor(JSContext*, JS::Handle<js::GlobalObject*>, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.h:348:40,
    inlined from 'static JSObject* js::GlobalObject::getOrCreatePrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/GlobalObject.h:366: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-134.0.2/js/src/jit/CacheIR.cpp:2741:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:69:18: warning: 'protoKey' may be used uninitialized [-Wmaybe-uninitialized]
   69 |     return mArray[size_t(aIndex)];
      |            ~~~~~~^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/CacheIR.cpp:2707:14: note: 'protoKey' was declared here
 2707 |   JSProtoKey protoKey;
      |              ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::OptimizeGetIteratorIRGenerator::tryAttachArray()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:15357:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_31(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::OptimizeGetIteratorIRGenerator::tryAttachArray()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:15357:21: note: 'obj' declared here
15357 |   Rooted<JSObject*> obj(cx_, &val_.toObject());
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:15348:63: note: 'this' declared here
15348 | AttachDecision OptimizeGetIteratorIRGenerator::tryAttachArray() {
      |                                                               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:1387:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_33(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:1387:16: note: 'unwrapped' declared here
 1387 |   RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:1373:54: note: 'this' declared here
 1373 |     HandleObject obj, ObjOperandId objId, HandleId id) {
      |                                                      ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonCacheIRCompiler.cpp:627:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'newStubCode' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_779(D) + 8])[1]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonCacheIRCompiler.cpp: In member function 'js::jit::JitCode* js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonCacheIRCompiler.cpp:627:20: note: 'newStubCode' declared here
  627 |   Rooted<JitCode*> newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion));
      |                    ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonCacheIRCompiler.cpp:583:53: note: 'this' declared here
  583 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) {
      |                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::GetElementOperationWithStackIndex(JSContext*, JS::HandleValue, int, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:490:40,
    inlined from 'bool js::GetElementOperation(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:499:43,
    inlined from 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:198:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:490:16: note: 'obj' declared here
  490 |   RootedObject obj(cx, &lref.toObject());
      |                ^~~
In file included from Unified_cpp_js_src_jit5.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:166:42: note: 'cx' declared here
  166 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:25,
    inlined from 'bool js::GetObjectElementOperation(JSContext*, JSOp, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:366:22,
    inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:233:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject-inl.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/EnvironmentObject-inl.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineFrame-inl.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/VMFunctionList-inl.h:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In static member function 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here
  144 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:207:43: note: 'cx' declared here
  207 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::ToPropertyKeyOperation(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:344:17,
    inlined from 'static bool js::jit::IonToPropertyKeyIC::update(JSContext*, JS::HandleScript, js::jit::IonToPropertyKeyIC*, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:494:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonToPropertyKeyIC::update(JSContext*, JS::HandleScript, js::jit::IonToPropertyKeyIC*, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:344:12: note: 'id' declared here
  344 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:487:44: note: 'cx' declared here
  487 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:524:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonUnaryArithIC::update(JSContext*, JS::HandleScript, js::jit::IonUnaryArithIC*, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:524:16: note: 'script' declared here
  524 |   RootedScript script(cx, ic->script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:520:41: note: 'cx' declared here
  520 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:684:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rhsCopy' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp: In static member function 'static bool js::jit::IonCompareIC::update(JSContext*, JS::HandleScript, js::jit::IonCompareIC*, JS::HandleValue, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:684:15: note: 'rhsCopy' declared here
  684 |   RootedValue rhsCopy(cx, rhs);
      |               ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:673:38: note: 'cx' declared here
  673 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript,
      |                           ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_jit3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:18437:18: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
18437 |         ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment());
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitStoreUnboxedInt64(js::jit::LStoreUnboxedInt64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:18894:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
18894 |     Address dest = ToAddress(elements, lir->index(), writeType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/Assembler-x64.h:298,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/MacroAssembler-x64.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MacroAssembler.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/BaselineFrameInfo.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/PerfSpewer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:7:
In constructor 'js::jit::Operand::Operand(const js::jit::Address&)',
    inlined from 'js::wasm::FaultingCodeOffset js::jit::MacroAssemblerX64::load64(const js::jit::Address&, js::jit::Register64)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/MacroAssembler-x64.h:618:25,
    inlined from 'void js::jit::CodeGenerator::visitLoadUnboxedInt64(js::jit::LLoadUnboxedInt64*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:18463:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/Assembler-x86-shared.h:81:9: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
   81 |         disp_(address.offset) {}
      |         ^~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function 'void js::jit::CodeGenerator::visitLoadUnboxedInt64(js::jit::LLoadUnboxedInt64*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp:2143:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit5.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp: In function 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, jsbytecode*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp:2143:16: note: 'script' declared here
 2143 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp:2139:52: note: 'cx' declared here
 2139 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp:2288:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp: In function 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp:2288:16: note: 'script' declared here
 2288 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/Ion.cpp:2275:53: note: 'cx' declared here
 2275 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::InitElemOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:515:17,
    inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:294:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:515:12: note: 'id' declared here
  515 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonIC.cpp:242:42: note: 'cx' declared here
  242 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:1528:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_63(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId, js::jit::ValOperandId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:1528:16: note: 'getter' declared here
 1528 |   RootedObject getter(cx_, desc->getter());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:1472:28: note: 'this' declared here
 1472 |     ValOperandId receiverId) {
      |                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:41:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here
   34 | /* static */ inline StringObject* StringObject::create(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:10726:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_30(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:10726:18: note: 'target' declared here
10726 |   RootedFunction target(cx_, &thisval_.toObject().as<JSFunction>());
      |                  ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:10716:71: note: 'this' declared here
10716 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) {
      |                                                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11709:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_56(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11709:23: note: 'target' declared here
11709 |   Rooted<JSFunction*> target(cx_, &thisval_.toObject().as<JSFunction>());
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:11695:76: note: 'this' declared here
11695 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) {
      |                                                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachSmallObjectVariableKey(JS::HandleObject, js::jit::ObjOperandId, jsid, js::jit::ValOperandId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:4077:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'keyListObj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_26(D) + 344])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::HasPropIRGenerator::tryAttachSmallObjectVariableKey(JS::HandleObject, js::jit::ObjOperandId, jsid, js::jit::ValOperandId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:4077:23: note: 'keyListObj' declared here
 4077 |   Rooted<ListObject*> keyListObj(cx_, ListObject::create(cx_));
      |                       ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CacheIR.cpp:4040:71: note: 'this' declared here
 4040 |     HandleObject obj, ObjOperandId objId, jsid key, ValOperandId keyId) {
      |                                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:18878:29: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
18878 |     Address dest = ToAddress(elements, lir->index(), writeType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/CodeGenerator-shared-inl.h:323:11: note: 'offset' was declared here
  323 |   int32_t offset;
      |           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase<NumDefs>*) [with long unsigned int NumDefs = 1]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:21885:26: warning: 'argMir' may be used uninitialized [-Wmaybe-uninitialized]
21885 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CodeGenerator.cpp:21866:13: note: 'argMir' was declared here
21866 |     MIRType argMir;
      |             ^~~~~~
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-134.0.2/js/src/jspubtd.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject-inl.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:11,
                 from Unified_cpp_js_src18.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<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::inspectErr() const [with V = mozilla::Ok; E = JS::Error]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:308:46:   required from 'constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::unwrapErr() [with V = mozilla::Ok; E = JS::Error]'
  308 |   constexpr E unwrapErr() { return inspectErr(); }
      |                                    ~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:673:49:   required from 'constexpr mozilla::GenericErrorResult<E> mozilla::Result<V, E>::propagateErr() [with V = mozilla::Ok; E = JS::Error]'
  673 |     return GenericErrorResult<E>{mImpl.unwrapErr(), ErrorPropagationTag{}};
      |                                  ~~~~~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:440:5:   required from here
   22 |       return mozTryTempResult_.propagateErr();          \
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Result.h:305:16: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct JS::Error' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  305 |     std::memcpy(&res, &bits, sizeof(E));
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Result.h:106:8: note: 'struct JS::Error' declared here
  106 | struct Error {
      |        ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.cpp:7,
                 from Unified_cpp_js_src_jit9.cpp:2:
In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)',
    inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:1159:73,
    inlined from 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.cpp:4441:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:47: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |                                               ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/MIR.cpp:4432:13: note: 'res' was declared here
 4432 |     int32_t res;
      |             ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/MIR.cpp:4463:31: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized]
 4463 |     return MConstant::NewInt64(alloc, res);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.cpp:4451:13: note: 'res' was declared here
 4451 |     int64_t res;
      |             ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/MIR.cpp:4485:32: warning: 'res' may be used uninitialized [-Wmaybe-uninitialized]
 4485 |     return MConstant::NewIntPtr(alloc, res);
      |            ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.cpp:4473:14: note: 'res' was declared here
 4473 |     intptr_t res;
      |              ^~~
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-134.0.2/js/src/jit/MIR.h:4409:3,
    inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.cpp:3422:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.h:4401:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized]
 4401 |       : MUnaryInstruction(classOpcode, op), mode_(mode) {
      |                                             ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/MIR.cpp:3409:30: note: 'mode' was declared here
 3409 |       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-134.0.2/js/src/jit/MIR.h:4441:3,
    inlined from 'virtual js::jit::MDefinition* js::jit::MBigIntAsIntN::foldsTo(js::jit::TempAllocator&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.cpp:3390:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR.h:4433:45: warning: 'mode' may be used uninitialized [-Wmaybe-uninitialized]
 4433 |       : MUnaryInstruction(classOpcode, op), mode_(mode) {
      |                                             ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/jit/MIR.cpp:3377:31: note: 'mode' was declared here
 3377 |       MSignExtendIntPtr::Mode mode;
      |                               ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Conversions.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Iterator.cpp:9,
                 from Unified_cpp_js_src17.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:622:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'idStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src17.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:622:16: note: 'idStr' declared here
  622 |   RootedString idStr(cx, ValueToSource(cx, idVal));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:612:62: note: 'cx' declared here
  612 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:671:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'notesArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:671:24: note: 'notesArray' declared here
  671 |   Rooted<ArrayObject*> notesArray(cx, NewDenseEmptyArray(cx));
      |                        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:670:48: note: 'cx' declared here
  670 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:669:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src17.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:669:16: note: 'obj' declared here
  669 |   RootedObject obj(cx, objArg);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:664:41: note: 'cx' declared here
  664 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArgumentsObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = js::ArgumentsObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:200:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'argsobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:199:28: note: 'argsobj' declared here
  199 |   Rooted<ArgumentsObject*> argsobj(cx,
      |                            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:176:37: note: 'cx' declared here
  176 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::SharedShape* js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1661:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In static member function 'static js::SharedShape* js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1660:16: note: 'proto' declared here
 1660 |   RootedObject proto(cx,
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1652:75: note: 'cx' declared here
 1652 | SharedShape* GlobalObject::createFunctionShapeWithDefaultProto(JSContext* cx,
      |                                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JSContext::getPendingException(JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:1165:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'exception' in '((js::StackRootedBase**)this)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingException(JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:1165:15: note: 'exception' declared here
 1165 |   RootedValue exception(this, unwrappedException());
      |               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:1162:60: note: 'this' declared here
 1162 | bool JSContext::getPendingException(MutableHandleValue rval) {
      |                                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*&; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JSContext::getPendingExceptionStack(JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:1188:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'exceptionStack' in '((js::StackRootedBase**)this)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp: In member function 'bool JSContext::getPendingExceptionStack(JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:1188:23: note: 'exceptionStack' declared here
 1188 |   Rooted<SavedFrame*> exceptionStack(this, unwrappedExceptionStack());
      |                       ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.cpp:1185:65: note: 'this' declared here
 1185 | bool JSContext::getPendingExceptionStack(MutableHandleValue rval) {
      |                                                                 ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::AtomSet, JS::DeletePolicy<js::AtomSet> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AtomSet*; T = mozilla::UniquePtr<js::AtomSet, JS::DeletePolicy<js::AtomSet> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JSRuntime::initializeAtoms(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp:152:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atomSet' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src17.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp: In member function 'bool JSRuntime::initializeAtoms(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp:151:30: note: 'atomSet' declared here
  151 |   Rooted<UniquePtr<AtomSet>> atomSet(cx,
      |                              ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp:131:44: note: 'cx' declared here
  131 | bool JSRuntime::initializeAtoms(JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:9,
                 from Unified_cpp_js_src19.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::CreateModuleRequest(JSContext*, Handle<JSString*>, ModuleType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:387:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'specifierAtom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp: In function 'JSObject* JS::CreateModuleRequest(JSContext*, Handle<JSString*>, ModuleType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:387:19: note: 'specifierAtom' declared here
  387 |   Rooted<JSAtom*> specifierAtom(cx, AtomizeString(cx, specifierArg));
      |                   ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:381:60: note: 'cx' declared here
  381 | JS_PUBLIC_API JSObject* JS::CreateModuleRequest(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, JS::Handle<NativeObject*>, JS::HandleId, PropertyInfo, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2184:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'receiverValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src19.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, JS::Handle<NativeObject*>, JS::HandleId, PropertyInfo, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2184:15: note: 'receiverValue' declared here
 2184 |   RootedValue receiverValue(cx, ObjectValue(*receiver));
      |               ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2181:47: note: 'cx' declared here
 2181 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::GetSparseElementHelper(JSContext*, JS::Handle<NativeObject*>, int32_t, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2280:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, JS::Handle<NativeObject*>, int32_t, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2280:12: note: 'id' declared here
 2280 |   RootedId id(cx, PropertyKey::Int(int_id));
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2268:44: note: 'cx' declared here
 2268 | bool js::GetSparseElementHelper(JSContext* cx, Handle<NativeObject*> obj,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::NativeGetElement(JSContext*, JS::Handle<NativeObject*>, JS::HandleValue, int32_t, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2374:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetElement(JSContext*, JS::Handle<NativeObject*>, JS::HandleValue, int32_t, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2374:12: note: 'id' declared here
 2374 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2371:38: note: 'cx' declared here
 2371 | bool js::NativeGetElement(JSContext* cx, Handle<NativeObject*> obj,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PlainObject* js::NewPlainObject(JSContext*, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:144:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src19.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::NewPlainObject(JSContext*, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:143:24: note: 'shape' declared here
  143 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:139:44: note: 'cx' declared here
  139 | PlainObject* js::NewPlainObject(JSContext* cx, NewObjectKind newKind) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PlainObject* js::NewPlainObjectWithAllocKind(JSContext*, gc::AllocKind, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:156:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::NewPlainObjectWithAllocKind(JSContext*, gc::AllocKind, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:155:24: note: 'shape' declared here
  155 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:152:57: note: 'cx' declared here
  152 | PlainObject* js::NewPlainObjectWithAllocKind(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::PlainObject* js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle<js::PlainObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:114:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp: In static member function 'static js::PlainObject* js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle<js::PlainObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:110:24: note: 'shape' declared here
  110 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:96:16: note: 'cx' declared here
   96 |     JSContext* cx, Handle<PlainObject*> templateObject) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PlainObject* js::NewPlainObjectWithProto(JSContext*, JS::HandleObject, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:175:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::NewPlainObjectWithProto(JSContext*, JS::HandleObject, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:174:24: note: 'shape' declared here
  174 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:164:53: note: 'cx' declared here
  164 | PlainObject* js::NewPlainObjectWithProto(JSContext* cx, HandleObject proto,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:193:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::HandleObject, gc::AllocKind, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:192:24: note: 'shape' declared here
  192 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:183:65: note: 'cx' declared here
  183 | PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ModuleObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool GatherAvailableModuleAncestors(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::GCVector<js::ModuleObject*, 0, js::SystemAllocPolicy> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:1888:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'm' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp: In function 'bool GatherAvailableModuleAncestors(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::GCVector<js::ModuleObject*, 0, js::SystemAllocPolicy> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:1888:25: note: 'm' declared here
 1888 |   Rooted<ModuleObject*> m(cx);
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:1881:16: note: 'cx' declared here
 1881 |     JSContext* cx, Handle<ModuleObject*> module,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ModuleObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'void js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle<ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:2041:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'm' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp: In function 'void js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle<ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:2041:25: note: 'm' declared here
 2041 |   Rooted<ModuleObject*> m(cx);
      |                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:1960:51: note: 'cx' declared here
 1960 | void js::AsyncModuleExecutionFulfilled(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SyntheticModuleEvaluate(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:1500:75,
    inlined from 'bool JS::ModuleEvaluate(JSContext*, Handle<JSObject*>, MutableHandle<Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:243:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp: In function 'bool JS::ModuleEvaluate(JSContext*, Handle<JSObject*>, MutableHandle<Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:1500:26: note: 'resultPromise' declared here
 1500 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:229:50: note: 'cx' declared here
  229 | JS_PUBLIC_API bool JS::ModuleEvaluate(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ForOfPIC::Chain::initialize(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PIC.cpp:46:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src19.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PIC.cpp: In member function 'bool js::ForOfPIC::Chain::initialize(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PIC.cpp:45:25: note: 'arrayProto' declared here
   45 |   Rooted<NativeObject*> arrayProto(
      |                         ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PIC.cpp:41:49: note: 'cx' declared here
   41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy> > >; T = mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0, js::SystemAllocPolicy> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ModuleNamespaceObject* js::GetOrCreateModuleNamespace(JSContext*, JS::Handle<ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:929:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unambiguousNames' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp: In function 'js::ModuleNamespaceObject* js::GetOrCreateModuleNamespace(JSContext*, JS::Handle<ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:928:41: note: 'unambiguousNames' declared here
  928 |     Rooted<UniquePtr<ExportNameVector>> unambiguousNames(
      |                                         ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Modules.cpp:910:16: note: 'cx' declared here
  910 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'js::StringSegmentRange<Size>::StringSegmentRange(JSContext*) [with long unsigned int Size = 39]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.h:1731:37,
    inlined from 'JSAtom* js::AtomizeString(JSContext*, JSString*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp:683:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iter' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp: In function 'JSAtom* js::AtomizeString(JSContext*, JSString*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp:683:60: note: 'iter' declared here
  683 |     StringSegmentRange<StringToAtomCache::MinStringLength> iter(cx);
      |                                                            ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSAtomUtils.cpp:665:38: note: 'cx' declared here
  665 | JSAtom* js::AtomizeString(JSContext* cx, JSString* str) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PlainObject* NewPlainObjectWithProperties(JSContext*, JS::Handle<JS::GCVector<js::IdValuePair, 8> >, js::NewObjectKind) [with KeysKind Kind = KeysKind::UniqueNames]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:261:24,
    inlined from 'js::PlainObject* js::NewPlainObjectWithUniqueNames(JSContext*, JS::Handle<JS::GCVector<IdValuePair, 8> >, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:324:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::NewPlainObjectWithUniqueNames(JSContext*, JS::Handle<JS::GCVector<IdValuePair, 8> >, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:261:24: note: 'obj' declared here
  261 |   Rooted<PlainObject*> obj(cx,
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:321:59: note: 'cx' declared here
  321 | PlainObject* js::NewPlainObjectWithUniqueNames(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::NativeSetElement(JSContext*, JS::Handle<NativeObject*>, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2802:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp: In function 'bool js::NativeSetElement(JSContext*, JS::Handle<NativeObject*>, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2802:12: note: 'id' declared here
 2802 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2799:38: note: 'cx' declared here
 2799 | bool js::NativeSetElement(JSContext* cx, Handle<NativeObject*> obj,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle<NativeObject*>, int32_t, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2012:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle<NativeObject*>, int32_t, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2009:32: note: 'desc' declared here
 2009 |     Rooted<PropertyDescriptor> desc(
      |                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:1985:52: note: 'cx' declared here
 1985 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GetterSetter*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GetterSetter*; T = js::GetterSetter*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AddOrChangeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, js::PropertyResult*) [with IsAddOrChange AddOrChange = IsAddOrChange::Add]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:1384:29,
    inlined from 'bool js::NativeDefineProperty(JSContext*, JS::Handle<NativeObject*>, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:1699:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'gs' in '((js::StackRootedBase**)cx)[10]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, JS::Handle<NativeObject*>, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:1384:29: note: 'gs' declared here
 1384 |       Rooted<GetterSetter*> gs(
      |                             ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:1593:42: note: 'cx' declared here
 1593 | bool js::NativeDefineProperty(JSContext* cx, Handle<NativeObject*> obj,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PlainObject* NewPlainObjectWithProperties(JSContext*, JS::Handle<JS::GCVector<js::IdValuePair, 8> >, js::NewObjectKind) [with KeysKind Kind = KeysKind::Unknown]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:261:24,
    inlined from 'js::PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, JS::Handle<JS::GCVector<IdValuePair, 8> >, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:330:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, JS::Handle<JS::GCVector<IdValuePair, 8> >, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:261:24: note: 'obj' declared here
  261 |   Rooted<PlainObject*> obj(cx,
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PlainObject.cpp:329:16: note: 'cx' declared here
  329 |     JSContext* cx, Handle<IdValueVector> properties, NewObjectKind newKind) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeShape*; T = js::NativeShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::CopyDataPropertiesNative(JSContext*, JS::Handle<PlainObject*>, JS::Handle<NativeObject*>, JS::Handle<PlainObject*>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2904:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fromShape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, JS::Handle<PlainObject*>, JS::Handle<NativeObject*>, JS::Handle<PlainObject*>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2904:24: note: 'fromShape' declared here
 2904 |   Rooted<NativeShape*> fromShape(cx, from->shape());
      |                        ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.cpp:2881:46: note: 'cx' declared here
 2881 | bool js::CopyDataPropertiesNative(JSContext* cx, Handle<PlainObject*> target,
      |                                   ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/FrontendContext.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/StringBuilder.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/StringBuilder.cpp:7,
                 from Unified_cpp_js_src_util1.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ValueToStringBuilderSlow(JSContext*, const JS::Value&, StringBuilder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/StringBuilder.cpp:234:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/StringBuilder.cpp: In function 'bool js::ValueToStringBuilderSlow(JSContext*, const JS::Value&, StringBuilder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/StringBuilder.cpp:234:15: note: 'v' declared here
  234 |   RootedValue v(cx, arg);
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/StringBuilder.cpp:232:46: note: 'cx' declared here
  232 | bool js::ValueToStringBuilderSlow(JSContext* cx, const Value& arg,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:981:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:981:16: note: 'obj' declared here
  981 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:977:34: note: 'cx' declared here
  977 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:999:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:999:16: note: 'obj' declared here
  999 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:995:37: note: 'cx' declared here
  995 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:370:27,
    inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:562:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'objProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:370:16: note: 'objProto' declared here
  370 |   RootedObject objProto(cx);
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:549:36: note: 'cx' declared here
  549 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:2029:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'thisv' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:2029:15: note: 'thisv' declared here
 2029 |   RootedValue thisv(cx, args.thisv());
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:2027:46: note: 'cx' declared here
 2027 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1043:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1043:14: note: 'iargs' declared here
 1043 |   InvokeArgs iargs(cx);
      |              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1018:30: note: 'cx' declared here
 1018 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) {
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1091:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'args2' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool js::fun_apply(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1091:14: note: 'args2' declared here
 1091 |   InvokeArgs args2(cx);
      |              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1056:31: note: 'cx' declared here
 1056 | bool js::fun_apply(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1350:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1350:18: note: 'str' declared here
 1350 |     RootedString str(cx);
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1288:46: note: 'cx' declared here
 1288 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSFunction* js::NewFunctionWithProto(JSContext*, Native, unsigned int, FunctionFlags, JS::HandleObject, JS::Handle<JSAtom*>, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1698:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::NewFunctionWithProto(JSContext*, Native, unsigned int, FunctionFlags, JS::HandleObject, JS::Handle<JSAtom*>, JS::HandleObject, gc::AllocKind, NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1698:24: note: 'shape' declared here
 1698 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1685:16: note: 'cx' declared here
 1685 |     JSContext* cx, Native native, unsigned nargs, FunctionFlags flags,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:2001:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp: In function 'JSFunction* js::DefineFunction(JSContext*, JS::HandleObject, JS::HandleId, Native, unsigned int, unsigned int, gc::AllocKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:2001:19: note: 'atom' declared here
 2001 |   Rooted<JSAtom*> atom(cx, IdToFunctionName(cx, id));
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.cpp:1999:16: note: 'cx' declared here
 1999 |     JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs,
      |     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Poison.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ds/LifoAlloc.h:196,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Printer.cpp:16,
                 from Unified_cpp_js_src20.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DefineAccessorPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:114:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src20.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp: In function 'bool DefineAccessorPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const JSNativeWrapper&, const JSNativeWrapper&, unsigned int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:114:23: note: 'atom' declared here
  114 |   JS::Rooted<JSAtom*> atom(cx, IdToFunctionName(cx, id));
      |                       ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:105:51: note: 'cx' declared here
  105 | static bool DefineAccessorPropertyById(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool DefineDataElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:464:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp: In function 'bool DefineDataElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JS::Value>, unsigned int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:464:20: note: 'id' declared here
  464 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:458:42: note: 'cx' declared here
  458 | static bool DefineDataElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool JS_DefineElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:482:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp: In function 'bool JS_DefineElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:482:20: note: 'id' declared here
  482 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:477:48: note: 'cx' declared here
  477 | JS_PUBLIC_API bool JS_DefineElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool JS_HasElement(JSContext*, JS::Handle<JSObject*>, uint32_t, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:562:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp: In function 'bool JS_HasElement(JSContext*, JS::Handle<JSObject*>, uint32_t, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:562:20: note: 'id' declared here
  562 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:558:45: note: 'cx' declared here
  558 | JS_PUBLIC_API bool JS_HasElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:25,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool JS_ForwardGetElementTo(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:610:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject-inl.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PromiseLookup.cpp:26,
                 from Unified_cpp_js_src20.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_ForwardGetElementTo(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here
  144 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:601:54: note: 'cx' declared here
  601 | JS_PUBLIC_API bool JS_ForwardGetElementTo(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DeleteElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:377:25,
    inlined from 'bool JS_DeleteElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:786:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool JS_DeleteElement(JSContext*, JS::Handle<JSObject*>, uint32_t, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:377:20: note: 'id' declared here
  377 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:779:48: note: 'cx' declared here
  779 | JS_PUBLIC_API bool JS_DeleteElement(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DefineSelfHostedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, const char*, const char*, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:421:56,
    inlined from 'bool JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, const JSPropertySpec*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:865:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, const JSPropertySpec*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:421:23: note: 'name' declared here
  421 |   JS::Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
      |                       ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:850:51: note: 'cx' declared here
  850 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool JS_AlreadyHasOwnElement(JSContext*, JS::Handle<JSObject*>, uint32_t, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:940:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp: In function 'bool JS_AlreadyHasOwnElement(JSContext*, JS::Handle<JSObject*>, uint32_t, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:940:20: note: 'id' declared here
  940 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropertyAndElement.cpp:935:55: note: 'cx' declared here
  935 | JS_PUBLIC_API bool JS_AlreadyHasOwnElement(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'js::StringSegmentRange<Size>::StringSegmentRange(JSContext*) [with long unsigned int Size = 16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.h:1731:37,
    inlined from 'virtual void js::GenericPrinter::putString(JSContext*, JSString*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Printer.cpp:65:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iter' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Printer.cpp: In member function 'virtual void js::GenericPrinter::putString(JSContext*, JSString*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Printer.cpp:65:22: note: 'iter' declared here
   65 |   StringSegmentRange iter(cx);
      |                      ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Printer.cpp:64:43: note: 'cx' declared here
   64 | void GenericPrinter::putString(JSContext* cx, JSString* str) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<js::SharedPropMap*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<js::SharedPropMap*, js::TempAllocPolicy>; T = JS::StackGCVector<js::SharedPropMap*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = js::SharedPropMap*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, const JSClass*, JS::MutableHandle<js::SharedPropMap*>, uint32_t, js::ObjectFlags*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.cpp:464:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'maps' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src20.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.cpp: In static member function 'static bool js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, const JSClass*, JS::MutableHandle<js::SharedPropMap*>, uint32_t, js::ObjectFlags*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.cpp:464:36: note: 'maps' declared here
  464 |   JS::RootedVector<SharedPropMap*> maps(cx);
      |                                    ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.cpp:457:55: note: 'cx' declared here
  457 | bool SharedPropMap::freezeOrSealProperties(JSContext* cx, IntegrityLevel level,
      |                                            ~~~~~~~~~~~^~
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/PropertyAndElement.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Profilers.cpp:30,
                 from Unified_cpp_js_src2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:62:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:60:16: note: 'target' declared here
   60 |   RootedObject target(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:56:44: note: 'cx' declared here
   56 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:83:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:81:16: note: 'target' declared here
   81 |   RootedObject target(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:77:42: note: 'cx' declared here
   77 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:105:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:104:16: note: 'target' declared here
  104 |   RootedObject target(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:99:37: note: 'cx' declared here
   99 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:178:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:177:16: note: 'obj' declared here
  177 |   RootedObject obj(cx, RequireObjectArg(cx, "`target`",
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:173:47: note: 'cx' declared here
  173 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:142:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:141:16: note: 'target' declared here
  141 |   RootedObject target(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:137:36: note: 'cx' declared here
  137 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:122:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:120:16: note: 'target' declared here
  120 |   RootedObject target(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:116:50: note: 'cx' declared here
  116 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_11(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:382:52: note: 'this' declared here
  382 |                                     HandleValue val) {
      |                                                    ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'ShadowRealmImportValue(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Realm*, JS::Realm*)::<lambda(JSContext*, unsigned int, JS::Value*)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:545:66,
    inlined from 'static constexpr bool ShadowRealmImportValue(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Realm*, JS::Realm*)::<lambda(JSContext*, unsigned int, JS::Value*)>::_FUN(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:575:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'stringAtom' in '((js::StackRootedBase**)<unnamed>)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp: In static member function 'static constexpr bool ShadowRealmImportValue(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Realm*, JS::Realm*)::<lambda(JSContext*, unsigned int, JS::Value*)>::_FUN(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:544:29: note: 'stringAtom' declared here
  544 |             Rooted<JSAtom*> stringAtom(
      |                             ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:514:25: note: '<anonymous>' declared here
  514 |           [](JSContext* cx, unsigned argc, Value* vp) {
      |              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:702:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_18(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:702:16: note: 'array' declared here
  702 |   RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len)));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:696:68: note: 'this' declared here
  696 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
      |                                                                    ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:34:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:32:16: note: 'target' declared here
   32 |   RootedObject target(
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Reflect.cpp:28:47: note: 'cx' declared here
   28 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:347:74: note: 'this' declared here
  347 |                                    HandleValue value, Arguments&&... rest) {
      |                                                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:686:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'node' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:686:24: note: 'node' declared here
  686 |   Rooted<PlainObject*> node(cx, NewPlainObject(cx));
      |                        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:682:53: note: 'this' declared here
  682 |                              MutableHandleObject dst) {
      |                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:845:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::returnStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:844:57: note: 'this' declared here
  844 |                                   MutableHandleValue dst) {
      |                                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::moduleRequest(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1174:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::moduleRequest(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1168:70: note: 'this' declared here
 1168 |                                 TokenPos* pos, MutableHandleValue dst) {
      |                                                                      ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:835:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::labeledStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:834:73: note: 'this' declared here
  834 |                                    TokenPos* pos, MutableHandleValue dst) {
      |                                                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:871:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::withStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:870:70: note: 'this' declared here
  870 |                                 TokenPos* pos, MutableHandleValue dst) {
      |                                                                      ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[14], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[14], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1190:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::importDeclaration(NodeVector&, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1184:74: note: 'this' declared here
 1184 |                                     TokenPos* pos, MutableHandleValue dst) {
      |                                                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:994:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::conditionalExpression(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:993:63: note: 'this' declared here
  993 |                                         MutableHandleValue dst) {
      |                                                               ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[13], JS::Handle<JS::Value>&, const char (&)[6], JS::Rooted<JS::Value>&, const char (&)[8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:893:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::switchStatement(JS::HandleValue, NodeVector&, bool, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:886:57: note: 'this' declared here
  886 |                                   MutableHandleValue dst) {
      |                                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[8], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[8], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:900:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::tryStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:899:54: note: 'this' declared here
  899 |                                MutableHandleValue dst) {
      |                                                      ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:865:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forOfStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:864:56: note: 'this' declared here
  864 |                                  MutableHandleValue dst) {
      |                                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, const char (&)[7], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:851:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:850:69: note: 'this' declared here
  850 |                                TokenPos* pos, MutableHandleValue dst) {
      |                                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1163:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1153:72: note: 'this' declared here
 1153 |                                   TokenPos* pos, MutableHandleValue dst) {
      |                                                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, const char (&)[9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1031:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_4(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1028:65: note: 'this' declared here
 1028 |                                    bool isOptional /* = false */) {
      |                                                                 ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[9], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::metaProperty(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1405:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::metaProperty(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1404:69: note: 'this' declared here
 1404 |                                TokenPos* pos, MutableHandleValue dst) {
      |                                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[6], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:858:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::forInStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:857:56: note: 'this' declared here
  857 |                                  MutableHandleValue dst) {
      |                                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[11], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:819:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::ifStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:818:53: note: 'this' declared here
  818 |                               MutableHandleValue dst) {
      |                                                     ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[9], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:840:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::throwStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:839:56: note: 'this' declared here
  839 |                                  MutableHandleValue dst) {
      |                                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1197:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::importSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1196:57: note: 'this' declared here
 1196 |                                   MutableHandleValue dst) {
      |                                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[3], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1223:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::exportSpecifier(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1222:57: note: 'this' declared here
 1222 |                                   MutableHandleValue dst) {
      |                                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:876:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::whileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:875:71: note: 'this' declared here
  875 |                                  TokenPos* pos, MutableHandleValue dst) {
      |                                                                       ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[5], JS::Handle<JS::Value>&, const char (&)[5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:881:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::doWhileStatement(JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:880:73: note: 'this' declared here
  880 |                                    TokenPos* pos, MutableHandleValue dst) {
      |                                                                         ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1291:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::literal(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1290:49: note: 'this' declared here
 1290 |                           MutableHandleValue dst) {
      |                                                 ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:825:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::breakStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:824:56: note: 'this' declared here
  824 |                                  MutableHandleValue dst) {
      |                                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[6], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:830:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::continueStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:829:59: note: 'this' declared here
  829 |                                     MutableHandleValue dst) {
      |                                                           ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:809:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::expressionStatement(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:808:61: note: 'this' declared here
  808 |                                       MutableHandleValue dst) {
      |                                                             ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1080:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::spreadExpression(JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1079:58: note: 'this' declared here
 1079 |                                    MutableHandleValue dst) {
      |                                                          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3581:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'pnAtom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_12(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3581:19: note: 'pnAtom' declared here
 3581 |   Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
      |                   ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3578:68: note: 'this' declared here
 3578 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) {
      |                                                                    ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:378:19,
    inlined from 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:804:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::blockStatement(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:803:56: note: 'this' declared here
  803 |                                  MutableHandleValue dst) {
      |                                                        ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char*&, JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:378:19,
    inlined from 'bool {anonymous}::NodeBuilder::sequenceExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1000:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_2(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::sequenceExpression(NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:999:60: note: 'this' declared here
  999 |                                      MutableHandleValue dst) {
      |                                                            ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[14], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[12], JS::Handle<JS::Value>&, const char (&)[11], JS::Rooted<JS::Value>&, const char (&)[14], JS::Handle<JS::Value>&, const char (&)[10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1216:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_7(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::exportDeclaration(JS::HandleValue, NodeVector&, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1210:59: note: 'this' declared here
 1210 |                                     MutableHandleValue dst) {
      |                                                           ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::NodeBuilder::defineProperty(JS::HandleObject, const char*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:61,
    inlined from 'bool {anonymous}::NodeBuilder::newNodeHelper(JS::HandleObject, const char*, JS::HandleValue, Arguments&& ...) [with Arguments = {const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:352:26,
    inlined from 'bool {anonymous}::NodeBuilder::newNode(ASTType, js::frontend::TokenPos*, Arguments&& ...) [with Arguments = {const char (&)[7], JS::Handle<JS::Value>&, const char (&)[10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&}]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:367:25,
    inlined from 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1011:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_5(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::callExpression(JS::HandleValue, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:388:21: note: 'atom' declared here
  388 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1005:49: note: 'this' declared here
 1005 |                                  bool isOptional) {
      |                                                 ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6397:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reactionsVal' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In member function 'bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6397:15: note: 'reactionsVal' declared here
 6397 |   RootedValue reactionsVal(cx, reactions());
      |               ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6391:16: note: 'cx' declared here
 6391 |     JSContext* cx, PromiseReactionRecordBuilder& builder) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RawJSONObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RawJSONObject*; T = js::RawJSONObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::RawJSONObject* js::RawJSONObject::create(JSContext*, JS::Handle<JSString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RawJSONObject.cpp:25:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RawJSONObject.cpp: In static member function 'static js::RawJSONObject* js::RawJSONObject::create(JSContext*, JS::Handle<JSString*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RawJSONObject.cpp:24:26: note: 'obj' declared here
   24 |   Rooted<RawJSONObject*> obj(
      |                          ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/RawJSONObject.cpp:20:49: note: 'cx' declared here
   20 | RawJSONObject* RawJSONObject::create(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:351:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shadowRealm' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp: In function 'bool ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:350:30: note: 'shadowRealm' declared here
  350 |   Rooted<ShadowRealmObject*> shadowRealm(cx,
      |                              ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:343:45: note: 'cx' declared here
  343 | static bool ShadowRealm_evaluate(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle<JS::GCVector<JS::Value> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6360:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reactionsVal' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In member function 'bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle<JS::GCVector<JS::Value> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6360:15: note: 'reactionsVal' declared here
 6360 |   RootedValue reactionsVal(cx, reactions());
      |               ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6353:50: note: 'cx' declared here
 6353 | bool PromiseObject::dependentPromises(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2958:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'pnAtom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_249(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2957:23: note: 'pnAtom' declared here
 2957 |       Rooted<JSAtom*> pnAtom(
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2736:69: note: 'this' declared here
 2736 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
      |                                                                     ^
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-134.0.2/js/src/jsfriendapi.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:319:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle<JS::PropertyDescriptor>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:318:16: note: 'obj' declared here
  318 |   RootedObject obj(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:314:42: note: 'cx' declared here
  314 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:880:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In static member function 'static bool JSObject::nonNativeSetElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:880:12: note: 'id' declared here
  880 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:876:47: note: 'cx' declared here
  876 | bool JSObject::nonNativeSetElement(JSContext* cx, HandleObject obj,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1508:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'globalObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1508:25: note: 'globalObj' declared here
 1508 |   Rooted<GlobalObject*> globalObj(cx, cx->runtime()->getIncumbentGlobal(cx));
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1507:50: note: 'cx' declared here
 1507 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::NativeObject*>&; T = js::NativeObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::NativeLookupPropertyInline(JSContext*, typename MaybeRooted<NativeObject*, allowGC>::HandleType, typename MaybeRooted<JS::PropertyKey, allowGC>::HandleType, typename MaybeRooted<typename std::conditional<(allowGC == js::CanGC), JSObject*, NativeObject*>::type, allowGC>::MutableHandleType, PropertyResult*) [with AllowGC allowGC = js::CanGC; LookupResolveMode resolveMode = js::LookupResolveMode::CheckResolve]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject-inl.h:814:58,
    inlined from 'bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, PropertyResult*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1582:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'current' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Interpreter-inl.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:81:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject-inl.h: In function 'bool js::LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, PropertyResult*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject-inl.h:814:58: note: 'current' declared here
  814 |   typename MaybeRooted<NativeObject*, allowGC>::RootType current(cx, obj);
      |                                                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1577:36: note: 'cx' declared here
 1577 | bool js::LookupProperty(JSContext* cx, HandleObject obj, js::HandleId id,
      |                         ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_wasm1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBuiltins.cpp:81:9: warning: "_VOID" redefined
   81 | #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.2.0/cstdlib:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/cstdlib:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/cstdlib:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/utility:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EnumeratedArray.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBuiltinModule.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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 member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::LookupName(JSContext*, JS::Handle<PropertyName*>, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, PropertyResult*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1591:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::LookupName(JSContext*, JS::Handle<PropertyName*>, JS::HandleObject, JS::MutableHandleObject, JS::MutableHandleObject, PropertyResult*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1591:21: note: 'env' declared here
 1591 |   for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) {
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1586:32: note: 'cx' declared here
 1586 | bool js::LookupName(JSContext* cx, Handle<PropertyName*> name,
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::LookupNameWithGlobalDefault(JSContext*, JS::Handle<PropertyName*>, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1664:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'env' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'JSObject* js::LookupNameWithGlobalDefault(JSContext*, JS::Handle<PropertyName*>, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1664:16: note: 'env' declared here
 1664 |   RootedObject env(cx, envChain);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1656:54: note: 'cx' declared here
 1656 | JSObject* js::LookupNameWithGlobalDefault(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool ResolveLazyProperties(JSContext*, JS::Handle<js::NativeObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:618:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool ResolveLazyProperties(JSContext*, JS::Handle<js::NativeObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:618:14: note: 'id' declared here
  618 |     RootedId id(cx);
      |              ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:604:46: note: 'cx' declared here
  604 | static bool ResolveLazyProperties(JSContext* cx, Handle<NativeObject*> obj) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1939:35,
    inlined from 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2280:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'decl' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_111(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:1939:15: note: 'decl' declared here
 1939 |   RootedValue decl(cx, NullValue());
      |               ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2255:68: note: 'this' declared here
 2255 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
      |                                                                    ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1997:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj2' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1997:16: note: 'obj2' declared here
 1997 |   RootedObject obj2(cx, proto);
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1952:34: note: 'cx' declared here
 1952 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto,
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe<JS::PropertyDescriptor>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = mozilla::Maybe<JS::PropertyDescriptor>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:708:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:708:39: note: 'desc' declared here
  708 |     Rooted<Maybe<PropertyDescriptor>> desc(cx);
      |                                       ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:631:40: note: 'cx' declared here
  631 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:556:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:556:32: note: 'desc' declared here
  556 |     Rooted<PropertyDescriptor> desc(cx, PropertyDescriptor::Empty());
      |                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:518:39: note: 'cx' declared here
  518 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, const JSClass*, JS::HandleObject, const char*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1464:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::InitClass(JSContext*, JS::HandleObject, const JSClass*, JS::HandleObject, const char*, Native, unsigned int, const JSPropertySpec*, const JSFunctionSpec*, const JSPropertySpec*, const JSFunctionSpec*, NativeObject**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1464:19: note: 'atom' declared here
 1464 |   Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:1456:40: note: 'cx' declared here
 1456 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:175:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:175:16: note: 'obj' declared here
  175 |   RootedObject obj(cx, NewPlainObject(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:171:52: note: 'cx' declared here
  171 | bool js::FromPropertyDescriptorToObject(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2219:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'classBody' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_14(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2219:15: note: 'classBody' declared here
 2219 |   RootedValue classBody(cx);
      |               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:2216:59: note: 'this' declared here
 2216 |                                     MutableHandleValue dst) {
      |                                                           ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2165:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::DefineDataElement(JSContext*, JS::HandleObject, uint32_t, JS::HandleValue, unsigned int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2165:12: note: 'id' declared here
 2165 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2163:39: note: 'cx' declared here
 2163 | bool js::DefineDataElement(JSContext* cx, HandleObject obj, uint32_t index,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2195:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'pobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2195:16: note: 'pobj' declared here
 2195 |   RootedObject pobj(cx);
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2192:16: note: 'cx' declared here
 2192 |     JSContext* cx, HandleObject obj, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3679:22,
    inlined from 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3638:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'node' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_9(D)])[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, NodeVector&, NodeVector&, bool, bool, JS::MutableHandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3679:15: note: 'node' declared here
 3679 |   RootedValue node(cx);
      |               ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3636:64: note: 'this' declared here
 3636 |                                         MutableHandleValue rest) {
      |                                                                ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3606:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'funcAtom' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)this_25(D)])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::function(js::frontend::FunctionNode*, ASTType, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3606:19: note: 'funcAtom' declared here
 3606 |   Rooted<JSAtom*> funcAtom(cx);
      |                   ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3596:52: note: 'this' declared here
 3596 |                              MutableHandleValue dst) {
      |                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/modules/fdlibm/src/k_rem_pio2.cpp:420:26: warning: 'fq' may be used uninitialized [-Wmaybe-uninitialized]
  420 |                 fw = fq[0]-fw;
      |                      ~~~~^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/fdlibm/src/k_rem_pio2.cpp:296:27: note: 'fq' declared here
  296 |         double z,fw,f[20],fq[20],q[20];
      |                           ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3767:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3767:16: note: 'src' declared here
 3767 |   RootedString src(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ReflectParse.cpp:3760:38: note: 'cx' declared here
 3760 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:3513:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'defaultCtor' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:3512:16: note: 'defaultCtor' declared here
 3512 |   RootedObject defaultCtor(cx,
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:3510:16: note: 'cx' declared here
 3510 |     JSContext* cx, HandleObject obj, JSProtoKey ctorKey,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle<js::PromiseObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:407:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'debugInfo' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In static member function 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle<js::PromiseObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:406:31: note: 'debugInfo' declared here
  406 |     Rooted<PromiseDebugInfo*> debugInfo(
      |                               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:404:46: note: 'cx' declared here
  404 |   static PromiseDebugInfo* create(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1508:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'job' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1506:18: note: 'job' declared here
 1506 |   RootedFunction job(
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1403:16: note: 'cx' declared here
 1403 |     JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EnqueuePromiseResolveThenableJob(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2488:77,
    inlined from 'bool js::ResolvePromiseInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1317:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'job' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool js::ResolvePromiseInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2486:18: note: 'job' declared here
 2486 |   RootedFunction job(
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1226:16: note: 'cx' declared here
 1226 |     JSContext* cx, JS::Handle<JSObject*> promise,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AddPromiseReaction(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseReactionRecord*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6260:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reactionsObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool AddPromiseReaction(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseReactionRecord*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6260:16: note: 'reactionsObj' declared here
 6260 |   RootedObject reactionsObj(cx, &reactionsVal.toObject());
      |                ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6229:16: note: 'cx' declared here
 6229 |     JSContext* cx, Handle<PromiseObject*> unwrappedPromise,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::Handle<PromiseCapability>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6097:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reaction' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleValue, JS::HandleValue, JS::Handle<PromiseCapability>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6095:34: note: 'reaction' declared here
 6095 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6058:16: note: 'cx' declared here
 6058 |     JSContext* cx, Handle<PromiseObject*> promise, HandleValue onFulfilled_,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle<PromiseObject*>, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5354:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reaction' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle<PromiseObject*>, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5352:34: note: 'reaction' declared here
 5352 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5332:16: note: 'cx' declared here
 5332 |     JSContext* cx, Handle<PromiseObject*> unwrappedPromise,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6326:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reaction' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6324:34: note: 'reaction' declared here
 6324 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6306:16: note: 'cx' declared here
 6306 |     JSContext* cx, Handle<PromiseObject*> promise,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:81:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shadowRealmObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp: In static member function 'static bool js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:80:30: note: 'shadowRealmObj' declared here
   80 |   Rooted<ShadowRealmObject*> shadowRealmObj(
      |                              ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:62:46: note: 'cx' declared here
   62 | bool ShadowRealmObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4796:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableReject(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4795:26: note: 'promise' declared here
 4795 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4789:60: note: 'cx' declared here
 4789 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4891:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4890:26: note: 'promise' declared here
 4890 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4862:16: note: 'cx' declared here
 4862 |     JSContext* cx, HandleValue value) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PromiseObject* CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandleObject, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1737:69,
    inlined from 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle<PromiseCapability>, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1792:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle<PromiseCapability>, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1737:26: note: 'promise' declared here
 1737 |   Rooted<PromiseObject*> promise(cx, CreatePromiseObjectInternal(cx));
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:1760:16: note: 'cx' declared here
 1760 |     JSContext* cx, HandleObject C, MutableHandle<PromiseCapability> capability,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Promise_static_withResolvers(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5012:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool Promise_static_withResolvers(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5012:24: note: 'obj' declared here
 5012 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4992:53: note: 'cx' declared here
 4992 | static bool Promise_static_withResolvers(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3161:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'C' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3160:16: note: 'C' declared here
 3160 |   RootedObject C(cx,
      |                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3149:16: note: 'cx' declared here
 3149 |     JSContext* cx, JS::HandleObjectVector promises) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2149:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reactionObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2148:16: note: 'reactionObj' declared here
 2148 |   RootedObject reactionObj(
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2140:43: note: 'cx' declared here
 2140 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter<JSAtom>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter<JSAtom>; T = js::AbstractBindingIter<JSAtom>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp:3083:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bi' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src18.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp: In function 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp:3083:23: note: 'bi' declared here
 3083 |   Rooted<BindingIter> bi(cx, BindingIter(script));
      |                       ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp:3074:45: note: 'cx' declared here
 3074 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, js::PromiseHandler, js::PromiseHandler, T) [with T = js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::Handle<JS::Value>, PromiseHandler, PromiseHandler)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5584:16,
    inlined from 'bool js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::Handle<JS::Value>, PromiseHandler, PromiseHandler)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5641:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<AsyncGeneratorObject*>, JS::Handle<JS::Value>, PromiseHandler, PromiseHandler)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5584:16: note: 'promise' declared here
 5584 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5635:16: note: 'cx' declared here
 5635 |     JSContext* cx, JS::Handle<AsyncGeneratorObject*> generator,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool InternalAwait(JSContext*, JS::HandleValue, JS::HandleObject, js::PromiseHandler, js::PromiseHandler, T) [with T = js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)::<lambda(JS::Handle<PromiseReactionRecord*>)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5584:16,
    inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5656:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle<AsyncFunctionGeneratorObject*>, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5584:16: note: 'promise' declared here
 5584 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5651:16: note: 'cx' declared here
 5651 |     JSContext* cx, Handle<AsyncFunctionGeneratorObject*> genObj,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5691:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5690:26: note: 'resultPromise' declared here
 5690 |   Rooted<PromiseObject*> resultPromise(
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5679:49: note: 'cx' declared here
 5679 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, JS::HandleValue, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3491:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promiseCtor' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseRace(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, JS::HandleValue, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3491:16: note: 'promiseCtor' declared here
 3491 |   RootedObject promiseCtor(
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3488:16: note: 'cx' declared here
 3488 |     JSContext* cx, PromiseForOfIterator& iterator, HandleObject C,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CommonPerformPromiseCombinator(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::HandleObject, JS::HandleValue, bool*, bool, T) [with T = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, JS::HandleValue, bool*)::<lambda(JS::MutableHandleValue, JS::MutableHandleValue)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3491:16,
    inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle<PromiseCapability>, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4026:38,
    inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3064:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promiseCtor' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3491:16: note: 'promiseCtor' declared here
 3491 |   RootedObject promiseCtor(
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2960:62: note: 'cx' declared here
 2960 | [[nodiscard]] static bool CommonPromiseCombinator(JSContext* cx, CallArgs& args,
      |                                                   ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3094:3: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized]
 3094 |   if (!result) {
      |   ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3057:14: note: 'result' was declared here
 3057 |   bool done, result;
      |              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3052:30: warning: 'message' may be used uninitialized [-Wmaybe-uninitialized]
 3052 |     JS_ReportErrorNumberASCII(cx, GetErrorMessage, nullptr, JSMSG_NOT_ITERABLE,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3053 |                               message);
      |                               ~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:3037:17: note: 'message' was declared here
 3037 |     const char* message;
      |                 ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2983:30: warning: 'message' may be used uninitialized [-Wmaybe-uninitialized]
 2983 |     JS_ReportErrorNumberASCII(cx, GetErrorMessage, nullptr,
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2984 |                               JSMSG_OBJECT_REQUIRED, message);
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2968:17: note: 'message' was declared here
 2968 |     const char* message;
      |                 ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool Promise_static_try(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4943:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool Promise_static_try(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4943:14: note: 'iargs' declared here
 4943 |   InvokeArgs iargs(cx);
      |              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4915:43: note: 'cx' declared here
 4915 | static bool Promise_static_try(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle<PromiseCapability>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5213:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'C' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle<PromiseCapability>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5212:16: note: 'C' declared here
 5212 |   RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise,
      |                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5208:16: note: 'cx' declared here
 5208 |     JSContext* cx, HandleObject promiseObj,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseCapability>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6137:56,
    inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5323:49,
    inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2394:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reaction' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:6135:34: note: 'reaction' declared here
 6135 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2368:57: note: 'cx' declared here
 2368 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5268:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'js::PromiseObject* js::OriginalPromiseThen(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5262:26: note: 'unwrappedPromise' declared here
 5262 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5253:65: note: 'cx' declared here
 5253 | [[nodiscard]] PromiseObject* js::OriginalPromiseThen(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ShadowRealmObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ShadowRealmObject*; T = js::ShadowRealmObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:613:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shadowRealm' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp: In function 'bool ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:612:30: note: 'shadowRealm' declared here
  612 |   Rooted<ShadowRealmObject*> shadowRealm(cx,
      |                              ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ShadowRealm.cpp:605:48: note: 'cx' declared here
  605 | static bool ShadowRealm_importValue(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5989:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrappedPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool Promise_then_impl(JSContext*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5983:26: note: 'unwrappedPromise' declared here
 5983 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:5960:42: note: 'cx' declared here
 5960 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4327:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4327:24: note: 'obj' declared here
 4327 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4294:57: note: 'cx' declared here
 4294 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4327:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In function 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4327:24: note: 'obj' declared here
 4327 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:4294:57: note: 'cx' declared here
 4294 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2825:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp: In static member function 'static js::PromiseObject* js::PromiseObject::create(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2824:26: note: 'promise' declared here
 2824 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Promise.cpp:2804:49: note: 'cx' declared here
 2804 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::NativeObject* NewObject(JSContext*, const JSClass*, JS::Handle<js::TaggedProto>, js::gc::AllocKind, js::NewObjectKind, js::ObjectFlags, js::gc::AllocSite*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:768:49,
    inlined from 'js::NativeObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle<TaggedProto>, gc::AllocKind, NewObjectKind, ObjectFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:786:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle<TaggedProto>, gc::AllocKind, NewObjectKind, ObjectFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:766:24: note: 'shape' declared here
  766 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:784:16: note: 'cx' declared here
  784 |     JSContext* cx, const JSClass* clasp, Handle<TaggedProto> proto,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::NativeObject* NewObject(JSContext*, const JSClass*, JS::Handle<js::TaggedProto>, js::gc::AllocKind, js::NewObjectKind, js::ObjectFlags, js::gc::AllocSite*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:768:49,
    inlined from 'js::NativeObject* js::NewObjectWithGivenTaggedProtoAndAllocSite(JSContext*, const JSClass*, JS::Handle<TaggedProto>, gc::AllocKind, NewObjectKind, ObjectFlags, gc::AllocSite*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:793:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::NewObjectWithGivenTaggedProtoAndAllocSite(JSContext*, const JSClass*, JS::Handle<TaggedProto>, gc::AllocKind, NewObjectKind, ObjectFlags, gc::AllocSite*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:766:24: note: 'shape' declared here
  766 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:790:16: note: 'cx' declared here
  790 |     JSContext* cx, const JSClass* clasp, Handle<TaggedProto> proto,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::NativeObject* NewObject(JSContext*, const JSClass*, JS::Handle<js::TaggedProto>, js::gc::AllocKind, js::NewObjectKind, js::ObjectFlags, js::gc::AllocSite*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:768:49,
    inlined from 'js::NativeObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind, ObjectFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:819:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'js::NativeObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind, ObjectFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:766:24: note: 'shape' declared here
  766 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:796:54: note: 'cx' declared here
  796 | NativeObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:501:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'bool js::ReadPropertyDescriptors(JSContext*, JS::HandleObject, bool, JS::MutableHandleIdVector, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:501:12: note: 'id' declared here
  501 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:495:16: note: 'cx' declared here
  495 |     JSContext* cx, HandleObject props, bool checkAccessors,
      |     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Printf.h:60,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Sprintf.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jstypes.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jspubtd.h:16:
In member function 'T* mozilla::UniquePtr<T [], D>::release() [with T = char; D = JS::FreePolicy]',
    inlined from 'mozilla::UniquePtr<T [], D>::UniquePtr(mozilla::UniquePtr<T [], D>&&) [with T = char; D = JS::FreePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:373:30,
    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<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:745:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[12]' may be used uninitialized [-Wmaybe-uninitialized]
  404 |     Pointer p = mTuple.first();
      |             ^
In member function 'T* mozilla::UniquePtr<T [], D>::release() [with T = char; D = JS::FreePolicy]',
    inlined from 'mozilla::UniquePtr<T [], D>::UniquePtr(mozilla::UniquePtr<T [], D>&&) [with T = char; D = JS::FreePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:373:30,
    inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:397:3,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/MemoryMetrics.h:658:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized]
  404 |     Pointer p = mTuple.first();
      |             ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, js::frontend::CompilationGCOutput&, js::frontend::ScriptIndex)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp:2560:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp: In static member function 'static JSScript* JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&, js::frontend::CompilationGCOutput&, js::frontend::ScriptIndex)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp:2559:16: note: 'script' declared here
 2559 |   RootedScript script(cx, Create(cx, function, sourceObject, scriptExtra.extent,
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSScript.cpp:2542:44: note: 'cx' declared here
 2542 | JSScript* JSScript::fromStencil(JSContext* cx,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:41:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:88:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here
   34 | /* static */ inline StringObject* StringObject::create(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2773:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2773:14: note: 'key' declared here
 2773 |     RootedId key(cx);
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.cpp:2766:56: note: 'cx' declared here
 2766 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |                                             ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Text.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SharedImmutableStringsCache.cpp:9,
                 from Unified_cpp_js_src23.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::InterpreterFrame::prologue(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp:176:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src23.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::prologue(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp:176:16: note: 'script' declared here
  176 |   RootedScript script(cx, this->script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp:175:44: note: 'cx' declared here
  175 | bool InterpreterFrame::prologue(JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp:407:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp:407:16: note: 'script' declared here
  407 |   RootedScript script(cx, fun->nonLazyScript());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.cpp:403:16: note: 'cx' declared here
  403 |     JSContext* cx, const CallArgs& args, MaybeConstruct constructing) {
      |     ~~~~~~~~~~~^~
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/build/amd64/dist/include/js/Proxy.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ProxyObject.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ProxyObject.cpp:7,
                 from Unified_cpp_js_src21.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ArrayIteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp:180:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src21.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp: In member function 'virtual bool js::ArrayIteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp:180:16: note: 'proto' declared here
  180 |   RootedObject proto(cx, cx->global()->maybeGetArrayIteratorPrototype());
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp:179:16: note: 'cx' declared here
  179 |     JSContext* cx) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::IteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp:192:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp: In member function 'virtual bool js::IteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp:192:16: note: 'proto' declared here
  192 |   RootedObject proto(cx, cx->global()->maybeGetIteratorPrototype());
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RealmFuses.cpp:191:74: note: 'cx' declared here
  191 | bool js::IteratorPrototypeHasNoReturnProperty::checkInvariant(JSContext* cx) {
      |                                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:69:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'regexp' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src21.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:68:25: note: 'regexp' declared here
   68 |   Rooted<RegExpObject*> regexp(
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:66:42: note: 'cx' declared here
   66 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::SharedShape* js::RegExpRealm::createMatchResultShape(JSContext*, ResultShapeKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1016:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'templateObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In member function 'js::SharedShape* js::RegExpRealm::createMatchResultShape(JSContext*, ResultShapeKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1016:24: note: 'templateObject' declared here
 1016 |   Rooted<ArrayObject*> templateObject(cx, NewDenseEmptyArray(cx));
      |                        ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1011:61: note: 'cx' declared here
 1011 | SharedShape* RegExpRealm::createMatchResultShape(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, const char16_t*, std::size_t, std::size_t*, bool, MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1286:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'input' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, const char16_t*, std::size_t, std::size_t*, bool, MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1286:27: note: 'input' declared here
 1286 |   Rooted<JSLinearString*> input(cx, NewStringCopyN<CanGC>(cx, chars, length));
      |                           ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1273:49: note: 'cx' declared here
 1273 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, std::size_t, std::size_t*, bool, MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1303:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'input' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In function 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, std::size_t, std::size_t*, bool, MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1303:27: note: 'input' declared here
 1303 |   Rooted<JSLinearString*> input(cx, NewStringCopyN<CanGC>(cx, chars, length));
      |                           ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1295:58: note: 'cx' declared here
 1295 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSLinearString* js::RegExpObject::toString(JSContext*, JS::Handle<js::RegExpObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:560:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In static member function 'static JSLinearString* js::RegExpObject::toString(JSContext*, JS::Handle<js::RegExpObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:560:19: note: 'src' declared here
  560 |   Rooted<JSAtom*> src(cx, obj->getSource());
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:557:51: note: 'cx' declared here
  557 | JSLinearString* RegExpObject::toString(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::RegExpStatics::executeLazy(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpStatics.cpp:31:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shared' in '((js::StackRootedBase**)cx)[9]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src21.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpStatics.cpp: In member function 'bool js::RegExpStatics::executeLazy(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpStatics.cpp:30:22: note: 'shared' declared here
   30 |   RootedRegExpShared shared(cx,
      |                      ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpStatics.cpp:19:44: note: 'cx' declared here
   19 | bool RegExpStatics::executeLazy(JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Policy.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:7,
                 from Unified_cpp_js_src22.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1415:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'string' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src22.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1415:27: note: 'string' declared here
 1415 |   Rooted<JSLinearString*> string(cx, args[1].toString()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1408:56: note: 'cx' declared here
 1408 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc,
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:158:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:158:15: note: 'val' declared here
  158 |   RootedValue val(cx, args[0]);
      |               ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:155:42: note: 'cx' declared here
  155 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:570:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:570:12: note: 'id' declared here
  570 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:559:49: note: 'cx' declared here
  559 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool intrinsic_CreateAsyncFromSyncIterator(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1922:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'asyncIterator' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateAsyncFromSyncIterator(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1921:16: note: 'asyncIterator' declared here
 1921 |   RootedObject asyncIterator(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1915:62: note: 'cx' declared here
 1915 | static bool intrinsic_CreateAsyncFromSyncIterator(JSContext* cx, unsigned argc,
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Realm.cpp:159:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'lexicalEnv' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src21.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Realm.cpp: In member function 'js::NonSyntacticLexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Realm.cpp:159:16: note: 'lexicalEnv' declared here
  159 |   RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Realm.cpp:144:67: note: 'cx' declared here
  144 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:245:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:245:12: note: 'id' declared here
  245 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:243:48: note: 'cx' declared here
  243 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:517:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:517:12: note: 'id' declared here
  517 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:506:53: note: 'cx' declared here
  506 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::TypedArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1267:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unsafeTypedArrayCrossCompartment' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1267:29: note: 'unsafeTypedArrayCrossCompartment' declared here
 1267 |   Rooted<TypedArrayObject*> unsafeTypedArrayCrossCompartment(cx);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1240:57: note: 'cx' declared here
 1240 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags, js::NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:221:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'regexp' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags, js::NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:221:25: note: 'regexp' declared here
  221 |   Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, newKind));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:217:60: note: 'cx' declared here
  217 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, std::size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:204:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'source' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In static member function 'static js::RegExpObject* js::RegExpObject::create(JSContext*, const CharT*, std::size_t, JS::RegExpFlags, js::NewObjectKind) [with CharT = char16_t]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:204:19: note: 'source' declared here
  204 |   Rooted<JSAtom*> source(cx, AtomizeChars(cx, chars, length));
      |                   ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:198:47: note: 'cx' declared here
  198 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle<RegExpObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1132:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'clone' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp: In function 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle<RegExpObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1131:25: note: 'clone' declared here
 1131 |   Rooted<RegExpObject*> clone(cx, NativeObject::create<RegExpObject>(
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/RegExpObject.cpp:1125:44: note: 'cx' declared here
 1125 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle<RegExpObject*> regex) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::SavedFrame* js::SavedFrame::create(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:592:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In static member function 'static js::SavedFrame* js::SavedFrame::create(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:591:16: note: 'proto' declared here
  591 |   RootedObject proto(cx,
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:582:43: note: 'cx' declared here
  582 | SavedFrame* SavedFrame::create(JSContext* cx) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::SavedFrame*>&; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle<SavedFrame*>, JS::SavedFrameSelfHosted, bool&) [with Matcher = bool(JSContext*, JSPrincipals*, JS::Handle<SavedFrame*>)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:660:23,
    inlined from 'js::SavedFrame* js::GetFirstSubsumedFrame(JSContext*, JSPrincipals*, JS::Handle<SavedFrame*>, JS::SavedFrameSelfHosted, bool&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:688:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedFrame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::GetFirstSubsumedFrame(JSContext*, JSPrincipals*, JS::Handle<SavedFrame*>, JS::SavedFrameSelfHosted, bool&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:660:23: note: 'rootedFrame' declared here
  660 |   Rooted<SavedFrame*> rootedFrame(cx, frame);
      |                       ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:683:53: note: 'cx' declared here
  683 | static SavedFrame* GetFirstSubsumedFrame(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::SavedFrame*>&; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::SavedFrame* js::GetFirstMatchedFrame(JSContext*, JSPrincipals*, Matcher&, JS::Handle<SavedFrame*>, JS::SavedFrameSelfHosted, bool&) [with Matcher = GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)::<lambda(JSContext*, JSPrincipals*, JS::Handle<SavedFrame*>)>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:660:23,
    inlined from 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:711:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedFrame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:660:23: note: 'rootedFrame' declared here
  660 |   Rooted<SavedFrame*> rootedFrame(cx, frame);
      |                       ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:693:16: note: 'cx' declared here
  693 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:767:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'js::SavedFrame* js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted, bool&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:767:23: note: 'frame' declared here
  767 |   Rooted<SavedFrame*> frame(cx, obj->maybeUnwrapAs<SavedFrame>());
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:759:49: note: 'cx' declared here
  759 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:929:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:928:27: note: 'frame' declared here
  928 |   Rooted<js::SavedFrame*> frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
      |                           ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:920:16: note: 'cx' declared here
  920 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:964:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:963:27: note: 'frame' declared here
  963 |   Rooted<js::SavedFrame*> frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
      |                           ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:955:16: note: 'cx' declared here
  955 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1170:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nextConverted' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1170:22: note: 'nextConverted' declared here
 1170 |         RootedObject nextConverted(cx, JS_NewObject(cx, nullptr));
      |                      ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1139:16: note: 'cx' declared here
 1139 |     JSContext* cx, HandleObject savedFrameArg,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractBindingIter<JSAtom>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractBindingIter<JSAtom>; T = js::AbstractBindingIter<JSAtom>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void js::DumpBindings(JSContext*, Scope*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1319:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bi' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src22.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In function 'void js::DumpBindings(JSContext*, Scope*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1319:28: note: 'bi' declared here
 1319 |   for (Rooted<BindingIter> bi(cx, BindingIter(scope)); bi; bi++) {
      |                            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1317:34: note: 'cx' declared here
 1317 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GrowableSharedArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GrowableSharedArrayBufferObject*; T = js::GrowableSharedArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::SharedArrayBufferObject::growImpl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SharedArrayObject.cpp:395:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src22.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SharedArrayObject.cpp: In static member function 'static bool js::SharedArrayBufferObject::growImpl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SharedArrayObject.cpp:394:44: note: 'buffer' declared here
  394 |   Rooted<GrowableSharedArrayBufferObject*> buffer(
      |                                            ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SharedArrayObject.cpp:392:51: note: 'cx' declared here
  392 | bool SharedArrayBufferObject::growImpl(JSContext* cx, const CallArgs& args) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle<js::SavedFrame::Lookup>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1779:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'saved' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle<js::SavedFrame::Lookup>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1779:23: note: 'saved' declared here
 1779 |   Rooted<SavedFrame*> saved(cx, nullptr);
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1749:16: note: 'cx' declared here
 1749 |     JSContext* cx, MutableHandle<SavedFrame::Lookup> lookup) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >; T = mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::GlobalScope* js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:621:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'data' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In static member function 'static js::GlobalScope* js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:620:34: note: 'data' declared here
  620 |   Rooted<UniquePtr<RuntimeData>> data(
      |                                  ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:619:50: note: 'cx' declared here
  619 | GlobalScope* GlobalScope::createEmpty(JSContext* cx, ScopeKind kind) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo> > >; T = mozilla::UniquePtr<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, JS::Handle<js::Scope*>, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:797:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'data' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In static member function 'static js::WasmFunctionScope* js::WasmFunctionScope::create(JSContext*, JS::Handle<js::Scope*>, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:796:34: note: 'data' declared here
  796 |   Rooted<UniquePtr<RuntimeData>> data(
      |                                  ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:776:57: note: 'cx' declared here
  776 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, std::size_t, js::StackFormat)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1072:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, std::size_t, js::StackFormat)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1070:29: note: 'frame' declared here
 1070 |     Rooted<js::SavedFrame*> frame(
      |                             ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1049:48: note: 'cx' declared here
 1049 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SavedStacks::getLocation(JSContext*, const js::FrameIter&, JS::MutableHandle<LocationValue>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1877:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::getLocation(JSContext*, const js::FrameIter&, JS::MutableHandle<LocationValue>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1877:16: note: 'script' declared here
 1877 |   RootedScript script(cx, iter.script());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1845:42: note: 'cx' declared here
 1845 | bool SavedStacks::getLocation(JSContext* cx, const FrameIter& iter,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool InitSelfHostingFromStencil(JSContext*, js::frontend::CompilationAtomCache&, const js::frontend::CompilationStencil&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:2599:32,
    inlined from 'bool JSRuntime::initSelfHostingFromStencil(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:2774:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'prevAtom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::initSelfHostingFromStencil(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:2599:21: note: 'prevAtom' declared here
 2599 |     Rooted<JSAtom*> prevAtom(cx);
      |                     ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:2773:55: note: 'cx' declared here
 2773 | bool JSRuntime::initSelfHostingFromStencil(JSContext* cx) {
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::SharedShape* js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, std::size_t, JS::Handle<js::SharedPropMap*>, uint32_t, js::ObjectFlags, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1475:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src22.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static js::SharedShape* js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, std::size_t, JS::Handle<js::SharedPropMap*>, uint32_t, js::ObjectFlags, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1474:24: note: 'shape' declared here
 1474 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1451:16: note: 'cx' declared here
 1451 |     JSContext* cx, BaseShape* base, size_t nfixed, Handle<SharedPropMap*> map,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:643:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'propMap' in '((js::StackRootedBase**)cx)[11]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:643:20: note: 'propMap' declared here
  643 |   Rooted<PropMap*> propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
      |                    ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:625:62: note: 'cx' declared here
  625 | bool NativeObject::changeCustomDataPropAttributes(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedFrame.h:17:
In member function 'js::PropertyInfo js::LinkedPropMap::getPropertyInfo(uint32_t) const',
    inlined from 'js::PropertyInfo js::PropMap::getPropertyInfo(uint32_t) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.h:1109:51,
    inlined from 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:646:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.h:850:33: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized]
  850 |     return data_.propInfos[index];
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:642:12: note: 'propIndex' was declared here
  642 |   uint32_t propIndex;
      |            ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>; T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::FunctionScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsatoms' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In function 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::FunctionScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29: note: 'jsatoms' declared here
  259 |   JS::RootedVector<JSAtom*> jsatoms(cx);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:251:16: note: 'cx' declared here
  251 |     JSContext* cx, frontend::CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>; T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::ModuleScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsatoms' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In function 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::ModuleScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29: note: 'jsatoms' declared here
  259 |   JS::RootedVector<JSAtom*> jsatoms(cx);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:251:16: note: 'cx' declared here
  251 |     JSContext* cx, frontend::CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>; T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::GlobalScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1664:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsatoms' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29: note: 'jsatoms' declared here
  259 |   JS::RootedVector<JSAtom*> jsatoms(cx);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1661:50: note: 'cx' declared here
 1661 | ScopeStencil::createSpecificScopeData(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >; T = mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope; SpecificEnvironmentType = std::nullptr_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1711:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedData' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::GlobalScope; SpecificEnvironmentType = std::nullptr_t]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1710:47: note: 'rootedData' declared here
 1710 |   Rooted<UniquePtr<GlobalScope::RuntimeData>> rootedData(
      |                                               ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1708:16: note: 'cx' declared here
 1708 |     JSContext* cx, CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>; T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::LexicalScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1664:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsatoms' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29: note: 'jsatoms' declared here
  259 |   JS::RootedVector<JSAtom*> jsatoms(cx);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1661:50: note: 'cx' declared here
 1661 | ScopeStencil::createSpecificScopeData(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>; T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::ClassBodyScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1664:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsatoms' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29: note: 'jsatoms' declared here
  259 |   JS::RootedVector<JSAtom*> jsatoms(cx);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1661:50: note: 'cx' declared here
 1661 | ScopeStencil::createSpecificScopeData(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>; T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::EvalScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1664:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsatoms' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29: note: 'jsatoms' declared here
  259 |   JS::RootedVector<JSAtom*> jsatoms(cx);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1661:50: note: 'cx' declared here
 1661 | ScopeStencil::createSpecificScopeData(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>; T = JS::StackGCVector<JSAtom*, js::TempAllocPolicy>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> LiftParserScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) [with ConcreteScope = js::VarScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29,
    inlined from 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1664:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsatoms' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::UniquePtr<typename ConcreteScope::RuntimeData> js::frontend::ScopeStencil::createSpecificScopeData(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:259:29: note: 'jsatoms' declared here
  259 |   JS::RootedVector<JSAtom*> jsatoms(cx);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1661:50: note: 'cx' declared here
 1661 | ScopeStencil::createSpecificScopeData(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1707:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'constructArgs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1707:17: note: 'constructArgs' declared here
 1707 |   ConstructArgs constructArgs(cx);
      |                 ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1697:52: note: 'cx' declared here
 1697 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::float16; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:105:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::float16; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1543:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'args2' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1543:14: note: 'args2' declared here
 1543 |   InvokeArgs args2(cx);
      |              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SelfHosting.cpp:1533:48: note: 'cx' declared here
 1533 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = double; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = double; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = float; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = float; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::uint8_clamped; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = char; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = char; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned char; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned char; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmGCShape* js::WasmGCShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, const js::wasm::RecGroup*, js::ObjectFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1615:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nbase' in '*(js::StackRootedBase**)cx' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static js::WasmGCShape* js::WasmGCShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, const js::wasm::RecGroup*, js::ObjectFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1615:22: note: 'nbase' declared here
 1615 |   Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
      |                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1589:47: note: 'cx' declared here
 1589 | WasmGCShape* WasmGCShape::getShape(JSContext* cx, const JSClass* clasp,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::SharedShape* js::SharedShape::getInitialShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, std::size_t, js::ObjectFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1421:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nbase' in '*(js::StackRootedBase**)cx' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static js::SharedShape* js::SharedShape::getInitialShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, std::size_t, js::ObjectFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1421:22: note: 'nbase' declared here
 1421 |   Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
      |                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1361:54: note: 'cx' declared here
 1361 | SharedShape* SharedShape::getInitialShape(JSContext* cx, const JSClass* clasp,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::FunctionScope::RuntimeData, JS::DeletePolicy<js::FunctionScope::RuntimeData> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::FunctionScope::RuntimeData, JS::DeletePolicy<js::FunctionScope::RuntimeData> >; T = mozilla::UniquePtr<js::FunctionScope::RuntimeData, JS::DeletePolicy<js::FunctionScope::RuntimeData> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::FunctionScope; SpecificEnvironmentType = js::CallObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedData' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::FunctionScope; SpecificEnvironmentType = js::CallObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59: note: 'rootedData' declared here
 1728 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1724:53: note: 'cx' declared here
 1724 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::RuntimeScopeData<js::LexicalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::LexicalScope::SlotInfo> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::RuntimeScopeData<js::LexicalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::LexicalScope::SlotInfo> > >; T = mozilla::UniquePtr<js::RuntimeScopeData<js::LexicalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::LexicalScope::SlotInfo> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedData' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::LexicalScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59: note: 'rootedData' declared here
 1728 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1724:53: note: 'cx' declared here
 1724 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo> > >; T = mozilla::UniquePtr<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedData' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ClassBodyScope; SpecificEnvironmentType = js::BlockLexicalEnvironmentObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59: note: 'rootedData' declared here
 1728 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1724:53: note: 'cx' declared here
 1724 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::RuntimeScopeData<js::EvalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::EvalScope::SlotInfo> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::RuntimeScopeData<js::EvalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::EvalScope::SlotInfo> > >; T = mozilla::UniquePtr<js::RuntimeScopeData<js::EvalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::EvalScope::SlotInfo> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedData' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::EvalScope; SpecificEnvironmentType = js::VarEnvironmentObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59: note: 'rootedData' declared here
 1728 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1724:53: note: 'cx' declared here
 1724 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::RuntimeScopeData<js::VarScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::VarScope::SlotInfo> > >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::RuntimeScopeData<js::VarScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::VarScope::SlotInfo> > >; T = mozilla::UniquePtr<js::RuntimeScopeData<js::VarScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::VarScope::SlotInfo> > >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedData' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::VarScope; SpecificEnvironmentType = js::VarEnvironmentObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59: note: 'rootedData' declared here
 1728 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1724:53: note: 'cx' declared here
 1724 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::ModuleScope::RuntimeData, JS::DeletePolicy<js::ModuleScope::RuntimeData> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::ModuleScope::RuntimeData, JS::DeletePolicy<js::ModuleScope::RuntimeData> >; T = mozilla::UniquePtr<js::ModuleScope::RuntimeData, JS::DeletePolicy<js::ModuleScope::RuntimeData> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ModuleScope; SpecificEnvironmentType = js::ModuleEnvironmentObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootedData' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In member function 'js::Scope* js::frontend::ScopeStencil::createSpecificScope(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::frontend::BaseParserScopeData*) const [with SpecificScopeType = js::ModuleScope; SpecificEnvironmentType = js::ModuleEnvironmentObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1728:59: note: 'rootedData' declared here
 1728 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:1724:53: note: 'cx' declared here
 1724 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseShape*; T = js::BaseShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ProxyShape* js::ProxyShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, js::ObjectFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1570:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nbase' in '*(js::StackRootedBase**)cx' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static js::ProxyShape* js::ProxyShape::getShape(JSContext*, const JSClass*, JS::Realm*, js::TaggedProto, js::ObjectFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1570:22: note: 'nbase' declared here
 1570 |   Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
      |                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:1545:45: note: 'cx' declared here
 1545 | ProxyShape* ProxyShape::getShape(JSContext* cx, const JSClass* clasp,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<js::WasmInstanceScope::RuntimeData, JS::DeletePolicy<js::WasmInstanceScope::RuntimeData> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<js::WasmInstanceScope::RuntimeData, JS::DeletePolicy<js::WasmInstanceScope::RuntimeData> >; T = mozilla::UniquePtr<js::WasmInstanceScope::RuntimeData, JS::DeletePolicy<js::WasmInstanceScope::RuntimeData> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:739:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'data' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:738:34: note: 'data' declared here
  738 |   Rooted<UniquePtr<RuntimeData>> data(
      |                                  ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.cpp:726:57: note: 'cx' declared here
  726 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle<js::SavedFrame::Lookup>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1832:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle<js::SavedFrame::Lookup>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1832:23: note: 'frame' declared here
 1832 |   Rooted<SavedFrame*> frame(cx, SavedFrame::create(cx));
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1831:16: note: 'cx' declared here
 1831 |     JSContext* cx, Handle<SavedFrame::Lookup> lookup) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle<js::SavedFrame::Lookup>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1818:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'frame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle<js::SavedFrame::Lookup>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1818:23: note: 'frame' declared here
 1818 |   Rooted<SavedFrame*> frame(cx, createFrameFromLookup(cx, lookup));
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1810:16: note: 'cx' declared here
 1810 |     JSContext* cx, Handle<SavedFrame::Lookup> lookup) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector<js::SavedFrame::Lookup, 60>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector<js::SavedFrame::Lookup, 60>; T = JS::GCVector<js::SavedFrame::Lookup, 60>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, JS::Handle<JSAtom*>, const mozilla::Maybe<long unsigned int>&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1687:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'stackChain' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, JS::Handle<JSAtom*>, const mozilla::Maybe<long unsigned int>&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1687:30: note: 'stackChain' declared here
 1687 |   Rooted<js::GCLookupVector> stackChain(cx, js::GCLookupVector(cx));
      |                              ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1672:46: note: 'cx' declared here
 1672 | bool SavedStacks::adoptAsyncStack(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, JS::MutableHandle<js::SavedFrame*>, const mozilla::Maybe<long unsigned int>&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1348:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'asyncCauseAtom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::copyAsyncStack(JSContext*, JS::HandleObject, JS::HandleString, JS::MutableHandle<js::SavedFrame*>, const mozilla::Maybe<long unsigned int>&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1348:19: note: 'asyncCauseAtom' declared here
 1348 |   Rooted<JSAtom*> asyncCauseAtom(cx, AtomizeString(cx, asyncCause));
      |                   ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1341:45: note: 'cx' declared here
 1341 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1951:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In member function 'virtual JSObject* js::SavedStacks::MetadataBuilder::build(JSContext*, JS::HandleObject, js::AutoEnterOOMUnsafeRegion&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1951:16: note: 'obj' declared here
 1951 |   RootedObject obj(cx, target);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:1949:16: note: 'cx' declared here
 1949 |     JSContext* cx, HandleObject target,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::SavedFrame*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:2093:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'parentFrame' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp: In function 'bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:2093:27: note: 'parentFrame' declared here
 2093 |   Rooted<js::SavedFrame*> parentFrame(cx);
      |                           ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SavedStacks.cpp:2051:16: note: 'cx' declared here
 2051 |     JSContext* cx, JS::ubi::StackFrame& frame,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags, uint32_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:524:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'propMap' in '((js::StackRootedBase**)cx)[11]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags, uint32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:524:20: note: 'propMap' declared here
  524 |   Rooted<PropMap*> propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
      |                    ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:506:46: note: 'cx' declared here
  506 | bool NativeObject::changeProperty(JSContext* cx, Handle<NativeObject*> obj,
      |                                   ~~~~~~~~~~~^~
In member function 'js::PropertyInfo js::LinkedPropMap::getPropertyInfo(uint32_t) const',
    inlined from 'js::PropertyInfo js::PropMap::getPropertyInfo(uint32_t) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.h:1109:51,
    inlined from 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags, uint32_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:529:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.h:850:33: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized]
  850 |     return data_.propInfos[index];
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::changeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags, uint32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.cpp:523:12: note: 'propIndex' was declared here
  523 |   uint32_t propIndex;
      |            ^~~~~~~~~
In file included from Unified_cpp_js_src_wasm6.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/js/src/wasm/WasmInitExpr.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModuleTypes.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstanceData.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCodegenTypes.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmSummarizeInsn.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmSummarizeInsn.cpp:7,
                 from Unified_cpp_js_src_wasm6.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/js/src/wasm/WasmValue.h:148:9: note: 'union js::wasm::LitVal::Cell' declared here
  148 |   union Cell {
      |         ^~~~
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-134.0.2/js/src/wasm/AsmJS.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:19,
                 from Unified_cpp_js_src_wasm0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:6548:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'field' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:6547:19: note: 'field' declared here
 6547 |   Rooted<JSAtom*> field(cx,
      |                   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:6545:40: note: 'cx' declared here
 6545 | static bool GetDataProperty(JSContext* cx, HandleValue objVal,
      |                             ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonTypes.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBuiltins.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBuiltinModule.h:26:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::FeatureOptions::init(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCompile.cpp:153:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'importedStringConstantsString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCompile.cpp: In member function 'bool js::wasm::FeatureOptions::init(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCompile.cpp:152:20: note: 'importedStringConstantsString' declared here
  152 |       RootedString importedStringConstantsString(
      |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCompile.cpp:98:38: note: 'cx' declared here
   98 | bool FeatureOptions::init(JSContext* cx, HandleValue val) {
      |                           ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCFrame.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmBCStk.h:159:14,
    inlined from 'js::wasm::Stk js::wasm::BaseCompiler::captureStackResult(const js::wasm::ABIResult&, js::wasm::StackHeight, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:1440:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCStk.h:165:11: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
  165 |     kind_ = k;
      |     ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmBCStk.h:133:10: note: 'k' was declared here
  133 |     Kind k;
      |          ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7370:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7370:29: note: 'src' declared here
 7370 |     Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
      |                             ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7337:48: note: 'cx' declared here
 7337 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7320:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7320:29: note: 'src' declared here
 7320 |     Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
      |                             ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7288:46: note: 'cx' declared here
 7288 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun,
      |                                   ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_wasm0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmBCMemory.cpp:180:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized]
  180 |   uint64_t addr = addrTemp;
      |            ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp:178:11: note: 'addrTemp' was declared here
  178 |   int64_t addrTemp;
      |           ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmBCMemory.cpp:142:12: warning: 'addrTemp' may be used uninitialized [-Wmaybe-uninitialized]
  142 |   uint32_t addr = addrTemp;
      |            ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp:140:11: note: 'addrTemp' was declared here
  140 |   int32_t addrTemp;
      |           ^~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3235:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3235 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3236 |                         ZeroOnOverflow(false), isConst, c, QuotientI64);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3218:11: note: 'c' was declared here
 3218 |   int64_t c;
      |           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU64()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3256:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3256 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(true),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3257 |                         ZeroOnOverflow(false), isConst, c, QuotientI64);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3244:11: note: 'c' was declared here
 3244 |   int64_t c;
      |           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU64()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3306:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3306 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3307 |                         isConst, c, RemainderI64);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3296:11: note: 'c' was declared here
 3296 |   int64_t c;
      |           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3137:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3137 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3138 |                         ZeroOnOverflow(false), isConst, c, QuotientI32);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3120:11: note: 'c' was declared here
 3120 |   int32_t c;
      |           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU32()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3158:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3158 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(true),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3159 |                         ZeroOnOverflow(false), isConst, c, QuotientI32);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3146:11: note: 'c' was declared here
 3146 |   int32_t c;
      |           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3189:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3189 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3190 |                         ZeroOnOverflow(true), isConst, c, RemainderI32);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3167:11: note: 'c' was declared here
 3167 |   int32_t c;
      |           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU32()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3208:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3208 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3209 |                         isConst, c, RemainderI32);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3198:11: note: 'c' was declared here
 3198 |   int32_t c;
      |           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI64()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3287:24: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
 3287 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3288 |                         ZeroOnOverflow(true), isConst, c, RemainderI64);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:3265:11: note: 'c' was declared here
 3265 |   int64_t c;
      |           ^
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonTypes.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCodegenTypes.h:27:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::ToValType(JSContext*, JS::HandleValue, ValType*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp:153:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm6.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp: In function 'bool js::wasm::ToValType(JSContext*, JS::HandleValue, ValType*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp:153:16: note: 'typeStr' declared here
  153 |   RootedString typeStr(cx, ToString(cx, v));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp:152:33: note: 'cx' declared here
  152 | bool wasm::ToValType(JSContext* cx, HandleValue v, ValType* out) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::ToRefType(JSContext*, JS::HandleValue, RefType*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp:189:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp: In function 'bool js::wasm::ToRefType(JSContext*, JS::HandleValue, RefType*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp:189:16: note: 'typeStr' declared here
  189 |   RootedString typeStr(cx, ToString(cx, v));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValType.cpp:188:33: note: 'cx' declared here
  188 | bool wasm::ToRefType(JSContext* cx, HandleValue v, RefType* out) {
      |                      ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memCopyInlineM32()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp:2499:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized]
 2499 |   int32_t signedLength;
      |           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp: In member function 'void js::wasm::BaseCompiler::memFillInlineM32()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp:2752:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized]
 2752 |   uint64_t val8 = SplatByteToUInt<uint64_t>(value, 8);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp:2717:11: note: 'signedValue' was declared here
 2717 |   int32_t signedValue;
      |           ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCMemory.cpp:2716:11: warning: 'signedLength' may be used uninitialized [-Wmaybe-uninitialized]
 2716 |   int32_t signedLength;
      |           ^~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMemory.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMemory.cpp:19,
                 from Unified_cpp_js_src_wasm4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::ToAddressType(JSContext*, JS::HandleValue, AddressType*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMemory.cpp:47:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typeStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMemory.cpp: In function 'bool js::wasm::ToAddressType(JSContext*, JS::HandleValue, AddressType*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMemory.cpp:47:16: note: 'typeStr' declared here
   47 |   RootedString typeStr(cx, ToString(cx, value));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMemory.cpp:45:37: note: 'cx' declared here
   45 | bool wasm::ToAddressType(JSContext* cx, HandleValue value,
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:275:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm4.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:275:24: note: 'result' declared here
  275 |   Rooted<PlainObject*> result(cx, NewPlainObject(cx));
      |                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:273:37: note: 'cx' declared here
  273 | bool Module::extractCode(JSContext* cx, Tier tier,
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::UniqueChars js::wasm::CacheableName::toQuotedString(JSContext*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModuleTypes.cpp:76:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm4.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModuleTypes.cpp: In member function 'JS::UniqueChars js::wasm::CacheableName::toQuotedString(JSContext*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModuleTypes.cpp:76:16: note: 'atom' declared here
   76 |   RootedString atom(cx, toAtom(cx));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModuleTypes.cpp:75:54: note: 'cx' declared here
   75 | UniqueChars CacheableName::toQuotedString(JSContext* cx) const {
      |                                           ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp:19,
                 from Unified_cpp_js_src_wasm6.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBinary.h: In function 'bool js::wasm::DecodeValidatedLocalEntries(const TypeContext&, Decoder&, ValTypeVector*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBinary.h:651:15: warning: 'nextByte' may be used uninitialized [-Wmaybe-uninitialized]
  651 |       uint8_t nextByte;
      |               ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmValidate.cpp:133:12: note: 'numLocalEntries' was declared here
  133 |   uint32_t numLocalEntries;
      |            ^~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCDefs.h:60,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCFrame.h:26:
In member function 'js::wasm::OpIter<Policy>::ControlItem& js::wasm::OpIter<Policy>::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-134.0.2/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-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:5182:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:884:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  884 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |                                                       ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRethrow()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:5173:12: note: 'relativeDepth' was declared here
 5173 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::Module::instantiateMemories(JSContext*, const js::WasmMemoryObjectVector&, JS::MutableHandle<JS::GCVector<js::WasmMemoryObject*, 0, js::SystemAllocPolicy> >) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:520:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiateMemories(JSContext*, const js::WasmMemoryObjectVector&, JS::MutableHandle<JS::GCVector<js::WasmMemoryObject*, 0, js::SystemAllocPolicy> >) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:519:45: note: 'buffer' declared here
  519 |       Rooted<ArrayBufferObjectMaybeShared*> buffer(cx,
      |                                             ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:479:16: note: 'cx' declared here
  479 |     JSContext* cx, const WasmMemoryObjectVector& memoryImports,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EnsureExportedGlobalObject(JSContext*, const js::wasm::ValVector&, std::size_t, const js::wasm::GlobalDesc&, js::WasmGlobalObjectVector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:695:71,
    inlined from 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:727:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'go' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp: In member function 'bool js::wasm::Module::instantiateGlobals(JSContext*, const js::wasm::ValVector&, js::WasmGlobalObjectVector&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:694:29: note: 'go' declared here
  694 |   Rooted<WasmGlobalObject*> go(
      |                             ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.cpp:710:44: note: 'cx' declared here
  710 | bool Module::instantiateGlobals(JSContext* cx,
      |                                 ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6093:34: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized]
 6093 |   return emitSetOrTeeLocal<false>(slot);
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6088:12: note: 'slot' was declared here
 6088 |   uint32_t slot;
      |            ^~~~
In member function 'js::wasm::OpIter<Policy>::ControlItem& js::wasm::OpIter<Policy>::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-134.0.2/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-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4228:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:884:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  884 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |                                                       ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4217:12: note: 'relativeDepth' was declared here
 4217 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In member function 'js::wasm::LabelKind js::wasm::OpIter<Policy>::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-134.0.2/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-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4899:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:890:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  890 |     return controlStack_[controlStack_.length() - 1 - relativeDepth].kind();
      |                                                       ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitDelegate()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4877:12: note: 'relativeDepth' was declared here
 4877 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatchAll()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4854:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 4854 |   emitCatchSetup(kind, tryCatch, resultType);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4844:13: note: 'kind' was declared here
 4844 |   LabelKind kind;
      |             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4147:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 4147 |   switch (kind) {
      |   ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4138:13: note: 'kind' was declared here
 4138 |   LabelKind kind;
      |             ^~~~
In member function 'js::wasm::OpIter<Policy>::ControlItem& js::wasm::OpIter<Policy>::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-134.0.2/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-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4262:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:884:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  884 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |                                                       ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4248:12: note: 'relativeDepth' was declared here
 4248 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp:31:
In member function 'js::wasm::ResultType js::wasm::ControlStackEntry<ControlItem>::branchTargetType() const [with ControlItem = mozilla::Nothing]',
    inlined from 'bool js::wasm::OpIter<Policy>::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:1718:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:285:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
  285 |     return kind_ == LabelKind::Loop ? type().params() : type().results();
      |            ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter<Policy>::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::ValidatingPolicy]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:1713:14: note: 'block' was declared here
 1713 |     Control* block;
      |              ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Scope.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/Stencil.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/frontend/ParseNode.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<Policy>::readReturnCallRef(uint32_t*, Value*, ValueVector*) [with Policy = js::wasm::BaseCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2724:49,
    inlined from 'bool js::wasm::BaseCompiler::emitReturnCallRef()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:5701:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitReturnCallRef()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:5698:12: note: 'funcTypeIndex' was declared here
 5698 |   uint32_t funcTypeIndex;
      |            ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6084:33: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized]
 6084 |   return emitSetOrTeeLocal<true>(slot);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6079:12: note: 'slot' was declared here
 6079 |   uint32_t slot;
      |            ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCFrame.cpp:25:
In member function 'bool js::wasm::BaseCompiler::isMem32(uint32_t) const',
    inlined from 'bool js::wasm::BaseCompiler::emitMemoryGrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6801:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCClass-inl.h:50:40: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized]
   50 |   return codeMeta_.memories[memoryIndex].addressType() == AddressType::I32;
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemoryGrow()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6791:12: note: 'memoryIndex' was declared here
 6791 |   uint32_t memoryIndex;
      |            ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFill()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6901:24: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized]
 6901 |   if (memoryIndex == 0 && isMem32(memoryIndex)) {
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6892:12: note: 'memoryIndex' was declared here
 6892 |   uint32_t memoryIndex;
      |            ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableFill()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7007:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7007 |   AddressType addressType = codeMeta_.tables[tableIndex].addressType();
      |                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6998:12: note: 'tableIndex' was declared here
 6998 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCode.h:60,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCompile.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:68:
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-134.0.2/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-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7031:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMetadata.h:283:12: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized]
  283 |     return memoryIndex < memories.length() && memories[memoryIndex].isShared();
      |            ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemDiscard()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7020:12: note: 'memoryIndex' was declared here
 7020 |   uint32_t memoryIndex;
      |            ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableGet()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7048:34: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7048 |       codeMeta_.tables[tableIndex].addressType());
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7038:12: note: 'tableIndex' was declared here
 7038 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableGrow()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7067:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7067 |   AddressType addressType = codeMeta_.tables[tableIndex].addressType();
      |                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7058:12: note: 'tableIndex' was declared here
 7058 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTableSet()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7095:34: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7095 |   if (codeMeta_.tables[tableIndex].addressType() == AddressType::I64) {
      |                                  ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7087:12: note: 'tableIndex' was declared here
 7087 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitLoadLane(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10046:11: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized]
10046 |   loadLane(&access, laneIndex);
      |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10019:12: note: 'laneIndex' was declared here
10019 |   uint32_t laneIndex;
      |            ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStoreLane(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10080:12: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized]
10080 |   storeLane(&access, laneIndex);
      |   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10053:12: note: 'laneIndex' was declared here
10053 |   uint32_t laneIndex;
      |            ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstanceData.h:28:
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readReturnCallRef(uint32_t*, Value*, ValueVector*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2724:49,
    inlined from 'bool ValidateOps(js::wasm::ValidatingOpIter&, DumpT&, const js::wasm::CodeMetadata&, const uint8_t*) [with DumpT = NopOpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp:423:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp: In function 'bool ValidateOps(js::wasm::ValidatingOpIter&, DumpT&, const js::wasm::CodeMetadata&, const uint8_t*) [with DumpT = NopOpDumper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp:421:18: note: 'funcTypeIndex' was declared here
  421 |         uint32_t funcTypeIndex;
      |                  ^~~~~~~~~~~~~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readCallRef(uint32_t*, Value*, ValueVector*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2698:49,
    inlined from 'bool ValidateOps(js::wasm::ValidatingOpIter&, DumpT&, const js::wasm::CodeMetadata&, const uint8_t*) [with DumpT = NopOpDumper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp:414:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp: In function 'bool ValidateOps(js::wasm::ValidatingOpIter&, DumpT&, const js::wasm::CodeMetadata&, const uint8_t*) [with DumpT = NopOpDumper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmValidate.cpp:412:18: note: 'funcTypeIndex' was declared here
  412 |         uint32_t funcTypeIndex;
      |                  ^~~~~~~~~~~~~
In member function 'js::wasm::OpIter<Policy>::ControlItem& js::wasm::OpIter<Policy>::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-134.0.2/js/src/wasm/WasmBCRegMgmt-inl.h:468:27,
    inlined from 'bool js::wasm::BaseCompiler::emitBrOnNull()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4286:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:884:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  884 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |                                                       ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrOnNull()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4273:12: note: 'relativeDepth' was declared here
 4273 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCode.h:51:
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-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10188:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBuiltinModule.h:99:36: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized]
   99 |   bool usesMemory() const { return usesMemory_; }
      |                                    ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCallBuiltinModuleFunc()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10177:28: note: 'builtinModuleFunc' was declared here
10177 |   const BuiltinModuleFunc* builtinModuleFunc;
      |                            ^~~~~~~~~~~~~~~~~
In member function 'bool js::wasm::BaseCompiler::isMem32(uint32_t) const',
    inlined from 'bool js::wasm::BaseCompiler::emitMemorySize()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6815:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCClass-inl.h:50:40: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized]
   50 |   return codeMeta_.memories[memoryIndex].addressType() == AddressType::I32;
      |                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemorySize()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:6806:12: note: 'memoryIndex' was declared here
 6806 |   uint32_t memoryIndex;
      |            ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:5967:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized]
 5967 |   switch (locals_[slot].kind()) {
      |                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:5954:12: note: 'slot' was declared here
 5954 |   uint32_t slot;
      |            ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitCatch()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4749:17: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 4749 |   emitCatchSetup(kind, tryCatch, resultType);
      |   ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:4737:13: note: 'kind' was declared here
 4737 |   LabelKind kind;
      |             ^~~~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructNewDefault(uint32_t*) [with Policy = js::wasm::BaseCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3349:49,
    inlined from 'bool js::wasm::BaseCompiler::emitStructNewDefault()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7828:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitStructNewDefault()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:7827:12: note: 'typeIndex' was declared here
 7827 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In member function 'js::wasm::ResultType js::wasm::ControlStackEntry<ControlItem>::branchTargetType() const [with ControlItem = js::wasm::Control]',
    inlined from 'bool js::wasm::OpIter<Policy>::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::BaseCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:1718:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:285:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
  285 |     return kind_ == LabelKind::Loop ? type().params() : type().results();
      |            ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h: In member function 'bool js::wasm::OpIter<Policy>::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = js::wasm::BaseCompilePolicy]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:1713:14: note: 'block' was declared here
 1713 |     Control* block;
      |              ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCFrame.cpp:29:
In member function 'void js::wasm::BaseCompiler::push(T) [with RegType = js::wasm::Stk]',
    inlined from 'void js::wasm::BaseCompiler::pushI64(int64_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCStkMgmt-inl.h:566:45,
    inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10571:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCStkMgmt-inl.h:44:30: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized]
   44 |   stk_.infallibleEmplaceBack(Stk(item));
      |                              ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10568:17: note: 'i64' was declared here
10568 |         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-134.0.2/js/src/wasm/WasmBCStkMgmt-inl.h:564:45,
    inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10481:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBCStkMgmt-inl.h:44:30: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized]
   44 |   stk_.infallibleEmplaceBack(Stk(item));
      |                              ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmBaselineCompile.cpp:10478:17: note: 'i32' was declared here
10478 |         int32_t i32;
      |                 ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool HandleInstantiationFailure(JSContext*, const JS::CallArgs&, const js::CodeMetadataForAsmJSImpl&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:6990:77,
    inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7078:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:6990:19: note: 'name' declared here
 6990 |   Rooted<JSAtom*> name(cx, args.callee().as<JSFunction>().fullExplicitName());
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:7063:38: note: 'cx' declared here
 7063 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/AtomicsObject.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSContext.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UsageStatistics.cpp:9,
                 from Unified_cpp_js_src26.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool AddToWatchtowerLog(JSContext*, const char*, JS::HandleObject, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:32:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'kindString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src26.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp: In function 'bool AddToWatchtowerLog(JSContext*, const char*, JS::HandleObject, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:32:16: note: 'kindString' declared here
   32 |   RootedString kindString(cx, NewStringCopyZ<CanGC>(cx, kind));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:25:43: note: 'cx' declared here
   25 | static bool AddToWatchtowerLog(JSContext* cx, const char* kind,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ReshapeForShadowedProp(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:74:48,
    inlined from 'static bool js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:136:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp: In static member function 'static bool js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:74:16: note: 'proto' declared here
   74 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:131:50: note: 'cx' declared here
  131 | bool Watchtower::watchPropertyAddSlow(JSContext* cx, Handle<NativeObject*> obj,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:189:28,
    inlined from 'bool WatchProtoChangeImpl(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:207:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'pobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp: In function 'bool WatchProtoChangeImpl(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:189:16: note: 'pobj' declared here
  189 |   RootedObject pobj(cx, obj);
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:203:45: note: 'cx' declared here
  203 | static bool WatchProtoChangeImpl(JSContext* cx, HandleObject obj) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropMap*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropMap*; T = js::PropMap*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:336:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'map' in '((js::StackRootedBase**)cx)[11]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp: In static member function 'static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:336:22: note: 'map' declared here
  336 |     Rooted<PropMap*> map(cx, obj->shape()->lookup(cx, id, &propIndex));
      |                      ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:322:53: note: 'cx' declared here
  322 | bool Watchtower::watchPropertyChangeSlow(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Shape.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/NativeObject.h:27:
In member function 'js::PropertyInfo js::LinkedPropMap::getPropertyInfo(uint32_t) const',
    inlined from 'js::PropertyInfo js::PropMap::getPropertyInfo(uint32_t) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.h:1109:51,
    inlined from 'static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:338:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/PropMap.h:850:33: warning: 'propIndex' may be used uninitialized [-Wmaybe-uninitialized]
  850 |     return data_.propInfos[index];
      |                                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp: In static member function 'static bool js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::HandleId, js::PropertyFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Watchtower.cpp:335:14: note: 'propIndex' was declared here
  335 |     uint32_t propIndex;
      |              ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator<Unit>::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-134.0.2/js/src/wasm/AsmJS.cpp:2058:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2058 |     if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) {
      |                                                 ~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:2052:14: note: 'sigIndex' was declared here
 2052 |     uint32_t sigIndex;
      |              ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator<Unit>::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-134.0.2/js/src/wasm/AsmJS.cpp:2058:58: warning: 'sigIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2058 |     if (!codeMeta_->asmJSSigToTableIndex.resize(sigIndex + 1)) {
      |                                                 ~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/AsmJS.cpp:2052:14: note: 'sigIndex' was declared here
 2052 |     uint32_t sigIndex;
      |              ^~~~~~~~
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/Class.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp:7,
                 from Unified_cpp_js_src24.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars<unsigned char>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars<unsigned char>; T = JSString::OwnedChars<unsigned char>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, std::size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2069:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'news' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src24.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, std::size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2069:39: note: 'news' declared here
 2069 |   Rooted<JSString::OwnedChars<CharT>> news(cx,
      |                                       ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2060:74: note: 'cx' declared here
 2060 | JSLinearString* NewStringCopyNDontDeflateNonStaticValidLength(JSContext* cx,
      |                                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars<unsigned char>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars<unsigned char>; T = JSString::OwnedChars<unsigned char>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSLinearString* NewStringDeflated(JSContext*, const char16_t*, std::size_t, js::gc::Heap) [with js::AllowGC allowGC = js::CanGC]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1944:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'news' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'JSLinearString* NewStringDeflated(JSContext*, const char16_t*, std::size_t, js::gc::Heap) [with js::AllowGC allowGC = js::CanGC]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1944:48: note: 'news' declared here
 1944 |   JS::Rooted<JSString::OwnedChars<Latin1Char>> news(
      |                                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1933:53: note: 'cx' declared here
 1933 | static JSLinearString* NewStringDeflated(JSContext* cx, const char16_t* s,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars<char16_t>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars<char16_t>; T = JSString::OwnedChars<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, std::size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2069:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'news' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'JSLinearString* js::NewStringCopyNDontDeflateNonStaticValidLength(JSContext*, const CharT*, std::size_t, gc::Heap) [with AllowGC allowGC = js::CanGC; CharT = char16_t]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2069:39: note: 'news' declared here
 2069 |   Rooted<JSString::OwnedChars<CharT>> news(cx,
      |                                       ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2060:74: note: 'cx' declared here
 2060 | JSLinearString* NewStringCopyNDontDeflateNonStaticValidLength(JSContext* cx,
      |                                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1661:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linearString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1661:27: note: 'linearString' declared here
 1661 |   Rooted<JSLinearString*> linearString(cx, s->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1660:45: note: 'cx' declared here
 1660 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1693:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linearString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1693:27: note: 'linearString' declared here
 1693 |   Rooted<JSLinearString*> linearString(cx, s->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1692:52: note: 'cx' declared here
 1692 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) {
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2887:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2887:15: note: 'v' declared here
 2887 |   RootedValue v(cx, IdToValue(id));
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2880:46: note: 'cx' declared here
 2880 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>, uint32_t*, const CharT*, std::size_t, std::size_t, std::size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::<lambda(JSString*)>; CharT = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2580:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom1' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>, uint32_t*, const CharT*, std::size_t, std::size_t, std::size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::<lambda(JSString*)>; CharT = char16_t]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2580:16: note: 'atom1' declared here
 2580 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2563:48: note: 'cx' declared here
 2563 | static bool FillWithRepresentatives(JSContext* cx, Handle<ArrayObject*> array,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>, uint32_t*, const CharT*, std::size_t, std::size_t, std::size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::<lambda(JSString*)>; CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2580:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom1' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'bool FillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>, uint32_t*, const CharT*, std::size_t, std::size_t, std::size_t, const CheckString&, js::gc::Heap) [with CheckString = JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::<lambda(JSString*)>; CharT = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2580:16: note: 'atom1' declared here
 2580 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2563:48: note: 'cx' declared here
 2563 | static bool FillWithRepresentatives(JSContext* cx, Handle<ArrayObject*> array,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SymbolType.cpp:51:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src24.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SymbolType.cpp: In static member function 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SymbolType.cpp:51:19: note: 'atom' declared here
   51 |   Rooted<JSAtom*> atom(cx, AtomizeString(cx, description));
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/SymbolType.cpp:50:33: note: 'cx' declared here
   50 | Symbol* Symbol::for_(JSContext* cx, HandleString description) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars<char16_t>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorArgs ...) [with RootingContext = JSContext*; CtorArgs = {mozilla::UniquePtr<char16_t [], JS::FreePolicy>, long unsigned int}; <template-parameter-2-3> = JSContext*; T = JSString::OwnedChars<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1219:26,
    inlined from 'JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr<CharT [], JS::FreePolicy>, std::size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2007:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ownedChars' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr<CharT [], JS::FreePolicy>, std::size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = char16_t]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2007:43: note: 'ownedChars' declared here
 2007 |   JS::Rooted<JSString::OwnedChars<CharT>> ownedChars(cx, std::move(chars),
      |                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1994:16: note: 'cx' declared here
 1994 |     JSContext* cx, UniquePtr<CharT[], JS::FreePolicy> chars, size_t length,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars<unsigned char>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, CtorArgs ...) [with RootingContext = JSContext*; CtorArgs = {mozilla::UniquePtr<unsigned char [], JS::FreePolicy>, long unsigned int}; <template-parameter-2-3> = JSContext*; T = JSString::OwnedChars<unsigned char>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1219:26,
    inlined from 'JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr<CharT [], JS::FreePolicy>, std::size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2007:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ownedChars' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'JSLinearString* js::NewStringDontDeflate(JSContext*, UniquePtr<CharT [], JS::FreePolicy>, std::size_t, gc::Heap) [with AllowGC allowGC = js::NoGC; CharT = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:2007:43: note: 'ownedChars' declared here
 2007 |   JS::Rooted<JSString::OwnedChars<CharT>> ownedChars(cx, std::move(chars),
      |                                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1994:16: note: 'cx' declared here
 1994 |     JSContext* cx, UniquePtr<CharT[], JS::FreePolicy> chars, size_t length,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString::OwnedChars<unsigned char>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString::OwnedChars<unsigned char>; T = JSString::OwnedChars<unsigned char>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSLinearString* NewStringDeflated(JSContext*, const char16_t*, std::size_t, js::gc::Heap) [with js::AllowGC allowGC = js::NoGC]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1944:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'news' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp: In function 'JSLinearString* NewStringDeflated(JSContext*, const char16_t*, std::size_t, js::gc::Heap) [with js::AllowGC allowGC = js::NoGC]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1944:48: note: 'news' declared here
 1944 |   JS::Rooted<JSString::OwnedChars<Latin1Char>> news(
      |                                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.cpp:1933:53: note: 'cx' declared here
 1933 | static JSLinearString* NewStringDeflated(JSContext* cx, const char16_t* s,
      |                                          ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Poison.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/ProcessExecutableMemory.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/ExecutableAllocator.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCContext.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Cell.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JitCode.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/Assembler-x64.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/MacroAssembler-x64.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MacroAssembler.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmGenerator.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmGenerator.cpp:19,
                 from Unified_cpp_js_src_wasm3.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmMemoryPrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2106:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm3.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmMemoryPrototype(JSContext*, JSProtoKey)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2105:16: note: 'proto' declared here
 2105 |   RootedObject proto(cx, GlobalObject::createBlankPrototype(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2104:55: note: 'cx' declared here
 2104 | static JSObject* CreateWasmMemoryPrototype(JSContext* cx, JSProtoKey key) {
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EnforceRangeBigInt64(JSContext*, JS::HandleValue, const char*, const char*, uint64_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:592:38,
    inlined from 'bool EnforceAddressValue(JSContext*, JS::HandleValue, js::wasm::AddressType, const char*, const char*, uint64_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:617:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bi' in '((js::StackRootedBase**)cx)[8]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'bool EnforceAddressValue(JSContext*, JS::HandleValue, js::wasm::AddressType, const char*, const char*, uint64_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:592:16: note: 'bi' declared here
  592 |   RootedBigInt bi(cx, ToBigInt(cx, v));
      |                ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:604:44: note: 'cx' declared here
  604 | static bool EnforceAddressValue(JSContext* cx, HandleValue v,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle<js::PromiseObject*>, const JS::UniqueChars&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4220:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'message' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle<js::PromiseObject*>, const JS::UniqueChars&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4220:16: note: 'message' declared here
 4220 |   RootedString message(cx, NewStringCopyN<CanGC>(cx, str.get(), len));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4190:31: note: 'cx' declared here
 4190 | static bool Reject(JSContext* cx, const CompileArgs& args,
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* GetWasmConstructorPrototype(JSContext*, const JS::CallArgs&, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:847:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* GetWasmConstructorPrototype(JSContext*, const JS::CallArgs&, JSProtoKey)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:847:16: note: 'proto' declared here
  847 |   RootedObject proto(cx);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:844:57: note: 'cx' declared here
  844 | static JSObject* GetWasmConstructorPrototype(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'className' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmModuleObject; const char* name = (& WasmModuleName)]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19: note: 'className' declared here
  836 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:835:51: note: 'cx' declared here
  835 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'className' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmInstanceObject; const char* name = (& WasmInstanceName)]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19: note: 'className' declared here
  836 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:835:51: note: 'cx' declared here
  835 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'className' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmMemoryObject; const char* name = (& WasmMemoryName)]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19: note: 'className' declared here
  836 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:835:51: note: 'cx' declared here
  835 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'className' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTableObject; const char* name = (& WasmTableName)]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19: note: 'className' declared here
  836 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:835:51: note: 'cx' declared here
  835 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'className' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmGlobalObject; const char* name = (& WasmGlobalName)]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19: note: 'className' declared here
  836 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:835:51: note: 'cx' declared here
  835 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTagObject; const char* name = (& WasmTagName)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'className' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmTagObject; const char* name = (& WasmTagName)]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19: note: 'className' declared here
  836 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:835:51: note: 'cx' declared here
  835 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmExceptionObject; const char* name = (& WasmExceptionName)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'className' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWasmConstructor(JSContext*, JSProtoKey) [with Class = js::WasmExceptionObject; const char* name = (& WasmExceptionName)]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:836:19: note: 'className' declared here
  836 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:835:51: note: 'cx' declared here
  835 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:7,
                 from Unified_cpp_js_src25.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:275:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src25.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:275:24: note: 'obj' declared here
  275 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:271:38: note: 'cx' declared here
  271 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:89:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:89:24: note: 'obj' declared here
   89 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:85:37: note: 'cx' declared here
   85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase,
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src25.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::StencilObject* js::StencilObject::create(JSContext*, RefPtr<js::frontend::CompilationStencil>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp:59:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp: In static member function 'static js::StencilObject* js::StencilObject::create(JSContext*, RefPtr<js::frontend::CompilationStencil>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp:59:25: note: 'obj' declared here
   59 |   JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp:57:62: note: 'cx' declared here
   57 | /* static */ StencilObject* StencilObject::create(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::StencilXDRBufferObject* js::StencilXDRBufferObject::create(JSContext*, uint8_t*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp:124:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp: In static member function 'static js::StencilXDRBufferObject* js::StencilXDRBufferObject::create(JSContext*, uint8_t*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp:124:25: note: 'obj' declared here
  124 |   JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StencilObject.cpp:118:16: note: 'cx' declared here
  118 |     JSContext* cx, uint8_t* buffer, size_t length) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::float16]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'typedArrayProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:406:18: note: 'typedArrayProto' declared here
  406 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:404:47: note: 'cx' declared here
  404 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::float16]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmExceptionObject::isImpl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3774:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'exnTag' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmExceptionObject::isImpl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3773:26: note: 'exnTag' declared here
 3773 |   Rooted<WasmTagObject*> exnTag(cx,
      |                          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3759:45: note: 'cx' declared here
 3759 | bool WasmExceptionObject::isImpl(JSContext* cx, const CallArgs& args) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:419:20: note: 'ctorProto' declared here
  419 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:417:49: note: 'cx' declared here
  417 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool uint8array_setFromBase64(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2757:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'options' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'bool uint8array_setFromBase64(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2756:23: note: 'options' declared here
 2756 |     Rooted<JSObject*> options(
      |                       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2740:49: note: 'cx' declared here
 2740 | static bool uint8array_setFromBase64(JSContext* cx, const CallArgs& args) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:25,
    inlined from 'bool js::GetElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint32_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:156:20,
    inlined from 'bool js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint64_t, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:165:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSObject-inl.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h: In function 'bool js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, uint64_t, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:144:20: note: 'id' declared here
  144 |   JS::Rooted<jsid> id(cx);
      |                    ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ObjectOperations-inl.h:159:45: note: 'cx' declared here
  159 | inline bool GetElementLargeIndex(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandleValue, CoercionLevel)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3160:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandleValue, CoercionLevel)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3160:24: note: 'array' declared here
 3160 |   Rooted<ArrayObject*> array(cx, NewDenseEmptyArray(cx));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3118:40: note: 'cx' declared here
 3118 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmExceptionObject::getStack_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3840:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'savedFrameObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmExceptionObject::getStack_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3840:16: note: 'savedFrameObj' declared here
 3840 |   RootedObject savedFrameObj(cx, exnObj->stack());
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3837:52: note: 'cx' declared here
 3837 | bool WasmExceptionObject::getStack_impl(JSContext* cx, const CallArgs& args) {
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool uint8array_toBase64(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2915:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'options' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'bool uint8array_toBase64(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2914:23: note: 'options' declared here
 2914 |     Rooted<JSObject*> options(
      |                       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2905:44: note: 'cx' declared here
 2905 | static bool uint8array_toBase64(JSContext* cx, const CallArgs& args) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:108:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:108:16: note: 'str' declared here
  108 |   RootedString str(cx, ValueToSource(cx, value));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:100:43: note: 'cx' declared here
  100 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* SymbolToSource(JSContext*, JS::Symbol*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:68:46,
    inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:137:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:68:16: note: 'desc' declared here
   68 |   RootedString desc(cx, symbol->description());
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/ToSource.cpp:122:40: note: 'cx' declared here
  122 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = char; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = char; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = char; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = char; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned char; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned char; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned char; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned char; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short int; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short int; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short unsigned int; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short unsigned int; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = short unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = int; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = int; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned int; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned int; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = float; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = float; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = float; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = float; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = double; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = double; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = double; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = double; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::uint8_clamped; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JitAllocPolicy.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/Assembler-shared.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/x64/Assembler-x64.h:13:
In member function 'void js::InlineList<T>::insertBeforeUnchecked(Node*, Node*) [with T = js::jit::MInstruction]',
    inlined from 'void js::InlineList<T>::insertBefore(Node*, Node*) [with T = js::jit::MInstruction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/InlineList.h:376:26,
    inlined from 'void js::InlineList<T>::pushBack(Node*) [with T = js::jit::MInstruction]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/InlineList.h:354:40,
    inlined from 'void js::jit::MBasicBlock::add(js::jit::MInstruction*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIRGraph.h:906:25,
    inlined from 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:2491:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/InlineList.h:380:16: warning: 'def' may be used uninitialized [-Wmaybe-uninitialized]
  380 |     item->next = at;
      |     ~~~~~~~~~~~^~~~
In file included from Unified_cpp_js_src_wasm3.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::collectCallResults(const js::wasm::ResultType&, js::jit::MWasmStackResultArea*, {anonymous}::DefVector*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:2451:21: note: 'def' was declared here
 2451 |       MInstruction* def;
      |                     ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long int; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long int; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long unsigned int; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long unsigned int; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = long unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::float16; Ops = js::SharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::float16; Ops = js::SharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::float16; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::HandleObject, std::size_t, std::size_t) [with T = js::float16; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:495:17: note: 'v' declared here
  495 |     RootedValue v(cx);
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:457:47: note: 'cx' declared here
  457 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool uint8array_setFromHex(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2865:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'bool uint8array_setFromHex(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2865:24: note: 'result' declared here
 2865 |   Rooted<PlainObject*> result(cx, NewPlainObject(cx));
      |                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2834:46: note: 'cx' declared here
 2834 | static bool uint8array_setFromHex(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:687:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:687:24: note: 'obj' declared here
  687 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:667:39: note: 'cx' declared here
  667 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:857:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'map' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:857:22: note: 'map' declared here
  857 |   Rooted<MapObject*> map(cx, MapObject::create(cx));
      |                      ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:832:43: note: 'cx' declared here
  832 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'TypedArrayType* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap) [with TypedArrayType = js::FixedLengthTypedArrayObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:365:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'TypedArrayType* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap) [with TypedArrayType = js::FixedLengthTypedArrayObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:365:24: note: 'shape' declared here
  365 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:345:55: note: 'cx' declared here
  345 | static TypedArrayType* NewTypedArrayObject(JSContext* cx, const JSClass* clasp,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:889:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:875:18: note: 'cx' declared here
  875 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewInt8Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt8Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:53:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   53 |   MACRO(int8_t, int8_t, Int8)                     \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmStubs.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmGenerator.cpp:38:
In member function 'js::wasm::OpIter<Policy>::ControlItem& js::wasm::OpIter<Policy>::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-134.0.2/js/src/wasm/WasmIonCompile.cpp:4613:42,
    inlined from 'bool {anonymous}::FunctionCompiler::emitRethrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6313:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:884:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  884 |     return controlStack_[controlStack_.length() - 1 - relativeDepth]
      |                                                       ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRethrow()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6308:12: note: 'relativeDepth' was declared here
 6308 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewUint8ClampedArray(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8ClampedArray(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:61:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   61 |   MACRO(uint8_t, js::uint8_clamped, Uint8Clamped) \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'js::TypedArrayObject* js::NewUint8ArrayWithLength(JSContext*, int32_t, gc::Heap)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1216:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'js::TypedArrayObject* js::NewUint8ArrayWithLength(JSContext*, int32_t, gc::Heap)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1214:58: note: 'cx' declared here
 1214 | TypedArrayObject* js::NewUint8ArrayWithLength(JSContext* cx, int32_t len,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewUint8Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:54:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   54 |   MACRO(uint8_t, uint8_t, Uint8)                  \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewInt16Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt16Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:55:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   55 |   MACRO(int16_t, int16_t, Int16)                  \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewUint16Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint16Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:56:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   56 |   MACRO(uint16_t, uint16_t, Uint16)               \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewInt32Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt32Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:57:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   57 |   MACRO(int32_t, int32_t, Int32)                  \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewUint32Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint32Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:58:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   58 |   MACRO(uint32_t, uint32_t, Uint32)               \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewFloat32Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat32Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:59:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   59 |   MACRO(float, float, Float32)                    \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4433:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4433:26: note: 'promise' declared here
 4433 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4426:44: note: 'cx' declared here
 4426 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewFloat64Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat64Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:60:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   60 |   MACRO(double, double, Float64)                  \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewBigInt64Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigInt64Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:62:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   62 |   MACRO(int64_t, int64_t, BigInt64)               \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewBigUint64Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigUint64Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:63:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   63 |   MACRO(uint64_t, uint64_t, BigUint64)            \
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'JSObject* JS_NewFloat16Array(JSContext*, std::size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat16Array(JSContext*, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4460:58: note: 'cx' declared here
 4460 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/experimental/TypedData.h:64:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS'
   64 |   MACRO(uint16_t, js::float16, Float16)
      |   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4526:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY'
 4526 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'TypedArrayType* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap) [with TypedArrayType = js::ResizableTypedArrayObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:365:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'TypedArrayType* {anonymous}::NewTypedArrayObject(JSContext*, const JSClass*, JS::HandleObject, js::gc::AllocKind, js::gc::Heap) [with TypedArrayType = js::ResizableTypedArrayObject]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:365:24: note: 'shape' declared here
  365 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:345:55: note: 'cx' declared here
  345 | static TypedArrayType* NewTypedArrayObject(JSContext* cx, const JSClass* clasp,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:711:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'protoRoot' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:711:18: note: 'protoRoot' declared here
  711 |     RootedObject protoRoot(cx, proto);
      |                  ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:684:49: note: 'cx' declared here
  684 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:711:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'protoRoot' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:711:18: note: 'protoRoot' declared here
  711 |     RootedObject protoRoot(cx, proto);
      |                  ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:684:49: note: 'cx' declared here
  684 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:711:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'protoRoot' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:711:18: note: 'protoRoot' declared here
  711 |     RootedObject protoRoot(cx, proto);
      |                  ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:684:49: note: 'cx' declared here
  684 |   static JSObject* fromBufferWrapped(JSContext* cx, HandleObject bufobj,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::float16]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18,
    inlined from 'static js::ResizableTypedArrayObject* {anonymous}::ResizableTypedArrayObjectTemplate<NativeType>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, std::size_t, std::size_t, js::ArrayBufferViewObject::AutoLength, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1060:36,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:666:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromBufferSameCompartment(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1026:18: note: 'proto' declared here
 1026 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:650:18: note: 'cx' declared here
  650 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function 'js::wasm::ResultType js::wasm::ControlStackEntry<ControlItem>::branchTargetType() const [with ControlItem = {anonymous}::Control]',
    inlined from 'bool js::wasm::OpIter<Policy>::readTryTable(js::wasm::ResultType*, js::wasm::TryTableCatchVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:1718:57,
    inlined from 'bool {anonymous}::FunctionCompiler::emitTryTable()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6241:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:285:12: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
  285 |     return kind_ == LabelKind::Loop ? type().params() : type().results();
      |            ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h: In member function 'bool {anonymous}::FunctionCompiler::emitTryTable()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:1713:14: note: 'block' was declared here
 1713 |     Control* block;
      |              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitEnd()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6035:3: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 6035 |   switch (kind) {
      |   ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6017:13: note: 'kind' was declared here
 6017 |   LabelKind kind;
      |             ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/LIR.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/PerfSpewer.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIRGenerator.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/IonCompileTask.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/JitRuntime.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:35:
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:1121:23,
    inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6569:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIRGraph.h:205:64: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
  205 |   void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6564:16: note: 'value' was declared here
 6564 |   MDefinition* value;
      |                ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIRGenerator.h:23:
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:1121:23,
    inlined from 'bool {anonymous}::FunctionCompiler::emitTeeLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6569:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CompileInfo.h:222:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
  222 |   uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; }
      |                                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeLocal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6563:12: note: 'id' was declared here
 6563 |   uint32_t id;
      |            ^~
In member function 'bool js::wasm::OpIter<Policy>::readTeeGlobal(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]',
    inlined from 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6642:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2313:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
 2313 |   if (*id >= codeMeta_.globals.length()) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTeeGlobal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6640:12: note: 'id' was declared here
 6640 |   uint32_t id;
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6649:24: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 6649 |   return storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(),
      |          ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 6650 |                         value);
      |                         ~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6641:16: note: 'value' was declared here
 6641 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6124:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:3762:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
 3762 |     if (!addControlFlowPatch(jump, relativeDepth, MGoto::TargetIndex)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBr()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6117:12: note: 'relativeDepth' was declared here
 6117 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6235:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:4258:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 4258 |     if (fromKind == LabelKind::Try) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatchAll()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6221:13: note: 'kind' was declared here
 6221 |   LabelKind kind;
      |             ^~~~
In member function 'bool js::wasm::OpIter<Policy>::controlFindInnermostFrom(Predicate, uint32_t, uint32_t*) const [with Predicate = {anonymous}::FunctionCompiler::inTryBlockFrom(uint32_t, uint32_t*) const::<lambda(js::wasm::LabelKind, const {anonymous}::Control&)>; Policy = {anonymous}::IonCompilePolicy]',
    inlined from 'bool {anonymous}::FunctionCompiler::inTryBlockFrom(uint32_t, uint32_t*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:3875:39,
    inlined from 'bool {anonymous}::FunctionCompiler::inTryBlockFrom(uint32_t, {anonymous}::ControlInstructionVector**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:3896:24,
    inlined from 'bool {anonymous}::FunctionCompiler::delegatePadPatches(const {anonymous}::ControlInstructionVector&, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:3982:24,
    inlined from 'bool {anonymous}::FunctionCompiler::emitDelegate()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6265:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:910:56: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
  910 |     int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitDelegate()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6249:12: note: 'relativeDepth' was declared here
 6249 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In member function 'bool js::wasm::OpIter<Policy>::readGetGlobal(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]',
    inlined from 'bool {anonymous}::FunctionCompiler::emitGetGlobal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6575:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2271:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
 2271 |   if (*id >= codeMeta_.globals.length()) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetGlobal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6574:12: note: 'id' was declared here
 6574 |   uint32_t id;
      |            ^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCode.h:60,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmModule.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCompile.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmGenerator.h:29:
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:3921:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitThrow(uint32_t, const {anonymous}::DefVector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:4494:31,
    inlined from 'bool {anonymous}::FunctionCompiler::emitThrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6295:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMetadata.h:414:39: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized]
  414 |     return tagsOffsetStart + tagIndex * sizeof(TagInstanceData);
      |                              ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitThrow()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6289:12: note: 'tagIndex' was declared here
 6289 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6140:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:3787:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
 3787 |     if (!addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex,
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 3788 |                              branchHint)) {
      |                              ~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrIf()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6128:12: note: 'relativeDepth' was declared here
 6128 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:1121:23,
    inlined from 'bool {anonymous}::FunctionCompiler::emitSetLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6558:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CompileInfo.h:222:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
  222 |   uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; }
      |                                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetLocal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6552:12: note: 'id' was declared here
 6552 |   uint32_t id;
      |            ^~
In member function 'bool js::wasm::OpIter<Policy>::readSetGlobal(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]',
    inlined from 'bool {anonymous}::FunctionCompiler::emitSetGlobal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6627:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2294:11: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
 2294 |   if (*id >= codeMeta_.globals.length()) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitSetGlobal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6625:12: note: 'id' was declared here
 6625 |   uint32_t id;
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGet()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7893:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7893 |   const TableDesc& table = codeMeta().tables[tableIndex];
      |                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7883:12: note: 'tableIndex' was declared here
 7883 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableSet()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7984:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7984 |   const TableDesc& table = codeMeta().tables[tableIndex];
      |                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7971:12: note: 'tableIndex' was declared here
 7971 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
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:1159:73,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:682:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitMemoryGrow()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7110:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:29: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemoryGrow()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7101:12: note: 'memoryIndex' was declared here
 7101 |   uint32_t memoryIndex;
      |            ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/JSFunction.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstanceData.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmCodegenTypes.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/shared/Assembler-shared.h:26:
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructSet(uint32_t*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3406:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitStructSet()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8503:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructSet()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8499:12: note: 'typeIndex' was declared here
 8499 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In member function 'bool js::wasm::OpIter<Policy>::readStructSet(uint32_t*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]',
    inlined from 'bool {anonymous}::FunctionCompiler::emitStructSet()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8503:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3413:52: warning: 'fieldIndex' may be used uninitialized [-Wmaybe-uninitialized]
 3413 |   if (!popWithType(structType.fields_[*fieldIndex].type.widenToValType(),
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructSet()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8500:12: note: 'fieldIndex' was declared here
 8500 |   uint32_t fieldIndex;
      |            ^~~~~~~~~~
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:1159:73,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:682:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitArrayInitData()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8770:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:29: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayInitData()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8755:29: note: 'segIndex' was declared here
 8755 |   uint32_t unusedTypeIndex, segIndex;
      |                             ^~~~~~~~
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:1159:73,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:682:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitArrayInitElem()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8807:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:29: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayInitElem()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8786:23: note: 'segIndex' was declared here
 8786 |   uint32_t typeIndex, segIndex;
      |                       ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:480:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:476:24: note: 'obj' declared here
  476 |   Rooted<PlainObject*> obj(
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:472:39: note: 'cx' declared here
  472 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase,
      |                            ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readArrayCopy(uint32_t*, uint32_t*, Value*, Value*, Value*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3766:52,
    inlined from 'bool {anonymous}::FunctionCompiler::emitArrayCopy()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8924:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'dstArrayTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayCopy()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8917:12: note: 'dstArrayTypeIndex' was declared here
 8917 |   uint32_t dstArrayTypeIndex;
      |            ^~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/LIR.h:21:
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-134.0.2/js/src/jit/MIR-wasm.h:2183: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-134.0.2/js/src/wasm/WasmIonCompile.cpp:1321: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-134.0.2/js/src/wasm/WasmIonCompile.cpp:8178:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:2176:63: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2176 |       : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) {
      |                                                               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmIonCompile.cpp:8172:12: note: 'laneIndex' was declared here
 8172 |   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-134.0.2/js/src/jit/MIR-wasm.h:2125: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-134.0.2/js/src/wasm/WasmIonCompile.cpp:1284: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-134.0.2/js/src/wasm/WasmIonCompile.cpp:8191:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:2117:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2117 |         laneIndex_(laneIndex),
      |         ^~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmIonCompile.cpp:8184:12: note: 'laneIndex' was declared here
 8184 |   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-134.0.2/js/src/jit/MIR-wasm.h:2234:74,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::loadLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress<js::jit::MDefinition*>&, uint32_t, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:1911:51,
    inlined from 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8259:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:2214:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2214 |         laneIndex_(laneIndex),
      |         ^~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitLoadLaneSimd128(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8252:12: note: 'laneIndex' was declared here
 8252 |   uint32_t laneIndex;
      |            ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:1017:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:1013:24: note: 'obj' declared here
 1013 |   Rooted<PlainObject*> obj(
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:1009:36: note: 'cx' declared here
 1009 | bool ByFilename::report(JSContext* cx, CountBase& countBase,
      |                         ~~~~~~~~~~~^~
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-134.0.2/js/src/jit/MIR-wasm.h:2295:75,
    inlined from 'void {anonymous}::FunctionCompiler::storeLaneSimd128(uint32_t, const js::wasm::LinearMemoryAddress<js::jit::MDefinition*>&, uint32_t, js::jit::MDefinition*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:1936:53,
    inlined from 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8275:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/MIR-wasm.h:2275:9: warning: 'laneIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2275 |         laneIndex_(laneIndex),
      |         ^~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStoreLaneSimd128(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8268:12: note: 'laneIndex' was declared here
 8268 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:7749:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:1635:43: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1635 |     return codeMeta().memories[memoryIndex].addressType() == AddressType::I32;
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemFill()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7738:12: note: 'memoryIndex' was declared here
 7738 |   uint32_t memoryIndex;
      |            ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableFill()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7836:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7836 |   const TableDesc& table = codeMeta().tables[tableIndex];
      |                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7825:12: note: 'tableIndex' was declared here
 7825 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitTableGrow()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7941:56: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 7941 |   const TableDesc& table = codeMeta().tables[tableIndex];
      |                                                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7929:12: note: 'tableIndex' was declared here
 7929 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = short unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructNew(uint32_t*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3322:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitStructNew()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8443:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNew()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8441:12: note: 'typeIndex' was declared here
 8441 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructGet(uint32_t*, uint32_t*, js::wasm::FieldWideningOp, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3371:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8524:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8521:12: note: 'typeIndex' was declared here
 8521 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In member function 'bool js::wasm::OpIter<Policy>::readStructGet(uint32_t*, uint32_t*, js::wasm::FieldWideningOp, Value*) [with Policy = {anonymous}::IonCompilePolicy]',
    inlined from 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8524:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3382:61: warning: 'fieldIndex' may be used uninitialized [-Wmaybe-uninitialized]
 3382 |   StorageType StorageType = structType.fields_[*fieldIndex].type;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructGet(js::wasm::FieldWideningOp)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8522:12: note: 'fieldIndex' was declared here
 8522 |   uint32_t fieldIndex;
      |            ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readArrayNewDefault(uint32_t*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3495:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitArrayNewDefault()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8580:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewDefault()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8578:12: note: 'typeIndex' was declared here
 8578 |   uint32_t typeIndex;
      |            ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readArrayNewData(uint32_t*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3523:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitArrayNewData()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8673:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewData()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8670:12: note: 'typeIndex' was declared here
 8670 |   uint32_t typeIndex, segIndex;
      |            ^~~~~~~~~
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:1159:73,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:682:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitArrayNewData()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8689:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:29: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewData()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8670:23: note: 'segIndex' was declared here
 8670 |   uint32_t typeIndex, segIndex;
      |                       ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
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:1159:73,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:682:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitArrayNewElem()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8732:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:29: warning: 'segIndex' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitArrayNewElem()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8712:23: note: 'segIndex' was declared here
 8712 |   uint32_t typeIndex, segIndex;
      |                       ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject) [with NativeType = js::float16]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1275:30: note: 'buffer' declared here
 1275 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1241:16: note: 'cx' declared here
 1241 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1802:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::set_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1801:29: note: 'target' declared here
 1801 |   Rooted<TypedArrayObject*> target(
      |                             ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1797:44: note: 'cx' declared here
 1797 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool uint8array_fromHex(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2705:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'string' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'bool uint8array_fromHex(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2705:21: note: 'string' declared here
 2705 |   Rooted<JSString*> string(cx, args[0].toString());
      |                     ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2697:43: note: 'cx' declared here
 2697 | static bool uint8array_fromHex(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool uint8array_fromBase64(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2647:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'options' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'bool uint8array_fromBase64(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2646:23: note: 'options' declared here
 2646 |     Rooted<JSObject*> options(
      |                       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:2631:46: note: 'cx' declared here
 2631 | static bool uint8array_fromBase64(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue, JS::MutableHandle<JS::GCVector<JSLinearString*> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:1086:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'breakdown' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue, JS::MutableHandle<JS::GCVector<JSLinearString*> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:1086:16: note: 'breakdown' declared here
 1086 |   RootedObject breakdown(cx, ToObject(cx, breakdownValue));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:1078:27: note: 'cx' declared here
 1078 | ParseBreakdown(JSContext* cx, HandleValue breakdownValue,
      |                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::float16; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::float16; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::float16]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::float16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::float16]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmMetadata.h:305:26,
    inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCall()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6481:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmMetadata.h:302:39: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized]
  302 |     return types->type(funcs[funcIndex].typeIndex);
      |                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCall()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6471:12: note: 'funcIndex' was declared here
 6471 |   uint32_t funcIndex;
      |            ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6517:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:2765:36: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2765 |         CallIndirectId::forFuncType(codeMeta(), funcTypeIndex);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6503:12: note: 'funcTypeIndex' was declared here
 6503 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6517:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:2773:30: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2773 |         CalleeDesc::wasmTable(codeMeta(), table, tableIndex, callIndirectId);
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallIndirect()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6504:12: note: 'tableIndex' was declared here
 6504 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = long unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readReturnCallRef(uint32_t*, Value*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2724:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6528:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitReturnCallRef()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6524:12: note: 'funcTypeIndex' was declared here
 6524 |   uint32_t funcTypeIndex;
      |            ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'bool {anonymous}::FunctionCompiler::brOnCastCommon(bool, uint32_t, js::wasm::RefType, js::wasm::RefType, const js::wasm::ResultType&, const {anonymous}::DefVector&)',
    inlined from 'bool {anonymous}::FunctionCompiler::emitBrOnCast(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:9059:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:5539:40: warning: 'labelRelativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
 5539 |       if (!test || !addControlFlowPatch(test, labelRelativeDepth,
      |                     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
 5540 |                                         MTest::FalseBranchIndex)) {
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnCast(bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:9049:12: note: 'labelRelativeDepth' was declared here
 9049 |   uint32_t labelRelativeDepth;
      |            ^~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = double; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = double; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:8299:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:1161:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
 1161 |         !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNull()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8291:12: note: 'relativeDepth' was declared here
 8291 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = float; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = float; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:8311:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:1193:29: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized]
 1193 |         !addControlFlowPatch(test, relativeDepth, MTest::TrueBranchIndex)) {
      |          ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitBrOnNonNull()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8303:12: note: 'relativeDepth' was declared here
 8303 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:647:30,
    inlined from 'bool {anonymous}::FunctionCompiler::emitGetLocal()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6547:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jit/CompileInfo.h:222:68: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized]
  222 |   uint32_t localSlot(uint32_t i) const { return firstLocalSlot() + i; }
      |                                                                    ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitGetLocal()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6542:12: note: 'id' was declared here
 6542 |   uint32_t id;
      |            ^~
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:1159:73,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:682:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitMemorySize()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7140:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:29: warning: 'memoryIndex' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitMemorySize()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:7131:12: note: 'memoryIndex' was declared here
 7131 |   uint32_t memoryIndex;
      |            ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = char; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = char; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructNewDefault(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3349:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8479:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitStructNewDefault()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8478:12: note: 'typeIndex' was declared here
 8478 |   uint32_t typeIndex;
      |            ^~~~~~~~~
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:1159:73,
    inlined from 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constantI32(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:682:43,
    inlined from 'bool {anonymous}::FunctionCompiler::emitI32Const()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:5920:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:578:47: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized]
  578 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |                                               ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI32Const()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:5915:11: note: 'i32' was declared here
 5915 |   int32_t i32;
      |           ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned char; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned char; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6217:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:4258:5: warning: 'kind' may be used uninitialized [-Wmaybe-uninitialized]
 4258 |     if (fromKind == LabelKind::Try) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6200:13: note: 'kind' was declared here
 6200 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6217:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:4302:5: warning: 'tagIndex' may be used uninitialized [-Wmaybe-uninitialized]
 4302 |     if (tagIndex == CatchAllIndex) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCatch()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6201:12: note: 'tagIndex' was declared here
 6201 |   uint32_t tagIndex;
      |            ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallBuiltinModuleFunc()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:9095:31: warning: 'builtinModuleFunc' may be used uninitialized [-Wmaybe-uninitialized]
 9095 |   return callBuiltinModuleFunc(*builtinModuleFunc, params);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:9088:28: note: 'builtinModuleFunc' was declared here
 9088 |   const BuiltinModuleFunc* builtinModuleFunc;
      |                            ^~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'bool js::wasm::OpIter<Policy>::readRefFunc(uint32_t*) [with Policy = {anonymous}::IonCompilePolicy]',
    inlined from 'bool {anonymous}::FunctionCompiler::emitRefFunc()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8032:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2384:18: warning: 'funcIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2384 |   if (*funcIndex >= codeMeta_.funcs.length()) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitRefFunc()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8031:12: note: 'funcIndex' was declared here
 8031 |   uint32_t funcIndex;
      |            ^~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:5930:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:693:46: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized]
  693 |     MConstant* constant = MConstant::NewInt64(alloc(), i);
      |                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitI64Const()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:5925:11: note: 'i64' was declared here
 5925 |   int64_t i64;
      |           ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6438:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:2807:36: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2807 |         CallIndirectId::forFuncType(codeMeta(), funcTypeIndex);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6418:12: note: 'funcTypeIndex' was declared here
 6418 |   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-134.0.2/js/src/wasm/WasmIonCompile.cpp:6438:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:2830:32: warning: 'tableIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2830 |           CalleeDesc::wasmTable(codeMeta(), table, tableIndex, callIndirectId);
      |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallIndirect(bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:6419:12: note: 'tableIndex' was declared here
 6419 |   uint32_t tableIndex;
      |            ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = short unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = short unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned int; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = unsigned int; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'values' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific<T, Ops>::initFromIterablePackedArray(JSContext*, JS::Handle<js::FixedLengthTypedArrayObject*>, JS::Handle<js::ArrayObject*>) [with T = js::uint8_clamped; Ops = js::UnsharedOps]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:563:23: note: 'values' declared here
  563 |     RootedValueVector values(cx);
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject-inl.h:534:18: note: 'cx' declared here
  534 |       JSContext* cx, Handle<FixedLengthTypedArrayObject*> target,
      |       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromObject(JSContext*, JS::HandleObject, JS::HandleObject) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1370:32: note: 'buffer' declared here
 1370 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1346:16: note: 'cx' declared here
 1346 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::ArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::fromLength(JSContext*, uint64_t, JS::HandleObject, js::gc::Heap) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32,
    inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate<NativeType>::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:501:24,
    inlined from 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:475:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate<NativeType>::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:800:32: note: 'buffer' declared here
  800 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:465:44: note: 'cx' declared here
  465 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24:
In function 'void mozilla::PodCopy(T*, const T*, std::size_t) [with T = unsigned char]',
    inlined from 'static std::size_t js::FixedLengthTypedArrayObject::objectMoved(JSObject*, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:262:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* std::memcpy(void*, const void*, size_t)' specified bound between 18446744073709551560 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  109 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:158:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arr' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp: In member function 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:158:24: note: 'arr' declared here
  158 |   Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/UbiNodeCensus.cpp:153:37: note: 'cx' declared here
  153 | bool BucketCount::report(JSContext* cx, CountBase& countBase,
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeTemplateObject(JSContext*, int32_t) [with NativeType = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:910:43,
    inlined from 'bool GetTemplateObjectForNative(JSContext*, JS::HandleValueArray, JS::MutableHandleObject) [with T = char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1507:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'bool GetTemplateObjectForNative(JSContext*, JS::HandleValueArray, JS::MutableHandleObject) [with T = char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1486:51: note: 'cx' declared here
 1486 | static bool GetTemplateObjectForNative(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18,
    inlined from 'static js::FixedLengthTypedArrayObject* {anonymous}::FixedLengthTypedArrayObjectTemplate<NativeType>::makeTemplateObject(JSContext*, int32_t) [with NativeType = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:910:43,
    inlined from 'bool GetTemplateObjectForNative(JSContext*, JS::HandleValueArray, JS::MutableHandleObject) [with T = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1507:67,
    inlined from 'static bool js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, js::Native, JS::HandleValueArray, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1544:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, js::Native, JS::HandleValueArray, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:859:18: note: 'proto' declared here
  859 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:1537:16: note: 'cx' declared here
 1537 |     JSContext* cx, Native native, const JS::HandleValueArray args,
      |     ~~~~~~~~~~~^~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readCallRef(uint32_t*, Value*, ValueVector*) [with Policy = {anonymous}::IonCompilePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:2698:49,
    inlined from 'bool {anonymous}::FunctionCompiler::emitCallRef()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8402:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'funcTypeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp: In member function 'bool {anonymous}::FunctionCompiler::emitCallRef()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmIonCompile.cpp:8398:12: note: 'funcTypeIndex' was declared here
 8398 |   uint32_t funcTypeIndex;
      |            ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1943:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'importObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1943:16: note: 'importObj' declared here
 1943 |   RootedObject importObj(cx);
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1923:47: note: 'cx' declared here
 1923 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4503:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4503:26: note: 'promise' declared here
 4503 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:4496:48: note: 'cx' declared here
 4496 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, uint64_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:255:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'args' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, uint64_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:255:14: note: 'args' declared here
  255 |   InvokeArgs args(cx);
      |              ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:247:38: note: 'cx' declared here
  247 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1482:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1482:18: note: 'str' declared here
 1482 |     RootedString str(cx, ToString(cx, args.get(1)));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1471:50: note: 'cx' declared here
 1471 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::WasmModuleObject::imports(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1250:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'elems' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::imports(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1250:21: note: 'elems' declared here
 1250 |   RootedValueVector elems(cx);
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1235:43: note: 'cx' declared here
 1235 | bool WasmModuleObject::imports(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'static bool js::WasmModuleObject::exports(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1382:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'elems' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::exports(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1382:21: note: 'elems' declared here
 1382 |   RootedValueVector elems(cx);
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1367:43: note: 'cx' declared here
 1367 | bool WasmModuleObject::exports(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_wasm3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe<LitVal>*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:484:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
  484 |         *literal = Some(LitVal(uint64_t(c)));
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:480:17: note: 'c' was declared here
  480 |         int64_t c;
      |                 ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:476:43: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized]
  476 |         *literal = Some(LitVal(uint32_t(c)));
      |                                           ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:472:17: note: 'c' was declared here
  472 |         int32_t c;
      |                 ^
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructNewDefault(uint32_t*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3349:49,
    inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe<LitVal>*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:566:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe<LitVal>*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:565:22: note: 'typeIndex' was declared here
  565 |             uint32_t typeIndex;
      |                      ^~~~~~~~~
In member function 'const js::wasm::TypeDef& js::wasm::TypeContext::type(uint32_t) const',
    inlined from 'bool js::wasm::OpIter<Policy>::readStructNew(uint32_t*, ValueVector*) [with Policy = js::wasm::ValidatingPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmOpIter.h:3322:49,
    inlined from 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe<LitVal>*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:559:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmTypeDef.h:1251:67: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 1251 |   const TypeDef& type(uint32_t index) const { return *types_[index]; }
      |                                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In function 'bool js::wasm::DecodeConstantExpression(Decoder&, CodeMetadata*, ValType, mozilla::Maybe<LitVal>*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:558:22: note: 'typeIndex' was declared here
  558 |             uint32_t typeIndex;
      |                      ^~~~~~~~~
In constructor 'JS::AutoGCRooter::AutoGCRooter(JS::RootingContext*, Kind)',
    inlined from 'JS::AutoGCRooter::AutoGCRooter(JSContext*, Kind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1089:55,
    inlined from 'JS::CustomAutoRooter::CustomAutoRooter(const CX&) [with CX = JSContext*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1131:52,
    inlined from 'ReturnToJSResultCollector::StackResultsRooter::StackResultsRooter(JSContext*, ReturnToJSResultCollector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3191:57,
    inlined from 'constexpr void mozilla::Maybe<T>::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:1015:3,
    inlined from 'bool ReturnToJSResultCollector::init(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3231: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-134.0.2/js/src/wasm/WasmInstance.cpp:3618:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1095:15: warning: storing the address of local variable 'results' in '*&MEM[(struct Array *)cx_241(D) + 120B].mArr[2]' [-Wdangling-pointer=]
 1095 |     *stackTop = this;
      |     ~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmInstance.cpp:3617:29: note: 'results' declared here
 3617 |   ReturnToJSResultCollector results(resultType);
      |                             ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3593:38: note: 'cx' declared here
 3593 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool TypedArraySortPrologue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::ArraySortData*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4247:9,
    inlined from 'static bool js::TypedArrayObject::sort(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4393:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tarrayUnwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::sort(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4242:29: note: 'tarrayUnwrapped' declared here
 4242 |   Rooted<TypedArrayObject*> tarrayUnwrapped(
      |                             ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4372:40: note: 'cx' declared here
 4372 | bool TypedArrayObject::sort(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool TypedArraySortPrologue(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::ArraySortData*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4247:9,
    inlined from 'js::ArraySortResult js::TypedArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4446:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tarrayUnwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp: In function 'js::ArraySortResult js::TypedArraySortFromJit(JSContext*, jit::TrampolineNativeFrameLayout*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4242:29: note: 'tarrayUnwrapped' declared here
 4242 |   Rooted<TypedArrayObject*> tarrayUnwrapped(
      |                             ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/TypedArrayObject.cpp:4433:16: note: 'cx' declared here
 4433 |     JSContext* cx, jit::TrampolineNativeFrameLayout* frame) {
      |     ~~~~~~~~~~~^~
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/Class.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DurationFormat.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DurationFormat.cpp:9,
                 from Unified_cpp_js_src5.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool IntlClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:896:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctorValue' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp: In function 'bool IntlClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:896:15: note: 'ctorValue' declared here
  896 |   RootedValue ctorValue(cx);
      |               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:892:40: note: 'cx' declared here
  892 | static bool IntlClassFinish(JSContext* cx, HandleObject intl,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DurationFormatObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DurationFormatObject*; T = js::DurationFormatObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DurationFormat(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DurationFormat.cpp:107:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'durationFormat' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DurationFormat.cpp: In function 'bool DurationFormat(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DurationFormat.cpp:106:33: note: 'durationFormat' declared here
  106 |   Rooted<DurationFormatObject*> durationFormat(
      |                                 ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DurationFormat.cpp:91:39: note: 'cx' declared here
   91 | static bool DurationFormat(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListFormatObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListFormatObject*; T = js::ListFormatObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ListFormat(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp:111:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'listFormat' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp: In function 'bool ListFormat(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp:110:29: note: 'listFormat' declared here
  110 |   Rooted<ListFormatObject*> listFormat(
      |                             ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp:95:35: note: 'cx' declared here
   95 | static bool ListFormat(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FixedLengthSharedArrayBufferObject*; T = js::SharedArrayBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2229:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'newBuffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2227:40: note: 'newBuffer' declared here
 2227 |       Rooted<SharedArrayBufferObject*> newBuffer(
      |                                        ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2217:52: note: 'cx' declared here
 2217 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) {
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::Instance::getExportedFunction(JSContext*, uint32_t, JS::MutableHandleFunction)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3523:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::getExportedFunction(JSContext*, uint32_t, JS::MutableHandleFunction)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3523:21: note: 'name' declared here
 3523 |     Rooted<JSAtom*> name(cx, getFuncDisplayAtom(cx, funcIndex));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:3482:47: note: 'cx' declared here
 3482 | bool Instance::getExportedFunction(JSContext* cx, uint32_t funcIndex,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:68:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:68:16: note: 'info' declared here
   68 |   RootedObject info(cx, NewPlainObject(cx));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:52:42: note: 'cx' declared here
   52 | bool js::intl_GetCalendarInfo(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmStructObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmStructObject*; T = js::WasmStructObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool InitExprInterpreter::evalStructNewDefault(JSContext*, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:165:63,
    inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:370:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'structObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:164:31: note: 'structObj' declared here
  164 |     Rooted<WasmStructObject*> structObj(
      |                               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:246:47: note: 'cx' declared here
  246 | bool InitExprInterpreter::evaluate(JSContext* cx, Decoder& d) {
      |                                    ~~~~~~~~~~~^~
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-134.0.2/js/src/wasm/WasmInitExpr.cpp:387:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:208:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  208 |         cx, instance().constantArrayNewDefault(cx, typeIndex, numElements));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:380:22: note: 'typeIndex' was declared here
  380 |             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-134.0.2/js/src/wasm/WasmInitExpr.cpp:394:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:195:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  195 |         cx, instance().constantArrayNewDefault(cx, typeIndex, numElements));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:390:22: note: 'typeIndex' was declared here
  390 |             uint32_t typeIndex;
      |                      ^~~~~~~~~
In member function 'bool InitExprInterpreter::evalArrayNew(JSContext*, uint32_t)',
    inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:377:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:178:47: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  178 |         cx, instance().constantArrayNewDefault(cx, typeIndex, numElements));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:373:22: note: 'typeIndex' was declared here
  373 |             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-134.0.2/js/src/wasm/WasmInitExpr.cpp:370:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:165:48: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  165 |         cx, instance().constantStructNewDefault(cx, typeIndex));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:366:22: note: 'typeIndex' was declared here
  366 |             uint32_t typeIndex;
      |                      ^~~~~~~~~
In member function 'bool InitExprInterpreter::evalStructNew(JSContext*, uint32_t)',
    inlined from 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:363:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:146:48: warning: 'typeIndex' may be used uninitialized [-Wmaybe-uninitialized]
  146 |         cx, instance().constantStructNewDefault(cx, typeIndex));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:359:22: note: 'typeIndex' was declared here
  359 |             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-134.0.2/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-134.0.2/js/src/wasm/WasmInitExpr.cpp:280:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:276:17: note: 'c' was declared here
  276 |         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-134.0.2/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-134.0.2/js/src/wasm/WasmInitExpr.cpp:273:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/wasm/WasmInitExpr.cpp: In member function 'bool InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInitExpr.cpp:269:17: note: 'c' was declared here
  269 |         int32_t c;
      |                 ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:253:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'locale' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:253:27: note: 'locale' declared here
  253 |   Rooted<JSLinearString*> locale(cx, args[1].toString()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:220:46: note: 'cx' declared here
  220 | bool js::intl_BestAvailableLocale(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceObject*; T = js::WasmInstanceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::wasm::Instance::initSegments(JSContext*, const js::wasm::DataSegmentVector&, const js::wasm::ModuleElemSegmentVector&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:937:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'instanceObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::initSegments(JSContext*, const js::wasm::DataSegmentVector&, const js::wasm::ModuleElemSegmentVector&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:937:31: note: 'instanceObj' declared here
  937 |   Rooted<WasmInstanceObject*> instanceObj(cx, object());
      |                               ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmInstance.cpp:931:40: note: 'cx' declared here
  931 | bool Instance::initSegments(JSContext* cx,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmTagObject* js::WasmTagObject::create(JSContext*, const js::wasm::SharedTagType&, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3435:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmTagObject* js::WasmTagObject::create(JSContext*, const js::wasm::SharedTagType&, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3434:26: note: 'obj' declared here
 3434 |   Rooted<WasmTagObject*> obj(cx,
      |                          ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3431:49: note: 'cx' declared here
 3431 | WasmTagObject* WasmTagObject::create(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTagObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTagObject*; T = js::WasmTagObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3421:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tagObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3421:26: note: 'tagObj' declared here
 3421 |   Rooted<WasmTagObject*> tagObj(cx, WasmTagObject::create(cx, tagType, proto));
      |                          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3368:42: note: 'cx' declared here
 3368 | bool WasmTagObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1679:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'moduleObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1679:16: note: 'moduleObj' declared here
 1679 |   RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:1613:45: note: 'cx' declared here
 1613 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmMemoryObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2189:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'buffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmMemoryObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2188:41: note: 'buffer' declared here
 2188 |   Rooted<ArrayBufferObjectMaybeShared*> buffer(cx,
      |                                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2156:45: note: 'cx' declared here
 2156 | bool WasmMemoryObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmExceptionObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmExceptionObject*; T = js::WasmExceptionObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmExceptionObject* js::WasmExceptionObject::create(JSContext*, JS::Handle<js::WasmTagObject*>, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3687:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmExceptionObject* js::WasmExceptionObject::create(JSContext*, JS::Handle<js::WasmTagObject*>, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3686:32: note: 'obj' declared here
 3686 |   Rooted<WasmExceptionObject*> obj(
      |                                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3682:61: note: 'cx' declared here
 3682 | WasmExceptionObject* WasmExceptionObject::create(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmExceptionObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmExceptionObject*; T = js::WasmExceptionObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3643:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'exnObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3642:32: note: 'exnObj' declared here
 3642 |   Rooted<WasmExceptionObject*> exnObj(
      |                                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3594:48: note: 'cx' declared here
 3594 | bool WasmExceptionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1460:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unicodeType' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp: In function 'bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1460:27: note: 'unicodeType' declared here
 1460 |   Rooted<JSLinearString*> unicodeType(cx, typeArg.toString()->ensureLinear(cx));
      |                           ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1445:70: note: 'cx' declared here
 1445 | bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext* cx,
      |                                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmTableObject* js::WasmTableObject::create(JSContext*, js::wasm::Limits, js::wasm::RefType, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2672:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmTableObject* js::WasmTableObject::create(JSContext*, js::wasm::Limits, js::wasm::RefType, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2671:28: note: 'obj' declared here
 2671 |   Rooted<WasmTableObject*> obj(
      |                            ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2667:53: note: 'cx' declared here
 2667 | WasmTableObject* WasmTableObject::create(JSContext* cx, Limits limits,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2753:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'table' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2752:28: note: 'table' declared here
 2752 |   Rooted<WasmTableObject*> table(
      |                            ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2697:44: note: 'cx' declared here
 2697 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1394:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp: In function 'bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1394:27: note: 'linear' declared here
 1394 |   Rooted<JSLinearString*> linear(cx, args[0].toString()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1389:64: note: 'cx' declared here
 1389 | bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ResolveResponseClosure*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ResolveResponse(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5070:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'closure' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<js::PromiseObject*>, bool, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5068:16: note: 'closure' declared here
 5068 |   RootedObject closure(
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5048:40: note: 'cx' declared here
 5048 | static bool ResolveResponse(JSContext* cx, Handle<Value> responsePromise,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:338:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'locale' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:338:27: note: 'locale' declared here
  338 |   Rooted<JSLinearString*> locale(cx, args[0].toString()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:333:52: note: 'cx' declared here
  333 | bool js::intl_supportedLocaleOrFallback(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5143:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5142:26: note: 'resultPromise' declared here
 5142 |   Rooted<PromiseObject*> resultPromise(
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5134:57: note: 'cx' declared here
 5134 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5110:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resultPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5109:26: note: 'resultPromise' declared here
 5109 |   Rooted<PromiseObject*> resultPromise(
      |                          ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:5101:53: note: 'cx' declared here
 5101 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, JS::Handle<js::WasmInstanceObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2014:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'instanceScope' in '((js::StackRootedBase**)cx)[2]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, JS::Handle<js::WasmInstanceObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2013:30: note: 'instanceScope' declared here
 2013 |   Rooted<WasmInstanceScope*> instanceScope(
      |                              ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2007:16: note: 'cx' declared here
 2007 |     JSContext* cx, Handle<WasmInstanceObject*> instanceObj) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle<js::WasmInstanceObject*>, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2035:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'instanceScope' in '((js::StackRootedBase**)cx)[2]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle<js::WasmInstanceObject*>, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2034:30: note: 'instanceScope' declared here
 2034 |   Rooted<WasmInstanceScope*> instanceScope(
      |                              ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:2027:16: note: 'cx' declared here
 2027 |     JSContext* cx, Handle<WasmInstanceObject*> instanceObj,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1339:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tagLinearStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp: In function 'bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1339:27: note: 'tagLinearStr' declared here
 1339 |   Rooted<JSLinearString*> tagLinearStr(cx, tagStr->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:1310:61: note: 'cx' declared here
 1310 | bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext* cx, unsigned argc,
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::UniqueChars NumberFormatLocale(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:287:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'locale' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp: In function 'JS::UniqueChars NumberFormatLocale(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:287:29: note: 'locale' declared here
  287 |     Rooted<JSLinearString*> locale(cx, value.toString()->ensureLinear(cx));
      |                             ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:277:50: note: 'cx' declared here
  277 | static UniqueChars NumberFormatLocale(JSContext* cx, HandleObject internals) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3093:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmGlobalObject* js::WasmGlobalObject::create(JSContext*, js::wasm::HandleVal, bool, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3092:29: note: 'obj' declared here
 3092 |   Rooted<WasmGlobalObject*> obj(
      |                             ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3090:55: note: 'cx' declared here
 3090 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal value,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::LocaleObject* CreateLocaleObject(JSContext*, JS::HandleObject, const mozilla::intl::Locale&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:114:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tagStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp: In function 'js::LocaleObject* CreateLocaleObject(JSContext*, JS::HandleObject, const mozilla::intl::Locale&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:114:16: note: 'tagStr' declared here
  114 |   RootedString tagStr(cx, buffer.toAsciiString(cx));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:106:52: note: 'cx' declared here
  106 | static LocaleObject* CreateLocaleObject(JSContext* cx, HandleObject prototype,
      |                                         ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/WeakMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp:7,
                 from Unified_cpp_js_src4.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp:240:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp: In function 'bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp:240:16: note: 'obj' declared here
  240 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp:237:65: note: 'cx' declared here
  237 | JS_PUBLIC_API bool JS_NondeterministicGetWeakSetKeys(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Locale_minimize(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:979:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tagStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_minimize(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:979:27: note: 'tagStr' declared here
  979 |   Rooted<JSLinearString*> tagStr(cx, locale->languageTag()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:974:40: note: 'cx' declared here
  974 | static bool Locale_minimize(JSContext* cx, const CallArgs& args) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Collator(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:119:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'collator' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src4.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp: In function 'bool Collator(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:118:27: note: 'collator' declared here
  118 |   Rooted<CollatorObject*> collator(
      |                           ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:107:33: note: 'cx' declared here
  107 | static bool Collator(JSContext* cx, const CallArgs& args) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Locale_maximize(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:942:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tagStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp: In function 'bool Locale_maximize(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:942:27: note: 'tagStr' declared here
  942 |   Rooted<JSLinearString*> tagStr(cx, locale->languageTag()->ensureLinear(cx));
      |                           ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:937:40: note: 'cx' declared here
  937 | static bool Locale_maximize(JSContext* cx, const CallArgs& args) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Locale(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:539:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tagLinearStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp: In function 'bool Locale(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:539:27: note: 'tagLinearStr' declared here
  539 |   Rooted<JSLinearString*> tagLinearStr(cx, tagStr->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Locale.cpp:504:31: note: 'cx' declared here
  504 | static bool Locale(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmNamespaceObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmNamespaceObject*; T = js::WasmNamespaceObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::WasmExceptionObject* js::WasmExceptionObject::wrapJSValue(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3716:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'wasm' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp: In static member function 'static js::WasmExceptionObject* js::WasmExceptionObject::wrapJSValue(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3716:32: note: 'wasm' declared here
 3716 |   Rooted<WasmNamespaceObject*> wasm(cx, WasmNamespaceObject::getOrCreate(cx));
      |                                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/wasm/WasmJS.cpp:3714:66: note: 'cx' declared here
 3714 | WasmExceptionObject* WasmExceptionObject::wrapJSValue(JSContext* cx,
      |                                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:175:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'collations' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:175:16: note: 'collations' declared here
  175 |   RootedObject collations(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:159:46: note: 'cx' declared here
  159 | bool js::intl_availableCollations(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::AddMozDateTimeFormatConstructor(JSContext*, Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:226:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctor' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src4.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool JS::AddMozDateTimeFormatConstructor(JSContext*, Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:224:16: note: 'ctor' declared here
  224 |   RootedObject ctor(
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:222:53: note: 'cx' declared here
  222 | bool JS::AddMozDateTimeFormatConstructor(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:293:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'calendars' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:293:16: note: 'calendars' declared here
  293 |   RootedObject calendars(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:283:45: note: 'cx' declared here
  283 | bool js::intl_availableCalendars(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::AddMozDisplayNamesConstructor(JSContext*, HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:211:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ctor' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src4.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp: In function 'bool JS::AddMozDisplayNamesConstructor(JSContext*, HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:210:16: note: 'ctor' declared here
  210 |   RootedObject ctor(cx, GlobalObject::createConstructor(
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:209:51: note: 'cx' declared here
  209 | bool JS::AddMozDisplayNamesConstructor(JSContext* cx, HandleObject intl) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* CreateArrayFromSortedList(JSContext*, const std::array<const char*, N>&) [with long unsigned int N = 77]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:528:24,
    inlined from 'js::ArrayObject* AvailableNumberingSystems(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:732:35,
    inlined from 'bool js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:845:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp: In function 'bool js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:528:24: note: 'array' declared here
  528 |   Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/IntlObject.cpp:827:44: note: 'cx' declared here
  827 | bool js::intl_SupportedValuesOf(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FormattedNumberToParts(JSContext*, JS::HandleString, const mozilla::intl::NumberPartVector&, DisplayNumberPartSource, js::intl::FieldType, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:871:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'partsArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp: In function 'bool FormattedNumberToParts(JSContext*, JS::HandleString, const mozilla::intl::NumberPartVector&, DisplayNumberPartSource, js::intl::FieldType, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:870:24: note: 'partsArray' declared here
  870 |   Rooted<ArrayObject*> partsArray(
      |                        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:860:47: note: 'cx' declared here
  860 | static bool FormattedNumberToParts(JSContext* cx, HandleString str,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'Formatter* NewNumberFormat(JSContext*, JS::Handle<js::NumberFormatObject*>) [with Formatter = mozilla::intl::NumberFormat]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:732:16,
    inlined from 'mozilla::intl::NumberFormat* GetOrCreateNumberFormat(JSContext*, JS::Handle<js::NumberFormatObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:770:52,
    inlined from 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:1097:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'internals' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:732:16: note: 'internals' declared here
  732 |   RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:1083:39: note: 'cx' declared here
 1083 | bool js::intl_FormatNumber(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetCurrency(B&, mozilla::Span<const char>, Fallback) const [with B = js::intl::FormatBuffer<char16_t, 32>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:486:41: warning: 'style' may be used uninitialized [-Wmaybe-uninitialized]
  486 |     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:470:20: note: 'style' was declared here
  470 |     UCurrNameStyle style;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetWeekday(B&, mozilla::intl::Weekday, mozilla::Span<const char>, Fallback) [with B = js::intl::FormatBuffer<char16_t, 32>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:731:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized]
  731 |     if (auto result = ComputeDateTimeDisplayNames(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  732 |             symbolType, mozilla::Span(indices), aCalendar);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:706:27: note: 'symbolType' was declared here
  706 |     UDateFormatSymbolType symbolType;
      |                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetQuarter(B&, mozilla::intl::Quarter, mozilla::Span<const char>, Fallback) [with B = js::intl::FormatBuffer<char16_t, 32>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:827:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized]
  827 |     if (auto result = ComputeDateTimeDisplayNames(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  828 |             symbolType, mozilla::Span(indices), aCalendar);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:808:27: note: 'symbolType' was declared here
  808 |     UDateFormatSymbolType symbolType;
      |                           ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'Formatter* NewNumberFormat(JSContext*, JS::Handle<js::NumberFormatObject*>) [with Formatter = mozilla::intl::NumberRangeFormat]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:732:16,
    inlined from 'mozilla::intl::NumberRangeFormat* GetOrCreateNumberRangeFormat(JSContext*, JS::Handle<js::NumberFormatObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:789:58,
    inlined from 'bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:1233:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'internals' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp: In function 'bool js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:732:16: note: 'internals' declared here
  732 |   RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/NumberFormat.cpp:1196:44: note: 'cx' declared here
 1196 | bool js::intl_FormatNumberRange(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListFormatObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListFormatObject*; T = js::ListFormatObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp:329:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'listFormat' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp: In function 'bool js::intl_FormatList(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp:328:29: note: 'listFormat' declared here
  328 |   Rooted<ListFormatObject*> listFormat(
      |                             ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/ListFormat.cpp:324:37: note: 'cx' declared here
  324 | bool js::intl_FormatList(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In lambda function,
    inlined from 'mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField<js::intl::FormatBuffer<char16_t, 32> >(js::intl::FormatBuffer<char16_t, 32>&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::<lambda(UChar*, int32_t, UErrorCode*)>; Buffer = js::intl::FormatBuffer<char16_t, 32>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/ICU4CGlue.h:169:25,
    inlined from 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer<char16_t, 32>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:944:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:946:44: warning: 'field' may be used uninitialized [-Wmaybe-uninitialized]
  946 |           return udatpg_getFieldDisplayName(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer<char16_t, 32>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:890:27: note: 'field' was declared here
  890 |     UDateTimePatternField field;
      |                           ^~~~~
In lambda function,
    inlined from 'mozilla::intl::ICUResult mozilla::intl::FillBufferWithICUCall(Buffer&, const ICUStringFunction&) [with ICUStringFunction = DisplayNames::GetDateTimeField<js::intl::FormatBuffer<char16_t, 32> >(js::intl::FormatBuffer<char16_t, 32>&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback)::<lambda(UChar*, int32_t, UErrorCode*)>; Buffer = js::intl::FormatBuffer<char16_t, 32>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/ICU4CGlue.h:169:25,
    inlined from 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer<char16_t, 32>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:944:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:946:44: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized]
  946 |           return udatpg_getFieldDisplayName(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetDateTimeField(B&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, Fallback) [with B = js::intl::FormatBuffer<char16_t, 32>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:930:29: note: 'width' was declared here
  930 |     UDateTimePGDisplayWidth width;
      |                             ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h: In member function 'mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError> mozilla::intl::DisplayNames::GetMonth(B&, mozilla::intl::Month, mozilla::Span<const char>, Fallback) [with B = js::intl::FormatBuffer<char16_t, 32>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:782:50: warning: 'symbolType' may be used uninitialized [-Wmaybe-uninitialized]
  782 |     if (auto result = ComputeDateTimeDisplayNames(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  783 |             symbolType, mozilla::Span(indices), aCalendar);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/DisplayNames.h:760:27: note: 'symbolType' was declared here
  760 |     UDateFormatSymbolType symbolType;
      |                           ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:520:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'locale' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:520:29: note: 'locale' declared here
  520 |     Rooted<JSLinearString*> locale(cx, value.toString()->ensureLinear(cx));
      |                             ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:507:16: note: 'cx' declared here
  507 |     JSContext* cx, HandleObject internals,
      |     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:19:
In constructor 'js::intl::UnicodeExtensionKeyword::UnicodeExtensionKeyword(UnicodeKey, JSLinearString*)',
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'bool mozilla::Vector<T, N, AllocPolicy>::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:768:15,
    inlined from 'bool JS::GCVector<T, MinInlineCapacity, AllocPolicy>::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:108:30,
    inlined from 'bool js::MutableWrappedPtrOperations<JS::GCVector<T, Capacity, AllocPolicy>, Wrapper>::emplaceBack(Args&& ...) [with Args = {const char (&)[3], JSAtom*&}; Wrapper = JS::Rooted<JS::StackGCVector<js::intl::UnicodeExtensionKeyword, js::TempAllocPolicy> >; 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:280:29,
    inlined from 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:580:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/LanguageTag.h:75:31: warning: 'hourCycleStr' may be used uninitialized [-Wmaybe-uninitialized]
   75 |       : key_{key[0], key[1]}, type_(type) {}
      |                               ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp: In function 'JS::UniqueChars DateTimeFormatLocale(JSContext*, JS::HandleObject, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:564:13: note: 'hourCycleStr' was declared here
  564 |     JSAtom* hourCycleStr;
      |             ^~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'mozilla::intl::DateTimeFormat* NewDateTimeFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:888:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'internals' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp: In function 'mozilla::intl::DateTimeFormat* NewDateTimeFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:888:16: note: 'internals' declared here
  888 |   RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:885:16: note: 'cx' declared here
  885 |     JSContext* cx, Handle<DateTimeFormatObject*> dateTimeFormat) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'mozilla::intl::DateIntervalFormat* NewDateIntervalFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>, mozilla::intl::DateTimeFormat&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:1416:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'internals' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp: In function 'mozilla::intl::DateIntervalFormat* NewDateIntervalFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>, mozilla::intl::DateTimeFormat&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:1416:16: note: 'internals' declared here
 1416 |   RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:1413:16: note: 'cx' declared here
 1413 |     JSContext* cx, Handle<DateTimeFormatObject*> dateTimeFormat,
      |     ~~~~~~~~~~~^~
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/Class.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/PluralRules.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/PluralRules.cpp:9,
                 from Unified_cpp_js_src6.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::HandleString, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:652:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'localeLinear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src6.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp: In member function 'bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext*, JS::HandleString, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:652:27: note: 'localeLinear' declared here
  652 |   Rooted<JSLinearString*> localeLinear(cx, locale->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:643:60: note: 'cx' declared here
  643 | bool js::intl::SharedIntlData::isUpperCaseFirst(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl::SharedIntlData::isIgnorePunctuation(JSContext*, JS::HandleString, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:744:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'localeLinear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp: In member function 'bool js::intl::SharedIntlData::isIgnorePunctuation(JSContext*, JS::HandleString, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:744:27: note: 'localeLinear' declared here
  744 |   Rooted<JSLinearString*> localeLinear(cx, locale->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:735:63: note: 'cx' declared here
  735 | bool js::intl::SharedIntlData::isIgnorePunctuation(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WrappedFunctionObject.cpp:90:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'targetRealm' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src4.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WrappedFunctionObject.cpp: In function 'bool WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WrappedFunctionObject.cpp:90:18: note: 'targetRealm' declared here
   90 |   Rooted<Realm*> targetRealm(cx, GetFunctionRealm(cx, target));
      |                  ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WrappedFunctionObject.cpp:60:45: note: 'cx' declared here
   60 | static bool WrappedFunction_Call(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CreateDateTimePartArray(JSContext*, mozilla::Span<const char16_t>, bool, const mozilla::intl::DateTimePartVector&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:1295:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'overallResult' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp: In function 'bool CreateDateTimePartArray(JSContext*, mozilla::Span<const char16_t>, bool, const mozilla::intl::DateTimePartVector&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:1295:16: note: 'overallResult' declared here
 1295 |   RootedString overallResult(cx, NewStringCopy<CanGC>(cx, formattedSpan));
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DateTimeFormat.cpp:1292:16: note: 'cx' declared here
 1292 |     JSContext* cx, mozilla::Span<const char16_t> formattedSpan,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::intl::SharedIntlData::ensureTimeZones(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:187:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linkName' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp: In member function 'bool js::intl::SharedIntlData::ensureTimeZones(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:187:19: note: 'linkName' declared here
  187 |   Rooted<JSAtom*> linkName(cx);
      |                   ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/SharedIntlData.cpp:122:59: note: 'cx' declared here
  122 | bool js::intl::SharedIntlData::ensureTimeZones(JSContext* cx) {
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::CollatorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CollatorObject*; T = js::CollatorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:451:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'collator' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp: In function 'bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:450:27: note: 'collator' declared here
  450 |   Rooted<CollatorObject*> collator(cx,
      |                           ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Collator.cpp:443:41: note: 'cx' declared here
  443 | bool js::intl_CompareStrings(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initSegmentIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:224:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iteratorProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src6.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp: In static member function 'static bool js::GlobalObject::initSegmentIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:223:21: note: 'iteratorProto' declared here
  223 |   Rooted<JSObject*> iteratorProto(
      |                     ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:221:56: note: 'cx' declared here
  221 | bool GlobalObject::initSegmentIteratorProto(JSContext* cx,
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::GlobalObject::initSegmentsProto(JSContext*, JS::Handle<js::GlobalObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:178:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp: In static member function 'static bool js::GlobalObject::initSegmentsProto(JSContext*, JS::Handle<js::GlobalObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:177:21: note: 'proto' declared here
  177 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:175:49: note: 'cx' declared here
  175 | bool GlobalObject::initSegmentsProto(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'mozilla::intl::PluralRules* NewPluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/PluralRules.cpp:177:71,
    inlined from 'mozilla::intl::PluralRules* GetOrCreatePluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/PluralRules.cpp:374:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'internals' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/PluralRules.cpp: In function 'mozilla::intl::PluralRules* GetOrCreatePluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/PluralRules.cpp:177:16: note: 'internals' declared here
  177 |   RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/PluralRules.cpp:367:16: note: 'cx' declared here
  367 |     JSContext* cx, Handle<PluralRulesObject*> pluralRules) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:315:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'calendar' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp: In function 'bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:315:27: note: 'calendar' declared here
  315 |   Rooted<JSLinearString*> calendar(cx, args[2].toString()->ensureLinear(cx));
      |                           ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:303:45: note: 'cx' declared here
  303 | bool js::intl_ComputeDisplayName(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RelativeTimeFormatObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::RelativeTimeFormatObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/RelativeTimeFormat.cpp:301:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'relativeTimeFormat' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src6.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/RelativeTimeFormat.cpp: In function 'bool js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/RelativeTimeFormat.cpp:301:37: note: 'relativeTimeFormat' declared here
  301 |   Rooted<RelativeTimeFormatObject*> relativeTimeFormat(cx);
      |                                     ^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/RelativeTimeFormat.cpp:293:45: note: 'cx' declared here
  293 | bool js::intl_FormatRelativeTime(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24:
In function 'void mozilla::PodCopy(T*, const T*, std::size_t) [with T = unsigned char]',
    inlined from 'bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:410:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* std::memcpy(void*, const void*, size_t)' forming offset [32, 127] is out of the bounds [0, 32] of object 'ascii' with type 'unsigned char [32]' [-Warray-bounds=]
  109 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp: In function 'bool js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/DisplayNames.cpp:406:17: note: 'ascii' declared here
  406 |   unsigned char ascii[32];
      |                 ^~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_CreateSegmentsObject(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:890:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'string' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_CreateSegmentsObject(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:890:21: note: 'string' declared here
  890 |   Rooted<JSString*> string(cx, args[1].toString());
      |                     ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:884:47: note: 'cx' declared here
  884 | bool js::intl_CreateSegmentsObject(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_CreateSegmentIterator(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:925:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp: In function 'bool js::intl_CreateSegmentIterator(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:924:21: note: 'proto' declared here
  924 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:917:48: note: 'cx' declared here
  917 | bool js::intl_CreateSegmentIterator(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SegmentsObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SegmentsObject*; T = js::SegmentsObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:949:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'segments' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/builtin/intl/Segmenter.cpp:948:27: note: 'segments' declared here
  948 |   Rooted<SegmentsObject*> segments(cx,
      |                           ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:944:48: note: 'cx' declared here
  944 | bool js::intl_FindSegmentBoundaries(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Class.h:13:
In function 'bool EnsureBreakIterator(JSContext*, JS::Handle<U*>, int32_t) [with T = js::SegmentsObject]',
    inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle<U*>, int32_t) [with T = js::SegmentsObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:857:27,
    inlined from 'bool js::intl_FindSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:955:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized]
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2'
   16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
      |                          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT'
   70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE'
   72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:493:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT'
  493 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:820:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  820 |   MOZ_RELEASE_ASSERT(brk);
      |   ^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/builtin/intl/Segmenter.cpp:788:9: note: 'brk' was declared here
  788 |   void* brk;
      |         ^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakSetObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakSetObject*; T = js::WeakSetObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp:189:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp: In static member function 'static bool js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp:189:26: note: 'obj' declared here
  189 |   Rooted<WeakSetObject*> obj(cx, WeakSetObject::create(cx, proto));
      |                          ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakSetObject.cpp:176:42: note: 'cx' declared here
  176 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SegmentIteratorObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SegmentIteratorObject*; T = js::SegmentIteratorObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:971:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iterator' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/builtin/intl/Segmenter.cpp:970:34: note: 'iterator' declared here
  970 |   Rooted<SegmentIteratorObject*> iterator(
      |                                  ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:965:52: note: 'cx' declared here
  965 | bool js::intl_FindNextSegmentBoundaries(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In function 'bool EnsureBreakIterator(JSContext*, JS::Handle<U*>, int32_t) [with T = js::SegmentIteratorObject]',
    inlined from 'js::ArrayObject* FindSegmentBoundaries(JSContext*, JS::Handle<U*>, int32_t) [with T = js::SegmentIteratorObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:857:27,
    inlined from 'bool js::intl_FindNextSegmentBoundaries(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:977:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:470:5: warning: 'brk' may be used uninitialized [-Wmaybe-uninitialized]
  470 |     if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) {    \
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:490:31: note: in expansion of macro 'MOZ_ASSERT_HELPER1'
  490 | #define MOZ_ASSERT_GLUE(a, b) a b
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:492:3: note: in expansion of macro 'MOZ_ASSERT_GLUE'
  492 |   MOZ_ASSERT_GLUE(                                                    \
      |   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2'
   16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y)
      |                          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT'
   70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b
      |                                                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE'
   72 |   MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT,    \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Assertions.h:493:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT'
  493 |       MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/intl/Segmenter.cpp:820:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT'
  820 |   MOZ_RELEASE_ASSERT(brk);
      |   ^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/builtin/intl/Segmenter.cpp:788:9: note: 'brk' was declared here
  788 |   void* brk;
      |         ^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ScriptLoadRequest.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:7,
                 from Unified_cpp_js_src3.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:67:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:67:15: note: 'value' declared here
   67 |   RootedValue value(cx);
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:60:42: note: 'cx' declared here
   60 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:103:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:103:16: note: 'desc' declared here
  103 |   RootedString desc(cx);
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:92:41: note: 'cx' declared here
   92 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:126:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'stringKey' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:126:16: note: 'stringKey' declared here
  126 |   RootedString stringKey(cx, ToString(cx, args.get(0)));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/Symbol.cpp:122:36: note: 'cx' declared here
  122 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WasmGcArrayLength(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2345:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'callee' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmGcArrayLength(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2345:16: note: 'callee' declared here
 2345 |   RootedObject callee(cx, &args.callee());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2343:42: note: 'cx' declared here
 2343 | static bool WasmGcArrayLength(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetPrefValue(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8787:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetPrefValue(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8787:27: note: 'name' declared here
 8787 |   Rooted<JSLinearString*> name(cx, args[0].toString()->ensureLinear(cx));
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8776:37: note: 'cx' declared here
 8776 | static bool GetPrefValue(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetExceptionInfo(JSContext*, uint32_t, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7888:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetExceptionInfo(JSContext*, uint32_t, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7888:16: note: 'obj' declared here
 7888 |   RootedObject obj(cx, NewPlainObject(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7845:41: note: 'cx' declared here
 7845 | static bool GetExceptionInfo(JSContext* cx, uint32_t argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8905:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8905:16: note: 'obj' declared here
 8905 |   RootedObject obj(cx, &args[0].toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8896:37: note: 'cx' declared here
 8896 | static bool ObjectGlobal(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8880:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8880:16: note: 'obj' declared here
 8880 |   RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8877:45: note: 'cx' declared here
 8877 | static bool ScriptedCallerGlobal(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5237:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5237:16: note: 'info' declared here
 5237 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5235:46: note: 'cx' declared here
 5235 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4909:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'stack' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4909:21: note: 'stack' declared here
 4909 |   Rooted<JSObject*> stack(cx, NewDenseEmptyArray(cx));
      |                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4897:54: note: 'cx' declared here
 4897 | static bool ReadGeckoInterpProfilingStack(JSContext* cx, unsigned argc,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4707:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4707:18: note: 'str' declared here
 4707 |     RootedString str(cx, ToString(cx, args[0]));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4690:33: note: 'cx' declared here
 4690 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4004:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4004:16: note: 'array' declared here
 4004 |   RootedObject array(cx, JS::NewArrayObject(cx, 0));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4001:50: note: 'cx' declared here
 4001 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3520:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3520:16: note: 'obj' declared here
 3520 |   RootedObject obj(cx, JS_NewObject(cx, &ObjectWithManyReservedSlotsClass));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3512:55: note: 'cx' declared here
 3512 | static bool NewObjectWithManyReservedSlots(JSContext* cx, unsigned argc,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3389:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3389:16: note: 'obj' declared here
 3389 |   RootedObject obj(cx, JS_NewObject(cx, &cls));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3344:53: note: 'cx' declared here
 3344 | static bool NewObjectWithAddPropertyHook(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool HasChild(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3115:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'child' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool HasChild(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3115:15: note: 'child' declared here
 3115 |   RootedValue child(cx, args.get(1));
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3112:33: note: 'cx' declared here
 3112 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:243:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:243:16: note: 'info' declared here
  243 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:240:46: note: 'cx' declared here
  240 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakMapObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:265:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:265:16: note: 'obj' declared here
  265 |   RootedObject obj(cx, NewObjectWithClassProto<WeakMapObject>(cx, proto));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:252:42: note: 'cx' declared here
  252 | bool WeakMapObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SRIMetadata.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/loader/ScriptLoadRequest.h:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::<lambda(JSContext*, JS::CallArgs&)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3413:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3413:26: note: 'obj' declared here
 3413 |     Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                          ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3412:42: note: 'cx' declared here
 3412 |   static auto hookShared = [](JSContext* cx, CallArgs& args) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8406:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8406:29: note: 'str' declared here
 8406 |     Rooted<JSLinearString*> str(cx, args[0].toString()->ensureLinear(cx));
      |                             ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8373:36: note: 'cx' declared here
 8373 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8971:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'res' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8971:16: note: 'res' declared here
 8971 |   RootedObject res(cx, JS_NewPlainObject(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8960:39: note: 'cx' declared here
 8960 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6686:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cfg' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6686:18: note: 'cfg' declared here
 6686 |     RootedObject cfg(cx, ToObject(cx, args[0]));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6672:37: note: 'cx' declared here
 6672 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:197:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:197:16: note: 'info' declared here
  197 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:194:46: note: 'cx' declared here
  194 | static bool GetRealmConfiguration(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1214:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1213:16: note: 'proto' declared here
 1213 |   RootedObject proto(
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1161:50: note: 'cx' declared here
 1161 | static bool WasmGlobalFromArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Printf.h:60,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Sprintf.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Casting.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jstypes.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallNonGenericMethod.h:10:
In member function 'T* mozilla::UniquePtr<T [], D>::release() [with T = char; D = JS::FreePolicy]',
    inlined from 'mozilla::UniquePtr<T [], D>::UniquePtr(mozilla::UniquePtr<T [], D>&&) [with T = char; D = JS::FreePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:373:30,
    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-134.0.2/js/src/builtin/TestingFunctions.cpp:4778:10,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>}; T = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; 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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::moveConstruct(T*, U*, U*) [with U = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; T = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; 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:194:11,
    inlined from 'bool mozilla::Vector<T, N, AllocPolicy>::convertToHeapStorage(std::size_t) [with T = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1033:22,
    inlined from 'bool mozilla::Vector<T, N, AllocPolicy>::growStorageBy(std::size_t) [with T = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1065:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)p)[1]' may be used uninitialized [-Wmaybe-uninitialized]
  404 |     Pointer p = mTuple.first();
      |             ^
In member function 'T* mozilla::UniquePtr<T [], D>::release() [with T = char; D = JS::FreePolicy]',
    inlined from 'mozilla::UniquePtr<T [], D>::UniquePtr(mozilla::UniquePtr<T [], D>&&) [with T = char; D = JS::FreePolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:373:30,
    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-134.0.2/js/src/builtin/TestingFunctions.cpp:4778:10,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::new_(T*, Args&& ...) [with Args = {mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>}; T = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; 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:154:5,
    inlined from 'static bool mozilla::detail::VectorImpl<T, N, AP, IsPod>::growTo(mozilla::Vector<T, N, AP>&, std::size_t) [with T = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; 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:226:11,
    inlined from 'bool mozilla::Vector<T, N, AllocPolicy>::growStorageBy(std::size_t) [with T = mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0, js::TempAllocPolicy>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Vector.h:1068:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized]
  404 |     Pointer p = mTuple.first();
      |             ^
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4766:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'stack' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4766:16: note: 'stack' declared here
 4766 |   RootedObject stack(cx, NewDenseEmptyArray(cx));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4755:48: note: 'cx' declared here
 4755 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)::<lambda(JSContext*, JS::HandleValue)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2494:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2494:18: note: 'obj' declared here
 2494 |     RootedObject obj(cx, CheckedUnwrapDynamic(&v.toObject(), cx));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2487:38: note: 'cx' declared here
 2487 |   auto GetSharedData = [](JSContext* cx,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool NewDependentString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3828:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool NewDependentString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3828:16: note: 'src' declared here
 3828 |   RootedString src(cx, ToString(cx, args.get(0)));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3825:43: note: 'cx' declared here
 3825 | static bool NewDependentString(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool IsSmallFunction(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9359:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool IsSmallFunction(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9359:18: note: 'fun' declared here
 9359 |   RootedFunction fun(cx, &args[0].toObject().as<JSFunction>());
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9345:40: note: 'cx' declared here
 9345 | static bool IsSmallFunction(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/FinalizationRegistryObject.h:89,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/CrossCompartmentWrapper.cpp:7,
                 from Unified_cpp_js_src8.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1443:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src8.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::isArray(JSContext*, JS::HandleObject, JS::IsArrayAnswer*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1443:16: note: 'target' declared here
 1443 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1441:47: note: 'cx' declared here
 1441 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7355:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7355:16: note: 'script' declared here
 7355 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7339:41: note: 'cx' declared here
 7339 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetFuseState(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8681:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'returnObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetFuseState(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8681:16: note: 'returnObj' declared here
 8681 |   RootedObject returnObj(cx, JS_NewPlainObject(cx));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8676:37: note: 'cx' declared here
 8676 | static bool GetFuseState(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::str_codePointAt(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1879:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::str_codePointAt(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1878:16: note: 'str' declared here
 1878 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1873:37: note: 'cx' declared here
 1873 | bool js::str_codePointAt(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_escape(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:194:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_escape(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:194:27: note: 'str' declared here
  194 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:190:35: note: 'cx' declared here
  190 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ProxyGetOwnPropertyDescriptorFromExpando(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:75:79,
    inlined from 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:219:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src8.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:75:16: note: 'expando' declared here
   75 |   RootedObject expando(cx, proxy->as<ProxyObject>().expando().toObjectOrNull());
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:204:16: note: 'cx' declared here
  204 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_isWellFormed(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1653:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_isWellFormed(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1652:16: note: 'str' declared here
 1652 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1646:41: note: 'cx' declared here
 1646 | static bool str_isWellFormed(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2547:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2546:16: note: 'str' declared here
 2546 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2541:40: note: 'cx' declared here
 2541 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:408:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:408:18: note: 'proto' declared here
  408 |     RootedObject proto(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:385:28: note: 'cx' declared here
  385 | bool Proxy::has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2414:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2414:16: note: 'str' declared here
 2414 |   RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2409:33: note: 'cx' declared here
 2409 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:515:28,
    inlined from 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:534:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:515:20: note: 'proto' declared here
  515 |       RootedObject proto(cx);
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:529:28: note: 'cx' declared here
  529 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1841:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1840:16: note: 'str' declared here
 1840 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1835:36: note: 'cx' declared here
 1835 | bool js::str_charCodeAt(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:424:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:424:12: note: 'id' declared here
  424 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:422:30: note: 'cx' declared here
  422 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ProxyHasOnExpando(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:128:79,
    inlined from 'static bool js::Proxy::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:457:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::hasOwn(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:128:16: note: 'expando' declared here
  128 |   RootedObject expando(cx, proxy->as<ProxyObject>().expando().toObjectOrNull());
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:432:31: note: 'cx' declared here
  432 | bool Proxy::hasOwn(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:465:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:465:12: note: 'id' declared here
  465 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:463:33: note: 'cx' declared here
  463 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2345:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2345:16: note: 'str' declared here
 2345 |   RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2340:34: note: 'cx' declared here
 2340 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:515:28,
    inlined from 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:540:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:515:20: note: 'proto' declared here
  515 |       RootedObject proto(cx);
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:537:38: note: 'cx' declared here
  537 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:545:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:545:12: note: 'id' declared here
  545 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:543:45: note: 'cx' declared here
  543 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2662:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2661:16: note: 'str' declared here
 2661 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2656:36: note: 'cx' declared here
 2656 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:617:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In function 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:617:12: note: 'id' declared here
  617 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:614:45: note: 'cx' declared here
  614 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
      |                                  ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCRuntimeService.cpp:7,
                 from Unified_cpp_js_xpconnect_src1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2746:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2746:16: note: 'str' declared here
 2746 |   RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2741:34: note: 'cx' declared here
 2741 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ToNaNFlavor(JSContext*, JS::HandleValue, NaNFlavor*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1484:45,
    inlined from 'bool WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1526:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'flavorStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1484:16: note: 'flavorStr' declared here
 1484 |   RootedString flavorStr(cx, ToString(cx, v));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1505:40: note: 'cx' declared here
 1505 | static bool WasmGlobalIsNaN(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1507:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool ProxyCreate(JSContext*, JS::CallArgs&, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1506:16: note: 'target' declared here
 1506 |   RootedObject target(cx,
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1500:36: note: 'cx' declared here
 1500 | static bool ProxyCreate(JSContext* cx, CallArgs& args, const char* callerName) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:991:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ls' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:991:27: note: 'ls' declared here
  991 |   Rooted<JSLinearString*> ls(cx, s->ensureLinear(cx));
      |                           ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:980:43: note: 'cx' declared here
  980 | static bool WasmMaxMemoryPages(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:1056:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'valObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In function 'bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:1056:21: note: 'valObj' declared here
 1056 |   Rooted<JSObject*> valObj(cx, &val.toObject());
      |                     ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:1050:63: note: 'cx' declared here
 1050 | bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:275:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'targetProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:275:16: note: 'targetProto' declared here
  275 |   RootedObject targetProto(cx);
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:216:52: note: 'cx' declared here
  216 | bool ScriptedProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1666:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'option' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool ConvertToTier(JSContext*, JS::HandleValue, const js::wasm::Code&, js::wasm::Tier*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1666:16: note: 'option' declared here
 1666 |   RootedString option(cx, JS::ToString(cx, value));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1664:38: note: 'cx' declared here
 1664 | static bool ConvertToTier(JSContext* cx, HandleValue value,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::<lambda(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)>' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3350:60,
    inlined from 'static constexpr bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::<lambda(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)>::_FUN(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3369:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'propName' in '((js::StackRootedBase**)<unnamed>)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static constexpr bool NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::<lambda(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)>::_FUN(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3350:21: note: 'propName' declared here
 3350 |     Rooted<JSAtom*> propName(cx, GetPropertiesAddedName(cx));
      |                     ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3348:36: note: '<anonymous>' declared here
 3348 |   auto addPropHook = [](JSContext* cx, HandleObject obj, HandleId id,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:353:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'targetProto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:353:16: note: 'targetProto' declared here
  353 |   RootedObject targetProto(cx);
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:294:52: note: 'cx' declared here
  294 | bool ScriptedProxyHandler::setPrototype(JSContext* cx, HandleObject proxy,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9079:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9079:18: note: 'fun' declared here
 9079 |   RootedFunction fun(cx, JS_ValueToFunction(cx, v));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9062:16: note: 'cx' declared here
 9062 |     JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:10765:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'pccount' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:10765:18: note: 'pccount' declared here
10765 |     RootedObject pccount(cx, JS_NewPlainObject(cx));
      |                  ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:10751:44: note: 'cx' declared here
10751 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::CreateScriptPrivate(JSContext*, JS::Handle<JSString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:214:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp: In function 'JSObject* js::CreateScriptPrivate(JSContext*, JS::Handle<JSString*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:214:25: note: 'info' declared here
  214 |   JS::Rooted<JSObject*> info(cx, JS_NewPlainObject(cx));
      |                         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:212:46: note: 'cx' declared here
  212 | JSObject* js::CreateScriptPrivate(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ParseDebugMetadata(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JSString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:239:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'infoObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp: In function 'bool js::ParseDebugMetadata(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JSString*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:239:27: note: 'infoObject' declared here
  239 |     JS::Rooted<JSObject*> infoObject(cx, CreateScriptPrivate(cx));
      |                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:229:40: note: 'cx' declared here
  229 | bool js::ParseDebugMetadata(JSContext* cx, JS::Handle<JSObject*> opts,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::UniqueChars js::StringToLocale(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:269:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp: In function 'JS::UniqueChars js::StringToLocale(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:269:27: note: 'str' declared here
  269 |   Rooted<JSLinearString*> str(cx, str_->ensureLinear(cx));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingUtility.cpp:267:47: note: 'cx' declared here
  267 | JS::UniqueChars js::StringToLocale(JSContext* cx, JS::Handle<JSObject*> callee,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EvalStencil(JSContext*, uint32_t, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7627:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalStencil(JSContext*, uint32_t, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7626:16: note: 'script' declared here
 7626 |   RootedScript script(cx, JS::InstantiateGlobalStencil(cx, instantiateOptions,
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7567:36: note: 'cx' declared here
 7567 | static bool EvalStencil(JSContext* cx, uint32_t argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CompileToStencil(JSContext*, uint32_t, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7488:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool CompileToStencil(JSContext*, uint32_t, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7488:16: note: 'src' declared here
 7488 |   RootedString src(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7476:41: note: 'cx' declared here
 7476 | static bool CompileToStencil(JSContext* cx, uint32_t argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp:49:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'weakRef' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp: In static member function 'static bool js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp:48:26: note: 'weakRef' declared here
   48 |   Rooted<WeakRefObject*> weakRef(
      |                          ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp:23:42: note: 'cx' declared here
   23 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static void js::WeakRefObject::readBarrier(JSContext*, JS::Handle<js::WeakRefObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp:244:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp: In static member function 'static void js::WeakRefObject::readBarrier(JSContext*, JS::Handle<js::WeakRefObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp:244:16: note: 'obj' declared here
  244 |   RootedObject obj(cx, self->target());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakRefObject.cpp:243:44: note: 'cx' declared here
  243 | void WeakRefObject::readBarrier(JSContext* cx, Handle<WeakRefObject*> self) {
      |                                 ~~~~~~~~~~~^~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/SecurityWrapper.cpp:7,
                 from Unified_cpp_js_src9.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:95:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src9.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:95:16: note: 'target' declared here
   95 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:93:54: note: 'cx' declared here
   93 | bool ForwardingProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:129:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:129:16: note: 'target' declared here
  129 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:127:54: note: 'cx' declared here
  127 | bool ForwardingProxyHandler::isExtensible(JSContext* cx, HandleObject proxy,
      |                                           ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:7,
                 from Unified_cpp_js_xpconnect_src0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:238:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'target' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp: In member function 'virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:238:16: note: 'target' declared here
  238 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:235:58: note: 'cx' declared here
  235 | const char* ForwardingProxyHandler::className(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7234:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7234:16: note: 'str' declared here
 7234 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7228:43: note: 'cx' declared here
 7228 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle<js::WeakCollectionObject*>, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:154:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arr' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp: In static member function 'static bool js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle<js::WeakCollectionObject*>, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:154:16: note: 'arr' declared here
  154 |   RootedObject arr(cx, NewDenseEmptyArray(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:153:16: note: 'cx' declared here
  153 |     JSContext* cx, Handle<WeakCollectionObject*> obj, MutableHandleObject ret) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Dump(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:196:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp: In function 'bool Dump(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:196:16: note: 'str' declared here
  196 |   RootedString str(cx, JS::ToString(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:185:29: note: 'cx' declared here
  185 | static bool Dump(JSContext* cx, unsigned argc, Value* vp) {
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:182:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp: In function 'bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:182:16: note: 'obj' declared here
  182 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/WeakMapObject.cpp:179:65: note: 'cx' declared here
  179 | JS_PUBLIC_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5415:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5414:32: note: 'obj' declared here
 5414 |     Rooted<CloneBufferObject*> obj(
      |                                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5413:46: note: 'cx' declared here
 5413 |   static bool getCloneBuffer_impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5455:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5454:32: note: 'obj' declared here
 5454 |     Rooted<CloneBufferObject*> obj(
      |                                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5452:59: note: 'cx' declared here
 5452 |   static bool getCloneBufferAsArrayBuffer_impl(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:182:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:182:17: note: 'cargs' declared here
  182 |   ConstructArgs cargs(cx);
      |                 ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:171:51: note: 'cx' declared here
  171 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:163:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:163:14: note: 'iargs' declared here
  163 |   InvokeArgs iargs(cx);
      |              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Wrapper.cpp:158:46: note: 'cx' declared here
  158 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8002:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'opts' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8002:16: note: 'opts' declared here
 8002 |   RootedObject opts(cx, ToObject(cx, args[0]));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7994:38: note: 'cx' declared here
 7994 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::PropertyKey>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::PropertyKey>; T = JS::StackGCVector<JS::PropertyKey>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:297:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'uniqueOthers' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In function 'bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:297:18: note: 'uniqueOthers' declared here
  297 |   RootedIdVector uniqueOthers(cx);
      |                  ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:295:48: note: 'cx' declared here
  295 | JS_PUBLIC_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:658:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:658:18: note: 'proto' declared here
  658 |     RootedObject proto(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/Proxy.cpp:645:34: note: 'cx' declared here
  645 | bool Proxy::enumerate(JSContext* cx, HandleObject proxy,
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ToLaneInterp(JSContext*, JS::HandleValue, LaneInterp*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1252:45,
    inlined from 'bool WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1309:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'interpStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1252:16: note: 'interpStr' declared here
 1252 |   RootedString interpStr(cx, ToString(cx, v));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:1279:46: note: 'cx' declared here
 1279 | static bool WasmGlobalExtractLane(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:765:60,
    inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:847:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:764:16: note: 'obj' declared here
  764 |   RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:812:55: note: 'cx' declared here
  812 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WasmFunctionTier(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2078:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'tierString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmFunctionTier(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2078:18: note: 'tierString' declared here
 2078 |     RootedString tierString(cx, JS_NewStringCopyZ(cx, wasm::ToString(tier)));
      |                  ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:2054:41: note: 'cx' declared here
 2054 | static bool WasmFunctionTier(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:954:50,
    inlined from 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1382:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1382:19: note: 'cargs' declared here
 1382 |     ConstructArgs cargs(cx);
      |                   ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1359:49: note: 'cx' declared here
 1359 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'js::detail::GenericArgsBase<Construct>::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:868:45,
    inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/Stack.h:920:47,
    inlined from 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1331:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'iargs' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In member function 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1331:16: note: 'iargs' declared here
 1331 |     InvokeArgs iargs(cx);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1308:44: note: 'cx' declared here
 1308 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1588:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'revoker' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1586:18: note: 'revoker' declared here
 1586 |   RootedFunction revoker(
      |                  ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1576:37: note: 'cx' declared here
 1576 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool RevokeProxy(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1560:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'p' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool RevokeProxy(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1559:16: note: 'p' declared here
 1559 |   RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT)
      |                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/ScriptedProxyHandler.cpp:1555:36: note: 'cx' declared here
 1555 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3246:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linearRepl' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3246:27: note: 'linearRepl' declared here
 3246 |   Rooted<JSLinearString*> linearRepl(cx, replacement->ensureLinear(cx));
      |                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3235:50: note: 'cx' declared here
 3235 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'nsresult mozJSModuleLoader::ImportInto(const nsACString&, JS::HandleObject, JSContext*, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:1619:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp: In member function 'nsresult mozJSModuleLoader::ImportInto(const nsACString&, JS::HandleObject, JSContext*, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:1619:18: note: 'id' declared here
 1619 |     JS::RootedId id(cx);
      |                  ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.cpp:1605:75: note: 'cx' declared here
 1605 |                                        HandleObject targetObj, JSContext* cx,
      |                                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3584:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'JSString* js::str_replaceAll_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3584:27: note: 'str' declared here
 3584 |   Rooted<JSLinearString*> str(cx, string->ensureLinear(cx));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3573:52: note: 'cx' declared here
 3573 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string,
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4721:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4721:27: note: 'str' declared here
 4721 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4718:48: note: 'cx' declared here
 4718 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4710:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4710:27: note: 'str' declared here
 4710 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4707:38: note: 'cx' declared here
 4707 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_unescape(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:329:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_unescape(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:329:27: note: 'str' declared here
  329 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:324:37: note: 'cx' declared here
  324 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4699:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4699:27: note: 'str' declared here
 4699 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4696:48: note: 'cx' declared here
 4696 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4688:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4688:27: note: 'str' declared here
 4688 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4685:38: note: 'cx' declared here
 4685 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetICUOptions(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9220:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetICUOptions(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9220:16: note: 'info' declared here
 9220 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9217:38: note: 'cx' declared here
 9217 | static bool GetICUOptions(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/String.h: In static member function 'static mozilla::Result<mozilla::intl::String::AlreadyNormalized, mozilla::intl::ICUError> mozilla::intl::String::Normalize(NormalizationForm, mozilla::Span<const char16_t>, B&) [with B = js::intl::FormatBuffer<char16_t, 32>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/String.h:132:53: warning: 'normalizer' may be used uninitialized [-Wmaybe-uninitialized]
  132 |     int32_t spanLengthInt = unorm2_spanQuickCheckYes(normalizer, aString.data(),
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/intl/String.h:113:25: note: 'normalizer' was declared here
  113 |     const UNormalizer2* normalizer;
      |                         ^~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_normalize(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1530:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_normalize(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1529:16: note: 'str' declared here
 1529 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1524:38: note: 'cx' declared here
 1524 | static bool str_normalize(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
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/firefox-134.0.2/js/src/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:11,
                 from Unified_cpp_js_src7.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DefineHelpProperty(JSContext*, JS::HandleObject, const char*, const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:194:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src7.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp: In function 'bool DefineHelpProperty(JSContext*, JS::HandleObject, const char*, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:194:19: note: 'atom' declared here
  194 |   Rooted<JSAtom*> atom(cx, Atomize(cx, value, strlen(value)));
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:192:43: note: 'cx' declared here
  192 | static bool DefineHelpProperty(JSContext* cx, HandleObject obj,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:52:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src7.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:52:16: note: 'proto' declared here
   52 |   RootedObject proto(cx);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:31:39: note: 'cx' declared here
   31 | bool BaseProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:100:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:100:18: note: 'proto' declared here
  100 |     RootedObject proto(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:78:39: note: 'cx' declared here
   78 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_at(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1918:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_at(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1918:16: note: 'str' declared here
 1918 |   RootedString str(cx, ToStringForStringFunction(cx, "at", args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1913:31: note: 'cx' declared here
 1913 | static bool str_at(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool str_enumerate(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:398:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:398:15: note: 'value' declared here
  398 |   RootedValue value(cx);
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:394:38: note: 'cx' declared here
  394 | static bool str_enumerate(JSContext* cx, HandleObject obj) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:425:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:425:16: note: 'str' declared here
  425 |   RootedString str(cx, obj->as<StringObject>().unbox());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:419:36: note: 'cx' declared here
  419 | static bool str_resolve(JSContext* cx, HandleObject obj, HandleId id,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_charAt(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1803:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_charAt(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1803:16: note: 'str' declared here
 1803 |   RootedString str(cx, ToStringForStringFunction(cx, "charAt", args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1798:35: note: 'cx' declared here
 1798 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:1580:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'value' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:1580:15: note: 'value' declared here
 1580 |   RootedValue value(cx, StringValue(string));
      |               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:1575:45: note: 'cx' declared here
 1575 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_toWellFormed(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1682:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_toWellFormed(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1681:16: note: 'str' declared here
 1681 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1675:41: note: 'cx' declared here
 1675 | static bool str_toWellFormed(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:656:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'right' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:656:31: note: 'right' declared here
  656 |       Rooted<JSLinearString*> right(cx, &rope->rightChild()->asLinear());
      |                               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:601:42: note: 'cx' declared here
  601 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2077:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'nobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2077:27: note: 'nobj' declared here
 2077 |     Rooted<NativeObject*> nobj(cx, &obj->as<NativeObject>());
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2056:51: note: 'cx' declared here
 2056 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) {
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2283:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2283:19: note: 'name' declared here
 2283 |   Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2274:64: note: 'cx' declared here
 2274 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2330:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2330:21: note: 'name' declared here
 2330 |     Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
      |                     ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2301:62: note: 'cx' declared here
 2301 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:933:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:932:16: note: 'str' declared here
  932 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:928:40: note: 'cx' declared here
  928 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24:
In function 'void mozilla::PodCopy(T*, const T*, std::size_t) [with T = unsigned char]',
    inlined from 'bool js::InlineCharBuffer<CharT>::maybeRealloc(JSContext*, std::size_t, std::size_t) [with CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/InlineCharBuffer-inl.h:99:23,
    inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer<CharT>&, const SrcChar*, std::size_t, std::size_t, std::size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1207:31,
    inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1304:25,
    inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1340:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:109:11: warning: 'void* std::memcpy(void*, const void*, size_t)' forming offset [40, 127] is out of the bounds [0, 40] of object 'newChars' with type 'mozilla::MaybeOneOf<js::InlineCharBuffer<unsigned char>, js::InlineCharBuffer<char16_t> >' [-Warray-bounds=]
  109 |     memcpy(aDst, aSrc, aNElem * sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1223:52: note: 'newChars' declared here
 1223 |   mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> newChars;
      |                                                    ^~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::GlobalObject*>; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::GetPromiseConstructor(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2812:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromiseConstructor(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2812:25: note: 'global' declared here
 2812 |   Rooted<GlobalObject*> global(cx, cx->global());
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2810:62: note: 'cx' declared here
 2810 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<js::GlobalObject*>; T = js::GlobalObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* JS::GetPromisePrototype(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2818:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromisePrototype(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2818:25: note: 'global' declared here
 2818 |   Rooted<GlobalObject*> global(cx, cx->global());
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2816:60: note: 'cx' declared here
 2816 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) {
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1350:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1349:16: note: 'str' declared here
 1349 |   RootedString str(cx,
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:1345:40: note: 'cx' declared here
 1345 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3876:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src7.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3876:16: note: 'obj' declared here
 3876 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3871:36: note: 'cx' declared here
 3871 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ReactToPromise(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::UnhandledRejectionBehavior)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:3009:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promiseVal' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'bool ReactToPromise(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::UnhandledRejectionBehavior)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:3009:17: note: 'promiseVal' declared here
 3009 |     RootedValue promiseVal(cx, ObjectValue(*promiseObj));
      |                 ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2995:53: note: 'cx' declared here
 2995 | [[nodiscard]] static bool ReactToPromise(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool NewString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3628:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool NewString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3628:16: note: 'src' declared here
 3628 |   RootedString src(cx, ToString(cx, args.get(0)));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:3625:34: note: 'cx' declared here
 3625 | static bool NewString(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:4605:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'atom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:4604:19: note: 'atom' declared here
 4604 |   Rooted<JSAtom*> atom(cx,
      |                   ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:4602:44: note: 'cx' declared here
 4602 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars,
      |                                 ~~~~~~~~~~~^~
In function 'int32_t YearFromTime(int64_t)',
    inlined from 'double JS::YearFromTime(double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:584:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:398:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized]
  398 |   return ToYearMonthDay(t).year;
      |          ~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'double JS::YearFromTime(double)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:582:11: note: 'tv' was declared here
  582 |   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-134.0.2/js/src/jsdate.cpp:594:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:418:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized]
  418 |   return ToYearMonthDay(t).month;
      |          ~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'double JS::MonthFromTime(double)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:592:11: note: 'tv' was declared here
  592 |   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-134.0.2/js/src/jsdate.cpp:604:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:428:24: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized]
  428 |   return ToYearMonthDay(t).day;
      |          ~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'double JS::DayFromTime(double)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:602:11: note: 'tv' was declared here
  602 |   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-134.0.2/js/src/jsdate.cpp:200:26,
    inlined from 'double DayWithinYear(int64_t, double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:408:13,
    inlined from 'double JS::DayWithinYear(double, double)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:618:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:161:5: warning: 'tv' may be used uninitialized [-Wmaybe-uninitialized]
  161 |   T remainder = dividend % divisor;
      |     ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'double JS::DayWithinYear(double, double)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:616:11: note: 'tv' was declared here
  616 |   int64_t tv;
      |           ^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FormatDate(JSContext*, js::DateTimeInfo::ForceUTC, const char*, double, FormatSpec, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:4105:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, js::DateTimeInfo::ForceUTC, const char*, double, FormatSpec, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:4105:16: note: 'str' declared here
 4105 |   RootedString str(cx, NewStringCopy<CanGC>(cx, fmt.string()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:4020:35: note: 'cx' declared here
 4020 | static bool FormatDate(JSContext* cx, DateTimeInfo::ForceUTC forceUTC,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:256:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src7.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp: In function 'JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:256:16: note: 'obj' declared here
  256 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:249:50: note: 'cx' declared here
  249 | JSErrorReport* js::ErrorFromException(JSContext* cx, HandleObject objArg) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:216:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp: In function 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:215:20: note: 'fun' declared here
  215 |     RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs,
      |                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:203:16: note: 'cx' declared here
  203 |     JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool CopyProxyObject(JSContext*, JS::Handle<js::ProxyObject*>, JS::Handle<js::ProxyObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:574:19,
    inlined from 'JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:617:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp: In function 'JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:574:15: note: 'v' declared here
  574 |   RootedValue v(cx);
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:586:51: note: 'cx' declared here
  586 | JS_PUBLIC_API JSObject* JS_CloneObject(JSContext* cx, HandleObject obj,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::GetTestingFunctions(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:688:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp: In function 'JSObject* js::GetTestingFunctions(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:688:16: note: 'obj' declared here
  688 |   RootedObject obj(cx, JS_NewPlainObject(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsfriendapi.cpp:687:60: note: 'cx' declared here
  687 | JS_PUBLIC_API JSObject* js::GetTestingFunctions(JSContext* cx) {
      |                                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CompileToStencilXDR(JSContext*, uint32_t, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7656:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'src' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool CompileToStencilXDR(JSContext*, uint32_t, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7656:16: note: 'src' declared here
 7656 |   RootedString src(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7649:44: note: 'cx' declared here
 7649 | static bool CompileToStencilXDR(JSContext* cx, uint32_t argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JSObject*>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JSObject*>; T = JS::StackGCVector<JSObject*>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4540:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promises' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4540:22: note: 'promises' declared here
 4540 |   RootedObjectVector promises(cx);
      |                      ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:4528:45: note: 'cx' declared here
 4528 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'js::StringSegmentRange<Size>::StringSegmentRange(JSContext*) [with long unsigned int Size = 16]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringType.h:1731:37,
    inlined from 'bool RopeMatch(JSContext*, JSRope*, const JSLinearString*, int*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2271:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'r' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool RopeMatch(JSContext*, JSRope*, const JSLinearString*, int*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2271:24: note: 'r' declared here
 2271 |     StringSegmentRange r(cx);
      |                        ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:2241:34: note: 'cx' declared here
 2241 | static bool RopeMatch(JSContext* cx, JSRope* text, const JSLinearString* pat,
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4749:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linearPattern' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool FlatStringMatchHelper(JSContext*, JS::HandleString, JS::HandleString, bool*, int32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4749:27: note: 'linearPattern' declared here
 4749 |   Rooted<JSLinearString*> linearPattern(cx, pattern->ensureLinear(cx));
      |                           ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4746:46: note: 'cx' declared here
 4746 | static bool FlatStringMatchHelper(JSContext* cx, HandleString str,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3300:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'pat' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'JSString* js::str_replace_string_raw(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3300:27: note: 'pat' declared here
 3300 |   Rooted<JSLinearString*> pat(cx, pattern->ensureLinear(cx));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3297:49: note: 'cx' declared here
 3297 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string,
      |                                      ~~~~~~~~~~~^~
In function 'bool TryParseDashedNumericDatePrefix(const CharT*, std::size_t, std::size_t*, int*, int*, int*) [with CharT = char16_t]',
    inlined from 'bool ParseDate(js::DateTimeInfo::ForceUTC, const CharT*, std::size_t, JS::ClippedTime*) [with CharT = char16_t]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:1628:38,
    inlined from 'bool ParseDate(js::DateTimeInfo::ForceUTC, const JSLinearString*, JS::ClippedTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2052:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:1503:19: warning: 'year' may be used uninitialized [-Wmaybe-uninitialized]
 1503 |   year = FixupYear(year);
      |          ~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool ParseDate(js::DateTimeInfo::ForceUTC, const JSLinearString*, JS::ClippedTime*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:1469:7: note: 'year' was declared here
 1469 |   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(js::DateTimeInfo::ForceUTC, const CharT*, std::size_t, JS::ClippedTime*) [with CharT = unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:1628:38,
    inlined from 'bool ParseDate(js::DateTimeInfo::ForceUTC, const JSLinearString*, JS::ClippedTime*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2051:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:1503:19: warning: 'year' may be used uninitialized [-Wmaybe-uninitialized]
 1503 |   year = FixupYear(year);
      |          ~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool ParseDate(js::DateTimeInfo::ForceUTC, const JSLinearString*, JS::ClippedTime*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:1469:7: note: 'year' was declared here
 1469 |   int year;
      |       ^~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::Int32ToStringWithBase(JSContext*, int32_t, int32_t, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:1890:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src7.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp: In function 'JSString* js::Int32ToStringWithBase(JSContext*, int32_t, int32_t, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:1890:21: note: 'str' declared here
 1890 |   Rooted<JSString*> str(cx, NumberToStringWithBase<CanGC>(cx, double(i), base));
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:1888:48: note: 'cx' declared here
 1888 | JSString* js::Int32ToStringWithBase(JSContext* cx, int32_t i, int32_t base,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:170:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp: In function 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:170:18: note: 'proto' declared here
  170 |     RootedObject proto(cx);
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:161:16: note: 'cx' declared here
  161 |     JSContext* cx, HandleObject obj, HandleId id, HandleValue v,
      |     ~~~~~~~~~~~^~
In file included from Unified_cpp_js_xpconnect_src1.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed<XPCNativeInterface> XPCNativeInterface::NewInstance(JSContext*, IID2NativeInterfaceMap*, const nsXPTInterfaceInfo*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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));
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:905:7: note: 'class XPCNativeMember' declared here
  905 | class XPCNativeMember final {
      |       ^~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool CustomSerializableObject::getLog_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5663:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CustomSerializableObject::getLog_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5663:26: note: 'result' declared here
 5663 |     Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, len));
      |                          ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5656:38: note: 'cx' declared here
 5656 |   static bool getLog_impl(JSContext* cx, const CallArgs& args) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Deserialize(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5964:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'opts' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5964:18: note: 'opts' declared here
 5964 |     RootedObject opts(cx, &args[1].toObject());
      |                  ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5941:36: note: 'cx' declared here
 5941 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ErrorToException(JSContext*, JSErrorReport*, JSErrorCallback, void*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:322:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'messageStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp: In function 'bool js::ErrorToException(JSContext*, JSErrorReport*, JSErrorCallback, void*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:322:16: note: 'messageStr' declared here
  322 |   RootedString messageStr(cx, reportp->newMessageString(cx));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:299:38: note: 'cx' declared here
  299 | bool js::ErrorToException(JSContext* cx, JSErrorReport* reportp,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7165:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'results' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7165:24: note: 'results' declared here
 7165 |   Rooted<ArrayObject*> results(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:7011:38: note: 'cx' declared here
 7011 | static bool ShortestPaths(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static CustomSerializableObject* CustomSerializableObject::Create(JSContext*, int32_t, Behavior)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5617:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static CustomSerializableObject* CustomSerializableObject::Create(JSContext*, int32_t, Behavior)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5616:39: note: 'obj' declared here
 5616 |     Rooted<CustomSerializableObject*> obj(
      |                                       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5614:54: note: 'cx' declared here
 5614 |   static CustomSerializableObject* Create(JSContext* cx, int32_t id,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, void*, uint64_t, void*, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5790:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, void*, uint64_t, void*, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5788:41: note: 'obj' declared here
 5788 |       Rooted<CustomSerializableObject*> obj(
      |                                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5781:39: note: 'cx' declared here
 5781 |   static bool ReadTransfer(JSContext* cx, JSStructuredCloneReader* r,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = CustomSerializableObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CustomSerializableObject*; T = CustomSerializableObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, uint32_t, void*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5728:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static JSObject* CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, const JS::CloneDataPolicy&, uint32_t, uint32_t, void*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5727:39: note: 'obj' declared here
 5727 |     Rooted<CustomSerializableObject*> obj(
      |                                       ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5714:36: note: 'cx' declared here
 5714 |   static JSObject* Read(JSContext* cx, JSStructuredCloneReader* r,
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr<ShapeSnapshot, JS::DeletePolicy<ShapeSnapshot> >]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr<ShapeSnapshot, JS::DeletePolicy<ShapeSnapshot> >; T = mozilla::UniquePtr<ShapeSnapshot, JS::DeletePolicy<ShapeSnapshot> >]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6447:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'snapshot' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6446:36: note: 'snapshot' declared here
 6446 |   Rooted<UniquePtr<ShapeSnapshot>> snapshot(cx,
      |                                    ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6444:61: note: 'cx' declared here
 6444 | ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ShapeSnapshotObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6499:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'otherSnapshot' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6499:16: note: 'otherSnapshot' declared here
 6499 |   RootedObject otherSnapshot(cx, ShapeSnapshotObject::create(cx, obj));
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6480:43: note: 'cx' declared here
 6480 | static bool CheckShapeSnapshot(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FindPath(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6962:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6962:24: note: 'result' declared here
 6962 |   Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:6896:33: note: 'cx' declared here
 6896 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:41:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h: In static member function 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here
   34 | /* static */ inline StringObject* StringObject::create(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3961:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3961:16: note: 'str' declared here
 3961 |   RootedString str(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3958:39: note: 'cx' declared here
 3958 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4255:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In static member function 'static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4252:25: note: 'proto' declared here
 4252 |   Rooted<StringObject*> proto(
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4241:52: note: 'cx' declared here
 4241 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) {
      |                                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedShape*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedShape*; T = js::SharedShape*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool BuildFlatMatchArray(JSContext*, JS::HandleString, JS::HandleString, int32_t, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4783:70,
    inlined from 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4865:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shape' in '((js::StackRootedBase**)cx)[5]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4782:24: note: 'shape' declared here
 4782 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:4837:37: note: 'cx' declared here
 4837 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9009:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:9009:24: note: 'array' declared here
 9009 |   Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, 2));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:8994:45: note: 'cx' declared here
 8994 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5335:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5334:32: note: 'obj' declared here
 5334 |     Rooted<CloneBufferObject*> obj(
      |                                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5333:46: note: 'cx' declared here
 5333 |   static bool setCloneBuffer_impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'js::ArrayObject* js::StringSplitString(JSContext*, JS::HandleString, JS::HandleString, uint32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3866:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linearStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp: In function 'js::ArrayObject* js::StringSplitString(JSContext*, JS::HandleString, JS::HandleString, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3866:27: note: 'linearStr' declared here
 3866 |   Rooted<JSLinearString*> linearStr(cx, str->ensureLinear(cx));
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/String.cpp:3862:47: note: 'cx' declared here
 3862 | ArrayObject* js::StringSplitString(JSContext* cx, HandleString str,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5874:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'opts' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5874:18: note: 'opts' declared here
 5874 |     RootedObject opts(cx, ToObject(cx, args.get(2)));
      |                  ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/TestingFunctions.cpp:5860:43: note: 'cx' declared here
 5860 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:256:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:256:12: note: 'id' declared here
  256 |   RootedId id(cx);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/proxy/BaseProxyHandler.cpp:247:16: note: 'cx' declared here
  247 |     JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:2030:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:2030:15: note: 'v' declared here
 2030 |   RootedValue v(cx, v_);
      |               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:2028:48: note: 'cx' declared here
 2028 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:507:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:507:16: note: 'str' declared here
  507 |   RootedString str(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsexn.cpp:491:46: note: 'cx' declared here
  491 | bool JS::ErrorReportBuilder::init(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool num_parseInt(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:632:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'inputString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp: In function 'bool num_parseInt(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:632:16: note: 'inputString' declared here
  632 |   RootedString inputString(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsnum.cpp:577:37: note: 'cx' declared here
  577 | static bool num_parseInt(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2870:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promiseObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'bool JS::SetSettledPromiseIsHandled(JSContext*, HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2870:26: note: 'promiseObj' declared here
 2870 |   Rooted<PromiseObject*> promiseObj(cx, UnwrapPromise(cx, promise, ar));
      |                          ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2867:62: note: 'cx' declared here
 2867 | JS_PUBLIC_API bool JS::SetSettledPromiseIsHandled(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2798:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2797:23: note: 'unwrapped' declared here
 2797 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2793:48: note: 'cx' declared here
 2793 | static bool date_setUTCMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2752:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setMilliseconds(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2751:23: note: 'unwrapped' declared here
 2751 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2747:45: note: 'cx' declared here
 2747 | static bool date_setMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2899:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2898:23: note: 'unwrapped' declared here
 2898 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2894:43: note: 'cx' declared here
 2894 | static bool date_setUTCSeconds(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2842:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setSeconds(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2841:23: note: 'unwrapped' declared here
 2841 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2837:40: note: 'cx' declared here
 2837 | static bool date_setSeconds(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3021:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3020:23: note: 'unwrapped' declared here
 3020 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3016:43: note: 'cx' declared here
 3016 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2954:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setMinutes(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2953:23: note: 'unwrapped' declared here
 2953 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2949:40: note: 'cx' declared here
 2949 | static bool date_setMinutes(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3164:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3163:23: note: 'unwrapped' declared here
 3163 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3159:41: note: 'cx' declared here
 3159 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setHours(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3086:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setHours(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3085:23: note: 'unwrapped' declared here
 3085 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3081:38: note: 'cx' declared here
 3081 | static bool date_setHours(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3286:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setUTCDate(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3285:23: note: 'unwrapped' declared here
 3285 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3281:40: note: 'cx' declared here
 3281 | static bool date_setUTCDate(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setDate(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3240:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setDate(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3239:23: note: 'unwrapped' declared here
 3239 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3235:37: note: 'cx' declared here
 3235 | static bool date_setDate(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3387:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3386:23: note: 'unwrapped' declared here
 3386 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3382:41: note: 'cx' declared here
 3382 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3330:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setMonth(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3329:23: note: 'unwrapped' declared here
 3329 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3325:38: note: 'cx' declared here
 3325 | static bool date_setMonth(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3506:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3505:23: note: 'unwrapped' declared here
 3505 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3501:44: note: 'cx' declared here
 3501 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3442:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3441:23: note: 'unwrapped' declared here
 3441 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3437:41: note: 'cx' declared here
 3437 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setYear(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3570:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setYear(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3569:23: note: 'unwrapped' declared here
 3569 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:3565:37: note: 'cx' declared here
 3565 | static bool date_setYear(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool date_setTime(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2726:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'unwrapped' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp: In function 'bool date_setTime(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2725:23: note: 'unwrapped' declared here
 2725 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsdate.cpp:2721:37: note: 'cx' declared here
 2721 | static bool date_setTime(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2881:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'promiseObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp: In function 'bool JS::SetAnyPromiseIsHandled(JSContext*, HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2881:26: note: 'promiseObj' declared here
 2881 |   Rooted<PromiseObject*> promiseObj(cx, UnwrapPromise(cx, promise, ar));
      |                          ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/jsapi.cpp:2878:58: note: 'cx' declared here
 2878 | JS_PUBLIC_API bool JS::SetAnyPromiseIsHandled(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/ChromeUtilsBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:76:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21,
                 from Unified_cpp_js_xpconnect_loader0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Value.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISimpleEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDirectoryEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFile.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FileUtils.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/AutoMemMap.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/AutoMemMap.cpp:7,
                 from Unified_cpp_js_xpconnect_loader0.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool Options(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:471:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool Options(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:471:16: note: 'str' declared here
  471 |   RootedString str(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:468:32: note: 'cx' declared here
  468 | static bool Options(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Dump(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:321:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool Dump(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:321:16: note: 'str' declared here
  321 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:313:29: note: 'cx' declared here
  313 | static bool Dump(JSContext* cx, unsigned argc, Value* vp) {
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool ReadLine(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:236:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool ReadLine(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:236:16: note: 'str' declared here
  236 |   RootedString str(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:230:33: note: 'cx' declared here
  230 | static bool ReadLine(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PersistentRooted<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool XPCShellInterruptCallback(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:496:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'callback' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool XPCShellInterruptCallback(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:496:15: note: 'callback' declared here
  496 |   RootedValue callback(cx, *sScriptedInterruptCallback);
      |               ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:494:50: note: 'cx' declared here
  494 | static bool XPCShellInterruptCallback(JSContext* cx) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool Load(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:351:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'thisObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp: In function 'bool Load(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:351:20: note: 'thisObject' declared here
  351 |   JS::RootedObject thisObject(cx);
      |                    ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCShellImpl.cpp:348:29: note: 'cx' declared here
  348 | static bool Load(JSContext* cx, unsigned argc, Value* vp) {
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle<JS::Value>; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool XPCNativeWrapper::UnwrapNW(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrapper.cpp:32:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src1.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrapper.cpp: In function 'bool XPCNativeWrapper::UnwrapNW(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrapper.cpp:32:19: note: 'v' declared here
   32 |   JS::RootedValue v(cx, args[0]);
      |                   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrapper.cpp:26:33: note: 'cx' declared here
   26 | static bool UnwrapNW(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool XPCArrayHomogenizer::GetTypeForArray(JSContext*, JS::HandleObject, uint32_t, nsXPTType*, nsID*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp:155:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsobj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp: In static member function 'static bool XPCArrayHomogenizer::GetTypeForArray(JSContext*, JS::HandleObject, uint32_t, nsXPTType*, nsID*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp:155:16: note: 'jsobj' declared here
  155 |   RootedObject jsobj(cx);
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp:147:54: note: 'cx' declared here
  147 | bool XPCArrayHomogenizer::GetTypeForArray(JSContext* cx, HandleObject array,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* xpc::GetUAWidgetScope(JSContext*, nsIPrincipal*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeScope.cpp:206:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'scope' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src1.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeScope.cpp: In function 'JSObject* xpc::GetUAWidgetScope(JSContext*, nsIPrincipal*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeScope.cpp:206:16: note: 'scope' declared here
  206 |   RootedObject scope(cx, XPCJSRuntime::Get()->GetUAWidgetScope(cx, principal));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeScope.cpp:205:39: note: 'cx' declared here
  205 | JSObject* GetUAWidgetScope(JSContext* cx, nsIPrincipal* principal) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool XPCVariant::InitializeData(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp:276:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp: In member function 'bool XPCVariant::InitializeData(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp:276:18: note: 'str' declared here
  276 |     RootedString str(cx, val.toString());
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCVariant.cpp:246:44: note: 'cx' declared here
  246 | bool XPCVariant::InitializeData(JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool XPCWrappedNative::Init(JSContext*, nsIXPCScriptable*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp:640:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'protoJSObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src1.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'bool XPCWrappedNative::Init(JSContext*, nsIXPCScriptable*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp:639:16: note: 'protoJSObject' declared here
  639 |   RootedObject protoJSObject(cx, HasProto() ? GetProto()->GetJSProtoObject()
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp:621:40: note: 'cx' declared here
  621 | bool XPCWrappedNative::Init(JSContext* cx, nsIXPCScriptable* aScriptable) {
      |                             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/build/amd64/dist/include/js/Proxy.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Wrapper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WrapperFactory.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static nsresult nsXPCWrappedJS::GetNewOrUsed(JSContext*, JS::HandleObject, const nsIID&, nsXPCWrappedJS**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedJS.cpp:352:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rootJSObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedJS.cpp: In static member function 'static nsresult nsXPCWrappedJS::GetNewOrUsed(JSContext*, JS::HandleObject, const nsIID&, nsXPCWrappedJS**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedJS.cpp:352:20: note: 'rootJSObj' declared here
  352 |   JS::RootedObject rootJSObj(cx, GetRootJSObject(cx, jsObj));
      |                    ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedJS.cpp:337:50: note: 'cx' declared here
  337 | nsresult nsXPCWrappedJS::GetNewOrUsed(JSContext* cx, JS::HandleObject jsObj,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static already_AddRefed<XPCNativeInterface> XPCNativeInterface::NewInstance(JSContext*, IID2NativeInterfaceMap*, const nsXPTInterfaceInfo*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeInfo.cpp:309:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeInfo.cpp: In static member function 'static already_AddRefed<XPCNativeInterface> XPCNativeInterface::NewInstance(JSContext*, IID2NativeInterfaceMap*, const nsXPTInterfaceInfo*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeInfo.cpp:309:16: note: 'str' declared here
  309 |   RootedString str(cx, JS_AtomizeString(cx, bytes));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeInfo.cpp:185:16: note: 'cx' declared here
  185 |     JSContext* cx, IID2NativeInterfaceMap* aMap,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static nsresult XPCWrappedNative::WrapNewGlobal(JSContext*, xpcObjectHelper&, nsIPrincipal*, JS::RealmOptions&, XPCWrappedNative**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp:186:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp: In static member function 'static nsresult XPCWrappedNative::WrapNewGlobal(JSContext*, xpcObjectHelper&, nsIPrincipal*, JS::RealmOptions&, XPCWrappedNative**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp:185:16: note: 'global' declared here
  185 |   RootedObject global(cx,
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNative.cpp:154:53: note: 'cx' declared here
  154 | nsresult XPCWrappedNative::WrapNewGlobal(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::TryResolvePropertyFromSpecs(JSContext*, JS::HandleId, JS::HandleObject, const JSFunctionSpec*, const JSPropertySpec*, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:420:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::TryResolvePropertyFromSpecs(JSContext*, JS::HandleId, JS::HandleObject, const JSFunctionSpec*, const JSPropertySpec*, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:420:20: note: 'fun' declared here
  420 |     RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, fsMatch, id));
      |                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:408:16: note: 'cx' declared here
  408 |     JSContext* cx, HandleId id, HandleObject holder, const JSFunctionSpec* fs,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool XPC_WN_Shared_ToString(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:76:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Shared_ToString(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:76:16: note: 'obj' declared here
   76 |   RootedObject obj(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:73:47: note: 'cx' declared here
   73 | static bool XPC_WN_Shared_ToString(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool xpc::RecreateLostWaivers(JSContext*, const JS::PropertyDescriptor*, JS::MutableHandle<JS::PropertyDescriptor>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1956:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rewaived' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In function 'bool xpc::RecreateLostWaivers(JSContext*, const JS::PropertyDescriptor*, JS::MutableHandle<JS::PropertyDescriptor>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1956:16: note: 'rewaived' declared here
 1956 |   RootedObject rewaived(cx);
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1940:44: note: 'cx' declared here
 1940 | static bool RecreateLostWaivers(JSContext* cx, const PropertyDescriptor* orig,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool XPC_WN_Helper_Construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:742:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_Helper_Construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:742:16: note: 'obj' declared here
  742 |   RootedObject obj(cx, &args.callee());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:740:41: note: 'cx' declared here
  740 | bool XPC_WN_Helper_Construct(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* xpc::JSXrayTraits::createHolder(JSContext*, JSObject*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1123:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual JSObject* xpc::JSXrayTraits::createHolder(JSContext*, JSObject*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1122:16: note: 'holder' declared here
 1122 |   RootedObject holder(cx,
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1120:49: note: 'cx' declared here
 1120 | JSObject* JSXrayTraits::createHolder(JSContext* cx, JSObject* wrapper) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2119:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2119:16: note: 'getter' declared here
 2119 |   RootedObject getter(cx, desc->getter());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2095:48: note: 'cx' declared here
 2095 | bool XrayWrapper<Base, Traits>::get(JSContext* cx, HandleObject wrapper,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2119:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2119:16: note: 'getter' declared here
 2119 |   RootedObject getter(cx, desc->getter());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2095:48: note: 'cx' declared here
 2095 | bool XrayWrapper<Base, Traits>::get(JSContext* cx, HandleObject wrapper,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:948:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp: In function 'bool XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:948:16: note: 'obj' declared here
  948 |   RootedObject obj(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCWrappedNativeJSOps.cpp:942:35: note: 'cx' declared here
  942 | bool XPC_WN_CallMethod(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2119:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2119:16: note: 'getter' declared here
 2119 |   RootedObject getter(cx, desc->getter());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2095:48: note: 'cx' declared here
 2095 | bool XrayWrapper<Base, Traits>::get(JSContext* cx, HandleObject wrapper,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* xpc::XrayTraits::ensureHolder(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1559:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'JSObject* xpc::XrayTraits::ensureHolder(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1559:16: note: 'holder' declared here
 1559 |   RootedObject holder(cx, getHolder(wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1558:47: note: 'cx' declared here
 1558 | JSObject* XrayTraits::ensureHolder(JSContext* cx, HandleObject wrapper) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool xpc::JSXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1071:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In static member function 'static bool xpc::JSXrayTraits::construct(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1071:20: note: 'holder' declared here
 1071 |   JS::RootedObject holder(cx, self.ensureHolder(cx, wrapper));
      |                    ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1067:41: note: 'cx' declared here
 1067 | bool JSXrayTraits::construct(JSContext* cx, HandleObject wrapper,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool xpc::JSXrayTraits::call(JSContext*, JS::HandleObject, const JS::CallArgs&, const js::Wrapper&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h:213:63,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2172:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h: In member function 'bool xpc::XrayWrapper<Base, Traits>::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.h:213:22: note: 'holder' declared here
  213 |     JS::RootedObject holder(cx, self.ensureHolder(cx, wrapper));
      |                      ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2167:49: note: 'cx' declared here
 2167 | bool XrayWrapper<Base, Traits>::call(JSContext* cx, HandleObject wrapper,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* xpc::XrayTraits::attachExpandoObject(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, nsIPrincipal*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1391:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expandoObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'JSObject* xpc::XrayTraits::attachExpandoObject(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject, nsIPrincipal*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1390:16: note: 'expandoObject' declared here
 1390 |   RootedObject expandoObject(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1359:54: note: 'cx' declared here
 1359 | JSObject* XrayTraits::attachExpandoObject(JSContext* cx, HandleObject target,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2263:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2263:16: note: 'expando' declared here
 2263 |   RootedObject expando(
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2252:57: note: 'cx' declared here
 2252 | bool XrayWrapper<Base, Traits>::setPrototype(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2263:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2263:16: note: 'expando' declared here
 2263 |   RootedObject expando(
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2252:57: note: 'cx' declared here
 2252 | bool XrayWrapper<Base, Traits>::setPrototype(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2263:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expando' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2263:16: note: 'expando' declared here
 2263 |   RootedObject expando(
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2252:57: note: 'cx' declared here
 2252 | bool XrayWrapper<Base, Traits>::setPrototype(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayTraits::cloneExpandoChain(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1474:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'oldHead' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayTraits::cloneExpandoChain(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1474:16: note: 'oldHead' declared here
 1474 |   RootedObject oldHead(cx, srcChain);
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1469:47: note: 'cx' declared here
 1469 | bool XrayTraits::cloneExpandoChain(JSContext* cx, HandleObject dst,
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::JSXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::Handle<JSObject*>, JS::ObjectOpResult&, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:814:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::JSXrayTraits::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::Handle<JSObject*>, JS::ObjectOpResult&, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:814:16: note: 'holder' declared here
  814 |   RootedObject holder(cx, ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:809:16: note: 'cx' declared here
  809 |     JSContext* cx, HandleObject wrapper, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2232:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2232:16: note: 'holder' declared here
 2232 |   RootedObject holder(cx, Traits::singleton.ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2199:16: note: 'cx' declared here
 2199 |     JSContext* cx, JS::HandleObject wrapper,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2232:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2232:16: note: 'holder' declared here
 2232 |   RootedObject holder(cx, Traits::singleton.ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2199:16: note: 'cx' declared here
 2199 |     JSContext* cx, JS::HandleObject wrapper,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2232:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2232:16: note: 'holder' declared here
 2232 |   RootedObject holder(cx, Traits::singleton.ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2199:16: note: 'cx' declared here
 2199 |     JSContext* cx, JS::HandleObject wrapper,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1917:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1917:16: note: 'holder' declared here
 1917 |   RootedObject holder(cx, Traits::singleton.ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1911:16: note: 'cx' declared here
 1911 |     JSContext* cx, HandleObject wrapper, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2032:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expandoObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::DOMXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2032:16: note: 'expandoObject' declared here
 2032 |   RootedObject expandoObject(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1983:59: note: 'cx' declared here
 1983 | bool XrayWrapper<Base, Traits>::defineProperty(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2032:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expandoObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2032:16: note: 'expandoObject' declared here
 2032 |   RootedObject expandoObject(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1983:59: note: 'cx' declared here
 1983 | bool XrayWrapper<Base, Traits>::defineProperty(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2032:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'expandoObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:2032:16: note: 'expandoObject' declared here
 2032 |   RootedObject expandoObject(
      |                ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1983:59: note: 'cx' declared here
 1983 | bool XrayWrapper<Base, Traits>::defineProperty(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1917:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::OpaqueXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1917:16: note: 'holder' declared here
 1917 |   RootedObject holder(cx, Traits::singleton.ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1911:16: note: 'cx' declared here
 1911 |     JSContext* cx, HandleObject wrapper, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1917:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::XrayWrapper<Base, Traits>::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const [with Base = js::CrossCompartmentWrapper; Traits = xpc::JSXrayTraits]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1917:16: note: 'holder' declared here
 1917 |   RootedObject holder(cx, Traits::singleton.ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:1911:16: note: 'cx' declared here
 1911 |     JSContext* cx, HandleObject wrapper, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::JSXrayTraits::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:780:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'bool xpc::JSXrayTraits::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:780:16: note: 'holder' declared here
  780 |   RootedObject holder(cx, ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:776:39: note: 'cx' declared here
  776 | bool JSXrayTraits::delete_(JSContext* cx, HandleObject wrapper, HandleId id,
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool xpc::JSXrayTraits::enumerateNames(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:941:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'holder' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp: In member function 'virtual bool xpc::JSXrayTraits::enumerateNames(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:941:16: note: 'holder' declared here
  941 |   RootedObject holder(cx, ensureHolder(cx, wrapper));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:936:46: note: 'cx' declared here
  936 | bool JSXrayTraits::enumerateNames(JSContext* cx, HandleObject wrapper,
      |                                   ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PrecompiledScript_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PrecompiledScript]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PrecompiledScriptBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::dom::PrecompiledScript::WrapObject(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:573:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/PrecompiledScript.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:7,
                 from Unified_cpp_js_xpconnect_loader0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PrecompiledScriptBinding.h: In member function 'virtual JSObject* mozilla::dom::PrecompiledScript::WrapObject(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PrecompiledScriptBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:571:52: note: 'aCx' declared here
  571 | JSObject* PrecompiledScript::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* mozilla::loader::CreateModuleEnvironmentProxy(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ModuleEnvironmentProxy.cpp:227:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'envObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_loader0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ModuleEnvironmentProxy.cpp: In function 'JSObject* mozilla::loader::CreateModuleEnvironmentProxy(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ModuleEnvironmentProxy.cpp:227:25: note: 'envObj' declared here
  227 |   JS::Rooted<JSObject*> envObj(aCx, JS::GetModuleEnvironment(aCx, aModuleObj));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ModuleEnvironmentProxy.cpp:222:51: note: 'aCx' declared here
  222 | JSObject* CreateModuleEnvironmentProxy(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCharSeparatedTokenizer.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTSubstring.h:1484,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsServiceManagerUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDirectoryServiceUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFile.h:589:
In copy constructor 'mozilla::RangedPtr<T>::RangedPtr(const mozilla::RangedPtr<T>&) [with T = const unsigned char]',
    inlined from 'mozilla::Range<const unsigned char>::Range(const mozilla::Range<const unsigned char>&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Range.h:20:7,
    inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Transcoding.h:36:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::ScriptPreloader::DecodeTask::DecodeTask(mozilla::ScriptPreloader*, const JS::ReadOnlyDecodeOptions&, mozilla::Vector<JS::TranscodeSource>&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:462:11,
    inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector<JS::TranscodeSource>&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ScriptPreloader.cpp:1207:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangedPtr.h:128:21: warning: '*(const mozilla::RangedPtr<const unsigned char>*)aDst.mozilla::RangedPtr<const unsigned char>::mPtr' may be used uninitialized [-Wmaybe-uninitialized]
  128 |       : mPtr(aOther.mPtr)
      |              ~~~~~~~^~~~
In copy constructor 'mozilla::RangedPtr<T>::RangedPtr(const mozilla::RangedPtr<T>&) [with T = const unsigned char]',
    inlined from 'mozilla::Range<const unsigned char>::Range(const mozilla::Range<const unsigned char>&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Range.h:20:7,
    inlined from 'JS::TranscodeSource::TranscodeSource(JS::TranscodeSource&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Transcoding.h:36:8,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:154:5,
    inlined from 'static void mozilla::detail::VectorImpl<T, N, AP, IsPod>::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:194:11,
    inlined from 'mozilla::Vector<T, N, AllocPolicy>::Vector(mozilla::Vector<T, N, AllocPolicy>&&) [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:967:24,
    inlined from 'mozilla::ScriptPreloader::DecodeTask::DecodeTask(mozilla::ScriptPreloader*, const JS::ReadOnlyDecodeOptions&, mozilla::Vector<JS::TranscodeSource>&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScriptPreloader.h:462:11,
    inlined from 'bool mozilla::ScriptPreloader::StartDecodeTask(const JS::ReadOnlyDecodeOptions&, mozilla::Vector<JS::TranscodeSource>&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/ScriptPreloader.cpp:1207:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangedPtr.h:128:21: warning: '((const mozilla::RangedPtr<const unsigned char>*)aDst)[1].mozilla::RangedPtr<const unsigned char>::mPtr' may be used uninitialized [-Wmaybe-uninitialized]
  128 |       : mPtr(aOther.mPtr)
      |              ~~~~~~~^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AtomicRefCountedWithFinalize.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayListInvalidation.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplayPortUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsRefreshDriver.cpp:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod<T, Method, Params>::Run()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  142 |     if (obj_) DispatchTupleToMethod(obj_, meth_, params_);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/NodeUbiReporting.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSRuntime.cpp:79,
                 from Unified_cpp_js_xpconnect_src0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h: In member function 'void nsIFrame::PeekWordState::Update(bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 5466 |       } else if (!aAfterPunctuation) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:5466: note: adding '-flarge-source-files' will allow for 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/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/ChromeUtilsBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:76:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIObjectOutputStream.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:11,
                 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:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/AccessibleCaretManager.cpp:23,
                 from Unified_cpp_layout_base0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In function 'nsresult NS_WriteOptionalStringZ(nsIBinaryOutputStream*, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  157 |     if (NS_SUCCEEDED(rv) && nonnull)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: adding '-flarge-source-files' will allow for 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:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Id.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/AccessCheck.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/AccessCheck.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:57,
                 from Unified_cpp_js_xpconnect_src0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCModule.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/build/nsLayoutModule.cpp:11,
                 from Unified_cpp_layout_build0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayListInvalidation.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsCanvasFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.cpp:56,
                 from Unified_cpp_layout_base1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool xpc::AccessCheck::checkPassToPrivilegedCode(JSContext*, JS::HandleObject, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/AccessCheck.cpp:95:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/AccessCheck.cpp: In static member function 'static bool xpc::AccessCheck::checkPassToPrivilegedCode(JSContext*, JS::HandleObject, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/AccessCheck.cpp:95:16: note: 'obj' declared here
   95 |   RootedObject obj(cx, &v.toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/AccessCheck.cpp:89:56: note: 'cx' declared here
   89 | bool AccessCheck::checkPassToPrivilegedCode(JSContext* cx, HandleObject wrapper,
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor&; T = JS::PropertyDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool xpc::WaiveXrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:28:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc_' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_xpconnect_wrappers0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WaiveXrayWrapper.cpp: In member function 'virtual bool xpc::WaiveXrayWrapper::getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:28:30: note: 'desc_' declared here
   28 |   Rooted<PropertyDescriptor> desc_(cx, *desc);
      |                              ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WaiveXrayWrapper.cpp:17:16: note: 'cx' declared here
   17 |     JSContext* cx, HandleObject wrapper, HandleId id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* xpc::TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WrapperFactory.cpp:714:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'newIdentity' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_xpconnect_wrappers0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WrapperFactory.cpp: In function 'JSObject* xpc::TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WrapperFactory.cpp:714:16: note: 'newIdentity' declared here
  714 |   RootedObject newIdentity(cx, JS_TransplantObject(cx, origobj, target));
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/wrappers/WrapperFactory.cpp:709:39: note: 'cx' declared here
  709 | JSObject* TransplantObject(JSContext* cx, JS::HandleObject origobj,
      |                            ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIObjectOutputStream.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsLayoutUtils.cpp:38,
                 from Unified_cpp_layout_base2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In function 'nsresult NS_WriteOptionalStringZ(nsIBinaryOutputStream*, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  157 |     if (NS_SUCCEEDED(rv) && nonnull)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::CheckSameOriginArg(JSContext*, FunctionForwarderOptions&, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:244:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::CheckSameOriginArg(JSContext*, FunctionForwarderOptions&, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:244:16: note: 'obj' declared here
  244 |   RootedObject obj(cx, &v.toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:231:43: note: 'cx' declared here
  231 | static bool CheckSameOriginArg(JSContext* cx, FunctionForwarderOptions& options,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool SandboxImport(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:226:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'funname' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxImport(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:226:16: note: 'funname' declared here
  226 |   RootedString funname(cx);
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:218:38: note: 'cx' declared here
  218 | static bool SandboxImport(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SandboxDump(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:177:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp: In function 'bool SandboxDump(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:177:16: note: 'str' declared here
  177 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:166:36: note: 'cx' declared here
  166 | static bool SandboxDump(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JS::Value>&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Utils::Dispatch(JS::HandleValue, JS::HandleValue, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2012:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'runnable' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::Dispatch(JS::HandleValue, JS::HandleValue, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2012:15: note: 'runnable' declared here
 2012 |   RootedValue runnable(cx, runnableArg);
      |               ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2011:44: note: 'cx' declared here
 2011 |                                 JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual nsresult nsXPCComponents_Utils::GetIncumbentGlobal(JS::HandleValue, JSContext*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2177:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'globalVal' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::GetIncumbentGlobal(JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2177:15: note: 'globalVal' declared here
 2177 |   RootedValue globalVal(aCx);
      |               ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2174:77: note: 'aCx' declared here
 2174 | nsXPCComponents_Utils::GetIncumbentGlobal(HandleValue aCallback, JSContext* aCx,
      |                                                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual bool SandboxCallableProxyHandler::call(JSContext*, JS::Handle<JSObject*>, const JS::CallArgs&) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:701:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'thisObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool SandboxCallableProxyHandler::call(JSContext*, JS::Handle<JSObject*>, const JS::CallArgs&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:701:18: note: 'thisObject' declared here
  701 |     RootedObject thisObject(cx);
      |                  ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:654:51: note: 'cx' declared here
  654 | bool SandboxCallableProxyHandler::call(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::CID_GetName(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:616:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::CID_GetName(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:616:16: note: 'obj' declared here
  616 |   RootedObject obj(aCx, GetIDObject(args.thisv(), &sCID_Class));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:614:36: note: 'aCx' declared here
  614 | static bool CID_GetName(JSContext* aCx, unsigned aArgc, Value* aVp) {
      |                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* xpc::NewIDObjectHelper(JSContext*, const JSClass*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:253:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'JSObject* xpc::NewIDObjectHelper(JSContext*, const JSClass*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:253:16: note: 'proto' declared here
  253 |   RootedObject proto(aCx, GetIDPrototype(aCx, aClass));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:252:47: note: 'aCx' declared here
  252 | static JSObject* NewIDObjectHelper(JSContext* aCx, const JSClass* aClass) {
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::NewFunctionForwarder(JSContext*, JS::HandleId, JS::HandleObject, FunctionForwarderOptions&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:434:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'optionsObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::NewFunctionForwarder(JSContext*, JS::HandleId, JS::HandleObject, FunctionForwarderOptions&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:434:16: note: 'optionsObj' declared here
  434 |   RootedObject optionsObj(cx, options.ToJSObject(cx));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:401:38: note: 'cx' declared here
  401 | bool NewFunctionForwarder(JSContext* cx, HandleId idArg, HandleObject callable,
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor&; T = JS::PropertyDescriptor]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SandboxProxyHandler::getPropertyDescriptorImpl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:788:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'desc' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp: In member function 'bool SandboxProxyHandler::getPropertyDescriptorImpl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:788:30: note: 'desc' declared here
  788 |   Rooted<PropertyDescriptor> desc(cx, *desc_);
      |                              ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:767:16: note: 'cx' declared here
  767 |     JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<jsid> id,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool SandboxProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:867:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'getter' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual bool SandboxProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:867:16: note: 'getter' declared here
  867 |   RootedObject getter(cx, desc->getter());
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:843:42: note: 'cx' declared here
  843 | bool SandboxProxyHandler::get(JSContext* cx, JS::Handle<JSObject*> proxy,
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool xpc::FunctionForwarder(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:349:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'thisObject' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp: In function 'bool xpc::FunctionForwarder(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:349:18: note: 'thisObject' declared here
  349 |     RootedObject thisObject(cx);
      |                  ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/ExportHelpers.cpp:332:42: note: 'cx' declared here
  332 | static bool FunctionForwarder(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult xpc::EvalInSandbox(JSContext*, JS::HandleObject, const nsAString&, const nsACString&, int32_t, bool, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:2083:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sandbox' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::EvalInSandbox(JSContext*, JS::HandleObject, const nsAString&, const nsACString&, int32_t, bool, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:2083:16: note: 'sandbox' declared here
 2083 |   RootedObject sandbox(cx, js::CheckedUnwrapStatic(sandboxArg));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:2073:40: note: 'cx' declared here
 2073 | nsresult xpc::EvalInSandbox(JSContext* cx, HandleObject sandboxArg,
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey&; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Results::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:501:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:501:12: note: 'id' declared here
  501 |   RootedId id(cx, idArg);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:498:45: note: 'cx' declared here
  498 |                                  JSContext* cx, JSObject* objArg, jsid idArg,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::ID2JSValue(JSContext*, const nsID&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:261:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::ID2JSValue(JSContext*, const nsID&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:261:16: note: 'obj' declared here
  261 |   RootedObject obj(aCx, NewIDObjectHelper(aCx, &sID_Class));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:260:28: note: 'aCx' declared here
  260 | bool ID2JSValue(JSContext* aCx, const nsID& aId, MutableHandleValue aVal) {
      |                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::IfaceID2JSValue(JSContext*, const nsXPTInterfaceInfo&, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:281:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::IfaceID2JSValue(JSContext*, const nsXPTInterfaceInfo&, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:281:16: note: 'obj' declared here
  281 |   RootedObject obj(aCx, NewIDObjectHelper(aCx, &sIID_Class));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:279:33: note: 'aCx' declared here
  279 | bool IfaceID2JSValue(JSContext* aCx, const nsXPTInterfaceInfo& aInfo,
      |                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey&; T = JS::PropertyKey]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Interfaces::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:218:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)cx)[12]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:218:12: note: 'id' declared here
  218 |   RootedId id(cx, idArg);
      |            ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:215:48: note: 'cx' declared here
  215 |                                     JSContext* cx, JSObject* objArg, jsid idArg,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool xpc::ContractID2JSValue(JSContext*, JSString*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:313:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::ContractID2JSValue(JSContext*, JSString*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:313:16: note: 'obj' declared here
  313 |   RootedObject obj(aCx, NewIDObjectHelper(aCx, &sCID_Class));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:292:36: note: 'aCx' declared here
  292 | bool ContractID2JSValue(JSContext* aCx, JSString* aContract,
      |                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'virtual nsresult nsXPCComponents_Classes::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:373:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cidv' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Classes::Resolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, jsid, bool*, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:373:15: note: 'cidv' declared here
  373 |   RootedValue cidv(cx);
      |               ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:366:45: note: 'cx' declared here
  366 |                                  JSContext* cx, JSObject* objArg, jsid idArg,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'nsresult xpc::FindObjectForHasInstance(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:386:41,
    inlined from 'nsresult xpc::HasInstance(JSContext*, JS::HandleObject, const nsID*, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:416:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'nsresult xpc::HasInstance(JSContext*, JS::HandleObject, const nsID*, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:386:33: note: 'proto' declared here
  386 |   RootedObject obj(cx, objArg), proto(cx);
      |                                 ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:411:33: note: 'cx' declared here
  411 | nsresult HasInstance(JSContext* cx, HandleObject objArg, const nsID* iid,
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Utils::BlockScriptForGlobal(JS::HandleValue, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2093:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::BlockScriptForGlobal(JS::HandleValue, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2092:16: note: 'global' declared here
 2092 |   RootedObject global(cx, UncheckedUnwrap(&globalArg.toObject(),
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2090:56: note: 'cx' declared here
 2090 |                                             JSContext* cx) {
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Utils::UnblockScriptForGlobal(JS::HandleValue, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2108:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::UnblockScriptForGlobal(JS::HandleValue, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2107:16: note: 'global' declared here
 2107 |   RootedObject global(cx, UncheckedUnwrap(&globalArg.toObject(),
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2105:58: note: 'cx' declared here
 2105 |                                               JSContext* cx) {
      |                                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Utils::NukeSandbox(JS::HandleValue, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2080:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sb' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Utils::NukeSandbox(JS::HandleValue, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2080:16: note: 'sb' declared here
 2080 |   RootedObject sb(cx, UncheckedUnwrap(wrapper));
      |                ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:2075:64: note: 'cx' declared here
 2075 | nsXPCComponents_Utils::NukeSandbox(HandleValue obj, JSContext* cx) {
      |                                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'mozilla::Maybe<nsID> xpc::JSValue2ID(JSContext*, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:203:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'mozilla::Maybe<nsID> xpc::JSValue2ID(JSContext*, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:203:16: note: 'obj' declared here
  203 |   RootedObject obj(aCx, js::CheckedUnwrapStatic(&aVal.toObject()));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:197:35: note: 'aCx' declared here
  197 | Maybe<nsID> JSValue2ID(JSContext* aCx, HandleValue aVal) {
      |                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsCSSRendering.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/ShapeUtils.cpp:11,
                 from Unified_cpp_layout_base1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult xpcJSWeakReference::Get(JSContext*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSWeakReference.cpp:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSWeakReference.cpp: In member function 'virtual nsresult xpcJSWeakReference::Get(JSContext*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSWeakReference.cpp:73: note: 'obj' declared here
   73 |   JS::RootedObject obj(aCx, wrappedObj->GetJSObject());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSWeakReference.cpp:53: note: 'aCx' declared here
   53 | xpcJSWeakReference::Get(JSContext* aCx, MutableHandleValue aRetval) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 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-134.0.2/layout/style/nsStyleConsts.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ShapeUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/ShapeUtils.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool xpc::Services_NewEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/JSServices.cpp:59:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/JSServices.cpp: In function 'bool xpc::Services_NewEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/JSServices.cpp:59:16: note: 'name' declared here
   59 |   RootedString name(cx);
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/JSServices.cpp:48:46: note: 'cx' declared here
   48 | static bool Services_NewEnumerate(JSContext* cx, HandleObject obj,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Results::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::MutableHandleIdVector, bool, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:475:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'idstr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Results::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::MutableHandleIdVector, bool, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:475:18: note: 'idstr' declared here
  475 |     RootedString idstr(cx, JS_NewStringCopyZ(cx, name));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:469:50: note: 'cx' declared here
  469 |                                       JSContext* cx, JSObject* obj,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsXPCComponents_Interfaces::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::MutableHandleIdVector, bool, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:195:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'idstr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents_Interfaces::NewEnumerate(nsIXPConnectWrappedNative*, JSContext*, JSObject*, JS::MutableHandleIdVector, bool, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:195:18: note: 'idstr' declared here
  195 |     RootedString idstr(cx, JS_NewStringCopyZ(cx, name));
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCComponents.cpp:175:53: note: 'cx' declared here
  175 |                                          JSContext* cx, JSObject* obj,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool xpc::IID_NewEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:503:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp: In function 'bool xpc::IID_NewEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:503:16: note: 'name' declared here
  503 |   RootedString name(cx);
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSID.cpp:492:41: note: 'cx' declared here
  492 | static bool IID_NewEnumerate(JSContext* cx, HandleObject obj,
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult xpc::CreateSandboxObject(JSContext*, JS::MutableHandleValue, nsISupports*, SandboxOptions&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:1288:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'sandbox' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp: In function 'nsresult xpc::CreateSandboxObject(JSContext*, JS::MutableHandleValue, nsISupports*, SandboxOptions&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:1287:16: note: 'sandbox' declared here
 1287 |   RootedObject sandbox(
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/Sandbox.cpp:1219:46: note: 'cx' declared here
 1219 | nsresult xpc::CreateSandboxObject(JSContext* cx, MutableHandleValue vp,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext*, nsIPrincipal*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSRuntime.cpp:3126:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'scope' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSRuntime.cpp: In member function 'JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext*, nsIPrincipal*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSRuntime.cpp:3126: note: 'scope' declared here
 3126 |   RootedObject scope(cx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCJSRuntime.cpp:3122: note: 'cx' declared here
 3122 | JSObject* XPCJSRuntime::GetUAWidgetScope(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool XPCConvert::NativeArray2JS(JSContext*, JS::MutableHandleValue, const void*, const nsXPTType&, const nsID*, uint32_t, nsresult*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:1307:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_xpconnect_src0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::NativeArray2JS(JSContext*, JS::MutableHandleValue, const void*, const nsXPTType&, const nsID*, uint32_t, nsresult*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:1307:16: note: 'array' declared here
 1307 |   RootedObject array(cx, JS::NewArrayObject(cx, count));
      |                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:1301:44: note: 'cx' declared here
 1301 | bool XPCConvert::NativeArray2JS(JSContext* cx, MutableHandleValue d,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool XPCConvert::JSObject2NativeInterface(JSContext*, void**, JS::HandleObject, const nsID*, nsISupports*, nsresult*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:979:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'inner' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSObject2NativeInterface(JSContext*, void**, JS::HandleObject, const nsID*, nsISupports*, nsresult*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:977:18: note: 'inner' declared here
  977 |     RootedObject inner(
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:945:54: note: 'cx' declared here
  945 | bool XPCConvert::JSObject2NativeInterface(JSContext* cx, void** dest,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'static bool XPCConvert::JSArray2Native(JSContext*, JS::HandleValue, const nsXPTType&, const nsIID*, nsresult*, const ArrayAllocFixupLen&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:1461:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'current' in '((js::StackRootedBase**)cx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp: In static member function 'static bool XPCConvert::JSArray2Native(JSContext*, JS::HandleValue, const nsXPTType&, const nsIID*, nsresult*, const ArrayAllocFixupLen&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:1461:15: note: 'current' declared here
 1461 |   RootedValue current(cx);
      |               ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/XPCConvert.cpp:1332:44: note: 'cx' declared here
 1332 | bool XPCConvert::JSArray2Native(JSContext* cx, JS::HandleValue aJSVal,
      |                                 ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayListInvalidation.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsImageFrame.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/build/nsLayoutStatics.cpp:31,
                 from Unified_cpp_layout_build0.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsCSSRenderingBorders.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BeforeUnloadEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BeforeUnloadEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::BeforeUnloadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEvent.h:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEvent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsDocumentViewer.cpp:28,
                 from Unified_cpp_layout_base1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEventBinding.h: In member function 'virtual JSObject* mozilla::dom::BeforeUnloadEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEventBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BeforeUnloadEvent.h:24: note: 'aCx' declared here
   24 |       JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsListControlFrame.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/HTMLSelectEventListener.cpp:8,
                 from Unified_cpp_layout_forms0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameMetrics.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/nsCycleCollectionParticipant.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnonymousContent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/AccessibleCaret.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/AccessibleCaret.cpp:7,
                 from Unified_cpp_layout_base0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(T (&)[N]) [with T = gfx::PointTyped<CSSPixel>; long unsigned int N = 4]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/GeometryUtils.cpp:227:0:   required from here
  227 |       PodArrayZero(points);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:72:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>'; use assignment or value-initialization instead [-Wclass-memaccess]
   72 |   memset(aT, 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/LayoutConstants.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/AccessibleCaret.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:126:24: note: 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>' declared here
  126 | 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<CSSPixel>; size_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/GeometryUtils.cpp:439:0:   required from here
  439 |     PodZero(aPoints, aPointCount);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:47:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>'; use assignment or value-initialization instead [-Wclass-memaccess]
   47 |     memset(aT, 0, sizeof(T));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Point.h:126:24: note: 'struct mozilla::gfx::PointTyped<mozilla::CSSPixel>' declared here
  126 | struct MOZ_EMPTY_BASES PointTyped
      |                        ^~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:68:
In member function 'void mozilla::ReflowOutput::SetSize(mozilla::WritingMode, 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-134.0.2/layout/forms/nsDateTimeControlFrame.cpp:162:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ReflowOutput.h:205:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized]
  205 |     mSize = aSize.ConvertTo(mWritingMode, aWM);
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_layout_forms0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/layout/forms/nsDateTimeControlFrame.cpp:89:11: note: 'borderBoxBSize' was declared here
   89 |   nscoord borderBoxBSize;
      |           ^~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsRefreshDriver.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsRefreshDriver.cpp:20:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&, nsTObserverArray_base::index_type) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:312:32,
    inlined from 'nsAutoTObserverArray<T, N>::EndLimitedIterator::EndLimitedIterator(const array_type&) [with T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:351:36,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsRefreshDriver::ObserverData, 0>::EndLimitedIterator; U = nsRefreshDriver::ObserverData; T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsRefreshDriver::ObserverData, 0>::EndLimitedIterator; U = nsRefreshDriver::ObserverData; T = nsRefreshDriver::ObserverData; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsRefreshDriver.cpp:2567:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_7(D)->mObservers[aIdx_8(D)].D.468757.nsAutoTObserverArray<nsRefreshDriver::ObserverData, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsRefreshDriver.cpp: In member function 'bool nsRefreshDriver::TickObserverArray(uint32_t, mozilla::TimeStamp)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsRefreshDriver.cpp:2567: note: '__for_begin' declared here
 2567 |   for (RefPtr<nsARefreshObserver> obs : mObservers[aIdx].EndLimitedRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsRefreshDriver.cpp:2565: note: 'this' declared here
 2565 | bool nsRefreshDriver::TickObserverArray(uint32_t aIdx, TimeStamp aNowTime) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/PresShell.cpp:32,
                 from Unified_cpp_layout_base0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/BRFrame.cpp:10,
                 from Unified_cpp_layout_generic0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/AspectRatio.cpp:9,
                 from Unified_cpp_layout_generic0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsCSSRenderingBorders.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplayPortUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsLayoutUtils.cpp:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsLayoutHistoryState.cpp:14,
                 from Unified_cpp_layout_base2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/build/nsContentDLF.cpp:11,
                 from Unified_cpp_layout_build0.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/inspector/InspectorUtils.cpp:16,
                 from Unified_cpp_layout_inspector0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsCSSRendering.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/build/nsLayoutStatics.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/layout/base/PresShell.cpp:2814: warning: 'targetNeedsReflowFromParent' may be used uninitialized [-Wmaybe-uninitialized]
 2814 |       if (IsReflowBoundary(f) || !f->GetParent()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/PresShell.cpp:2719: note: 'targetNeedsReflowFromParent' was declared here
 2719 |     bool targetNeedsReflowFromParent;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/docshell/base/nsDocShell.h:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/build/nsLayoutStatics.cpp:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsTextControlFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsSearchControlFrame.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsSearchControlFrame.cpp:7,
                 from Unified_cpp_layout_forms1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:30,
                 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:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ScrollContainerFrame.cpp:63,
                 from Unified_cpp_layout_generic1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h: In static member function 'static bool IPC::ParamTraits<std::unordered_map<K, V> >::Read(IPC::MessageReader*, T*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  311 |     if (!ReadParam(reader, &size)) return false;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: 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-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:219:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Take(Descriptor<T>, bool*) [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  219 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4471:28:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::TakeProperty(mozilla::FrameProperties::Descriptor<T>, bool*) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4471 |     return mProperties.Take(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsTextControlFrame.cpp:1042:44:   required from here
 1042 |     nsPoint contentScrollPos = TakeProperty(ContentScrollPos(), &hasProperty);
      |                                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsStyledElement.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/html/nsGenericHTMLElement.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextControlElement.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/forms/nsTextControlFrame.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from Unified_cpp_layout_generic2.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In constructor 'nsFrameSelection::nsFrameSelection(mozilla::PresShell*, nsIContent*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:374:24: warning: array subscript has type 'char' [-Wchar-subscripts]
  374 |     if (mDomSelections[index]) {
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:375:22: warning: array subscript has type 'char' [-Wchar-subscripts]
  375 |       mDomSelections[index]->NotifyAutoCopy();
      |                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:390:20: warning: array subscript has type 'char' [-Wchar-subscripts]
  390 |     mDomSelections[index]->MaybeNotifyAccessibleCaretEventHub(aPresShell);
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:393:22: warning: array subscript has type 'char' [-Wchar-subscripts]
  393 |   if (mDomSelections[index]) {
      |                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:394:20: warning: array subscript has type 'char' [-Wchar-subscripts]
  394 |     mDomSelections[index]->EnableSelectionChangeEvent();
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree(nsIFrame*, const nsPoint&, nsIFrame**, nsPoint&) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:531:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  531 |   if (!mDomSelections[index]) {
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:536:22: warning: array subscript has type 'char' [-Wchar-subscripts]
  536 |       mDomSelections[index]->GetMayCrossShadowBoundaryAnchorNode());
      |                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::MoveCaret(nsDirection, ExtendSelection, nsSelectionAmount, CaretMovementStyle)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:723:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  723 |   const RefPtr<Selection> sel = mDomSelections[index];
      |                                                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::MaintainSelection(nsSelectionAmount)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1030:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1030 |   if (!mDomSelections[index]) {
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1034:61: warning: array subscript has type 'char' [-Wchar-subscripts]
 1034 |   mMaintainedRange.MaintainAnchorFocusRange(*mDomSelections[index], aAmount);
      |                                                             ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Baseline.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:56,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsColumnSetFrame.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsColumnSetFrame.cpp:9,
                 from Unified_cpp_layout_generic2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::HandleClick(nsIContent*, uint32_t, uint32_t, FocusMode, CaretAssociationHint)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1218:29: warning: array subscript has type 'char' [-Wchar-subscripts]
 1218 |              mDomSelections[index] ? mDomSelections[index].get() : nullptr,
      |                             ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Logging.h:206:34: note: in definition of macro 'MOZ_LOG_EXPAND_ARGS'
  206 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__
      |                                  ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1215:5: note: in expansion of macro 'MOZ_LOG'
 1215 |     MOZ_LOG(sFrameSelectionLog, LogLevel::Debug,
      |     ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1218:53: warning: array subscript has type 'char' [-Wchar-subscripts]
 1218 |              mDomSelections[index] ? mDomSelections[index].get() : nullptr,
      |                                                     ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Logging.h:206:34: note: in definition of macro 'MOZ_LOG_EXPAND_ARGS'
  206 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__
      |                                  ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1215:5: note: in expansion of macro 'MOZ_LOG'
 1215 |     MOZ_LOG(sFrameSelectionLog, LogLevel::Debug,
      |     ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1239:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 1239 |     RefPtr<Selection> selection = mDomSelections[index];
      |                                                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'void nsFrameSelection::HandleDrag(nsIFrame*, const nsPoint&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1281:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 1281 |   RefPtr<Selection> selection = mDomSelections[index];
      |                                                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::StartAutoScrollTimer(nsIFrame*, const nsPoint&, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1302:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1302 |   if (!mDomSelections[index]) {
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1306:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 1306 |   RefPtr<Selection> selection = mDomSelections[index];
      |                                                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'void nsFrameSelection::StopAutoScrollTimer()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1312:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1312 |   if (!mDomSelections[index]) {
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1316:18: warning: array subscript has type 'char' [-Wchar-subscripts]
 1316 |   mDomSelections[index]->StopAutoScrollTimer();
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::TakeFocus(nsIContent&, uint32_t, uint32_t, CaretAssociationHint, FocusMode)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1390:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1390 |   if (!mDomSelections[index]) {
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1396:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 1396 |     userSelect.emplace(mDomSelections[index]);
      |                                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1409:52: warning: array subscript has type 'char' [-Wchar-subscripts]
 1409 |       RefPtr<Selection> selection = mDomSelections[index];
      |                                                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1506:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 1506 |         RefPtr<Selection> selection = mDomSelections[index];
      |                                                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'mozilla::dom::Selection* nsFrameSelection::GetSelection(mozilla::SelectionType) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1596:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1596 |   return mDomSelections[index];
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::ScrollSelectionIntoView(mozilla::SelectionType, SelectionRegion, int16_t) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1674:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1674 |   if (!mDomSelections[index]) {
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1702:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1702 |   RefPtr<Selection> sel = mDomSelections[index];
      |                                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::RepaintSelection(mozilla::SelectionType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1712:23: warning: array subscript has type 'char' [-Wchar-subscripts]
 1712 |   if (!mDomSelections[index]) {
      |                       ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1727:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 1727 |   return mDomSelections[index]->Repaint(mPresShell->GetPresContext());
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::PhysicalMove(int16_t, int16_t, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:1934:42: warning: array subscript has type 'char' [-Wchar-subscripts]
 1934 |   RefPtr<Selection> sel = mDomSelections[index];
      |                                          ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'mozilla::Result<RefPtr<T>, nsresult> nsFrameSelection::CreateRangeExtendedToSomewhere(nsDirection, nsSelectionAmount, CaretMovementStyle)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2063:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2063 |       mDomSelections[GetIndexFromSelectionType(SelectionType::eNormal)];
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::NotifySelectionListeners(mozilla::SelectionType, IsBatchingEnd)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2144:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 2144 |   if (index >= 0 && mDomSelections[index]) {
      |                                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2145:50: warning: array subscript has type 'char' [-Wchar-subscripts]
 2145 |     RefPtr<Selection> selection = mDomSelections[index];
      |                                                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::ClearNormalSelection()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2173:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 2173 |   RefPtr<Selection> selection = mDomSelections[index];
      |                                                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::HandleTableSelection(nsINode*, int32_t, mozilla::TableSelectionMode, mozilla::WidgetMouseEvent*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2201:48: warning: array subscript has type 'char' [-Wchar-subscripts]
 2201 |   RefPtr<Selection> selection = mDomSelections[index];
      |                                                ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::RemoveCellsFromSelection(nsIContent*, int32_t, int32_t, int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2786:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 2786 |   const RefPtr<mozilla::dom::Selection> selection = mDomSelections[index];
      |                                                                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::RestrictCellsToSelection(nsIContent*, int32_t, int32_t, int32_t, int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2802:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 2802 |   const RefPtr<mozilla::dom::Selection> selection = mDomSelections[index];
      |                                                                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'nsresult nsFrameSelection::SelectCellElement(nsIContent*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:3052:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 3052 |   const RefPtr<Selection> selection = mDomSelections[index];
      |                                                      ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'void nsFrameSelection::SetAncestorLimiter(nsIContent*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:3088:36: warning: array subscript has type 'char' [-Wchar-subscripts]
 3088 |     LogSelectionAPI(mDomSelections[index], __FUNCTION__, "aLimiter", aLimiter);
      |                                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:3089:25: warning: array subscript has type 'char' [-Wchar-subscripts]
 3089 |     if (!mDomSelections[index]) {
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:3093:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 3093 |     if (!IsValidSelectionPoint(mDomSelections[index]->GetFocusNode())) {
      |                                               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In member function 'void nsFrameSelection::DisconnectFromPresShell()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:3121:20: warning: array subscript has type 'char' [-Wchar-subscripts]
 3121 |     mDomSelections[index]->StopNotifyingAccessibleCaretEventHub();
      |                    ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsHTMLCanvasFrame.cpp:16,
                 from Unified_cpp_layout_generic2.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h: In static member function 'static bool IPC::ParamTraits<std::unordered_map<K, V> >::Read(IPC::MessageReader*, T*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  311 |     if (!ReadParam(reader, &size)) return false;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: 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_mathml0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/mathml/nsMathMLChar.cpp: In lambda function:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/mathml/nsMathMLChar.cpp:897:19: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  897 |       const auto& firstFontInList = familyList.list.AsSpan()[0];
      |                   ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/mathml/nsMathMLChar.cpp:897:63: note: the temporary was destroyed at the end of the full expression 'familyList.mozilla::StyleFontFamilyList::list.mozilla::StyleArcSlice<mozilla::StyleSingleFontFamily>::AsSpan().mozilla::Span<const mozilla::StyleSingleFontFamily, 18446744073709551615>::operator[](0)'
  897 |       const auto& firstFontInList = familyList.list.AsSpan()[0];
      |                                                               ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsInlineFrame.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsInlineFrame.cpp:9,
                 from Unified_cpp_layout_generic3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/LayoutConstants.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ScrollContainerFrame.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameMetrics.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ScrollContainerFrame.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/mathml/nsMathMLChar.cpp:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/SideVariant.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureHost.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AsyncImagePipelineOp.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/webrender/WebRenderAPI.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayListInvalidation.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/ActiveLayerTracker.cpp:27,
                 from Unified_cpp_layout_painting0.cpp:2:
/usr/gcc/14/include/c++/14.2.0/variant: In member function 'constexpr void std::__detail::__variant::_Variant_storage<false, _Types ...>::_M_reset()':
/usr/gcc/14/include/c++/14.2.0/variant:493: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  493 |         if (!_M_valid()) [[unlikely]]
/usr/gcc/14/include/c++/14.2.0/variant:493: 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-134.0.2/layout/generic/nsFrameSelection.cpp: In instantiation of 'mozilla::Result<RefPtr<T>, nsresult> nsFrameSelection::CreateRangeExtendedToSomewhere(nsDirection, nsSelectionAmount, CaretMovementStyle) [with RangeType = nsRange]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:360:38:   required from here
  360 |     CaretMovementStyle aMovementStyle);
      |                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2063:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2063 |       mDomSelections[GetIndexFromSelectionType(SelectionType::eNormal)];
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp: In instantiation of 'mozilla::Result<RefPtr<T>, nsresult> nsFrameSelection::CreateRangeExtendedToSomewhere(nsDirection, nsSelectionAmount, CaretMovementStyle) [with RangeType = mozilla::dom::StaticRange]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:364:38:   required from here
  364 |     CaretMovementStyle aMovementStyle);
      |                                      ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.cpp:2063:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 2063 |       mDomSelections[GetIndexFromSelectionType(SelectionType::eNormal)];
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:11,
                 from Unified_cpp_layout_ipc0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIObjectOutputStream.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:11,
                 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-134.0.2/layout/generic/nsSubDocumentFrame.cpp:23,
                 from Unified_cpp_layout_generic4.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In function 'nsresult NS_WriteOptionalStringZ(nsIBinaryOutputStream*, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  157 |     if (NS_SUCCEEDED(rv) && nonnull)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
layout/style/nsComputedDOMStyleGenerated.inc.stub
layout/style/nsCSSPropsGenerated.inc.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/LayoutConstants.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsGridContainerFrame::CachedBAxisMeasurement>; mozilla::FrameProperties::PropertyType<T> = nsGridContainerFrame::CachedBAxisMeasurement; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsGridContainerFrame::CachedBAxisMeasurement>; PropertyType<T> = nsGridContainerFrame::CachedBAxisMeasurement; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsGridContainerFrame::CachedBAxisMeasurement> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsGridContainerFrame::CachedBAxisMeasurement>; mozilla::FrameProperties::PropertyType<T> = nsGridContainerFrame::CachedBAxisMeasurement; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsGridContainerFrame::CachedBAxisMeasurement> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsGridContainerFrame.cpp:5509:26:   required from here
 5509 |       aChild->GetProperty(GridItemCachedBAxisMeasurement::Prop(), &found);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsGridContainerFrame::CachedBAxisMeasurement> >' {aka 'class nsGridContainerFrame::CachedBAxisMeasurement'} with 'private' member 'nsGridContainerFrame::CachedBAxisMeasurement::mKey' from an array of 'uint64_t' {aka 'long unsigned int'}; use assignment or copy-initialization instead [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameState.cpp:13,
                 from Unified_cpp_layout_generic2.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsGridContainerFrame.h:551:9: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsGridContainerFrame::CachedBAxisMeasurement> >' {aka 'class nsGridContainerFrame::CachedBAxisMeasurement'} declared here
  551 |   class CachedBAxisMeasurement {
      |         ^~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsMargin.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:18:
In function 'float NSAppUnitsToFloatPixels(nscoord, float)',
    inlined from 'static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:301: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:709:39,
    inlined from 'nscoord mozilla::StyleLengthPercentageUnion::Resolve(T, Rounder) const [with T = mozilla::StyleLengthPercentageUnion::Resolve(nscoord) const::<lambda()>; Rounder = int (*)(float)]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:749: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:753:17,
    inlined from 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect<mozilla::StyleGenericLengthPercentageOrAuto<mozilla::StyleLengthPercentageUnion> >&, mozilla::Side, const nsSize&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ScrollContainerFrame.cpp:7556:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCoord.h:332:10: warning: 'percentageBasis' may be used uninitialized [-Wmaybe-uninitialized]
  332 |   return float(aAppUnits) / aAppUnitsPerPixel;
      |          ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ScrollContainerFrame.cpp: In function 'nscoord ResolveScrollPaddingStyleValue(const mozilla::StyleRect<mozilla::StyleGenericLengthPercentageOrAuto<mozilla::StyleLengthPercentageUnion> >&, mozilla::Side, const nsSize&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ScrollContainerFrame.cpp:7544: note: 'percentageBasis' was declared here
 7544 |   nscoord percentageBasis;
In file included from Unified_cpp_layout_generic1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/SelectionMovementUtils.cpp: In static member function 'static nsIFrame* mozilla::SelectionMovementUtils::GetFrameForNodeOffset(nsIContent*, uint32_t, mozilla::CaretAssociationHint, uint32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/SelectionMovementUtils.cpp:401: warning: 'offsetInFrameContent' may be used uninitialized [-Wmaybe-uninitialized]
  401 |   returnFrame->GetChildFrameContainingOffset(
  402 |       static_cast<int32_t>(offsetInFrameContent),
  403 |       aHint == CaretAssociationHint::After, &unused, &returnFrame);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/SelectionMovementUtils.cpp:262: note: 'offsetInFrameContent' was declared here
  262 |   uint32_t offsetInFrameContent, offsetInLastFrameContent = 0;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/ipc/RemoteLayerTreeOwner.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsCSSRenderingBorders.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSubDocumentFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSubDocumentFrame.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/DisplayItemClip.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/DisplayItemClipChain.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<gfxTextRun::TrimmableWS>; mozilla::FrameProperties::PropertyType<T> = gfxTextRun::TrimmableWS; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<gfxTextRun::TrimmableWS>; PropertyType<T> = gfxTextRun::TrimmableWS; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<gfxTextRun::TrimmableWS> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<gfxTextRun::TrimmableWS>; mozilla::FrameProperties::PropertyType<T> = gfxTextRun::TrimmableWS; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<gfxTextRun::TrimmableWS> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsTextFrame.cpp:8632:0:   required from here
 8632 |              ? GetProperty(TrimmableWhitespaceProperty())
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<gfxTextRun::TrimmableWS> >' {aka 'struct gfxTextRun::TrimmableWS'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsTextFrame.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsStyleStructInlines.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyleInlines.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSubDocumentFrame.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxTextRun.h:392:10: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<gfxTextRun::TrimmableWS> >' {aka 'struct gfxTextRun::TrimmableWS'} declared here
  392 |   struct TrimmableWS {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContainerFrame.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPageSequenceFrame.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/printing/nsPrintJob.cpp:78,
                 from Unified_cpp_layout_printing0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:1089: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1089 |     } else if (mNumLines > 0 && aIndex > (mNumLines + mIndex) / 2) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsLineBox.h:1089: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:59,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsNetUtil.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsInlines.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:26337:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsImageFrame*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsImageFrame*, 0>::ForwardIterator; U = nsImageFrame*; T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsImageFrame*, 0>::ForwardIterator; U = nsImageFrame*; T = nsImageFrame*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual void BrokenImageIcon::Notify(imgIRequest*, int32_t, const nsIntRect*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsImageFrame.cpp:315:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_39(D)->mObservers.D.2657276.nsAutoTObserverArray<nsImageFrame*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_layout_generic2.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/layout/generic/nsImageFrame.cpp:315: note: '__for_begin' declared here
  315 |   for (nsImageFrame* frame : mObservers.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsImageFrame.cpp:288: note: 'this' declared here
  288 |                              const nsIntRect* aData) {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/FilterInstance.cpp:32,
                 from Unified_cpp_layout_svg0.cpp:29:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: adding '-flarge-source-files' will allow for 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:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:68:
In member function 'void mozilla::ReflowOutput::SetSize(mozilla::WritingMode, 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-134.0.2/layout/generic/nsVideoFrame.cpp:337:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowOutput.h:205:28: warning: 'borderBoxBSize' may be used uninitialized [-Wmaybe-uninitialized]
  205 |     mSize = aSize.ConvertTo(mWritingMode, aWM);
      |             ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_layout_generic4.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/layout/generic/nsVideoFrame.cpp:244: note: 'borderBoxBSize' was declared here
  244 |   nscoord borderBoxBSize;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/printing/nsPrintJob.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/printing/ipc/RemotePrintJobChild.cpp:12,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/ActiveLayerTracker.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersTypes.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationUtils.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/ActiveLayerTracker.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from Unified_cpp_layout_svg0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGFilterInstance.cpp: In member function 'bool mozilla::SVGFilterInstance::ComputeBounds()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/dom/svg/SVGFilters.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGFilterInstance.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/FilterInstance.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGUtils.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/CSSClipPathInstance.cpp:15,
                 from Unified_cpp_layout_svg0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGForeignObjectFrame.cpp:24,
                 from Unified_cpp_layout_svg0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Width]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:0:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Width]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
  227 |                                    typename Tag::ResolverType{});
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:0:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:70*)> [with auto:70 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:0:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:70*)>]'
  236 |     aFunc(f->Style());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:0:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::X, Tags::Y, Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
  260 |   });
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGForeignObjectFrame.cpp:180:0:   required from here
  179 |     SVGGeometryProperty::ResolveAll<SVGT::X, SVGT::Y, SVGT::Width,
  180 |                                     SVGT::Height>(
  181 |         static_cast<SVGElement*>(GetContent()), &x, &y, &width, &height);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Height]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:0:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Height]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
  227 |                                    typename Tag::ResolverType{});
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:0:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:70*)> [with auto:70 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:0:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:70*)>]'
  236 |     aFunc(f->Style());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:0:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::X, Tags::Y, Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
  260 |   });
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGForeignObjectFrame.cpp:180:0:   required from here
  179 |     SVGGeometryProperty::ResolveAll<SVGT::X, SVGT::Y, SVGT::Width,
  180 |                                     SVGT::Height>(
  181 |         static_cast<SVGElement*>(GetContent()), &x, &y, &width, &height);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_gfx.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/Logging.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordingTypes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/RecordedEvent.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/gfx/DrawEventRecorder.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/printing/DrawEventRecorder.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/printing/DrawEventRecorder.cpp:7,
                 from Unified_cpp_layout_printing0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsPrintData::~nsPrintData()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsPrintData::~nsPrintData()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layout::RemotePrintJobParent::RecvFinalizePrint()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::layout::RemotePrintJobParent::RecvFinalizePrint()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >, nsresult, true>; ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray<long unsigned int>&&)::<lambda(mozilla::gfx::CrossProcessPaint::ResolvedFragmentMap&&)>; RejectFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray<long unsigned int>&&)::<lambda(const mozilla::layout::PRemotePrintJobParent::nsresult&)>; ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray<long unsigned int>&&)::<lambda(mozilla::gfx::CrossProcessPaint::ResolvedFragmentMap&&)>; RejectFunction = mozilla::layout::RemotePrintJobParent::RecvProcessPage(const mozilla::layout::PRemotePrintJobParent::int32_t&, const mozilla::layout::PRemotePrintJobParent::int32_t&, nsTArray<long unsigned int>&&)::<lambda(const mozilla::layout::PRemotePrintJobParent::nsresult&)>; ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsRefCountedHashtable<nsIntegralHashKey<long unsigned int>, RefPtr<mozilla::gfx::RecordedDependentSurface> >; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from Unified_cpp_layout_generic2.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsGridContainerFrame.cpp: In member function 'nscoord nsGridContainerFrame::ReflowRowsInFragmentainer(GridReflowInput&, const LogicalRect&, nsIFrame::ReflowOutput&, nsReflowStatus&, Fragmentainer&, const nsSize&, const nsTArray<const GridItemInfo*>&, uint32_t, uint32_t, nscoord, nscoord)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsGridContainerFrame.cpp:8178:15: warning: 'masonryAxisGap' may be used uninitialized [-Wmaybe-uninitialized]
 8178 |           pos + masonryAxisGap - aContentArea.Start(LogicalAxis::Inline, wm);
      |           ~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsGridContainerFrame.cpp:8000:11: note: 'masonryAxisGap' was declared here
 8000 |   nscoord masonryAxisGap;
      |           ^~~~~~~~~~~~~~
In file included from Unified_cpp_layout_generic2.cpp:29:
In member function 'void nsFlexContainerFrame::FlexItem::UpdateMainMinSize(nscoord)',
    inlined from 'void nsFlexContainerFrame::ResolveAutoFlexBasisAndMinSize(FlexItem&, const nsIFrame::ReflowInput&, const FlexboxAxisTracker&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFlexContainerFrame.cpp:1767:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFlexContainerFrame.cpp:676:5: warning: 'resolvedMinSize' may be used uninitialized [-Wmaybe-uninitialized]
  676 |     if (aNewMinSize > mMainMinSize) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/layout/generic/nsFlexContainerFrame.cpp:1653:11: note: 'resolvedMinSize' was declared here
 1653 |   nscoord resolvedMinSize;  // (only set/used if isMainMinSizeAuto==true)
      |           ^~~~~~~~~~~~~~~
In file included from Unified_cpp_layout_tables0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/layout/tables/nsTableFrame.cpp:1767: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1767 |   } else if (lastChildReflowed && aStatus.IsIncomplete()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/tables/nsTableFrame.cpp:1767: 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-134.0.2/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/tables/nsTableFrame.cpp:7191: 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]
 7191 |     memset(mBlockDirInfo.get(), 0,
 7192 |            mDamageArea.ColCount() * sizeof(BCBlockDirSeg));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/tables/nsTableFrame.cpp:5713: note: 'struct BCBlockDirSeg' declared here
 5713 | struct BCBlockDirSeg {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/tables/nsTableFrame.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16,
                 from Unified_cpp_layout_tables0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/tables/celldata.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/tables/nsTableFrame.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libcubeb/src/cubeb_tracing.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libcubeb/src/cubeb_oss.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MicroGeckoProfiler.h:65:45: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration
   65 | extern MOZ_EXPORT bool uprofiler_get(struct UprofilerFuncPtrs* aFuncPtrs);
      |                                             ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MicroGeckoProfiler.h:69:41: warning: 'struct UprofilerFuncPtrs' declared inside parameter list will not be visible outside of this definition or declaration
   69 | typedef bool (*uprofiler_getter)(struct UprofilerFuncPtrs* aFuncPtrs);
      |                                         ^~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UIEventBinding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyboardEventBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderLayerManager.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGImageFrame.cpp:15,
                 from Unified_cpp_layout_svg1.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:456: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  456 |     } else if (mNoListenerForEvents[0] == aEvent->mMessage ||
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: 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_painting0.cpp:65:
In function 'void mozilla::CopyASR(nsDisplayItem*, nsDisplayItem*)',
    inlined from 'void mozilla::MergeState::MergeChildLists(mozilla::nsDisplayItem*, mozilla::nsDisplayItem*, mozilla::nsDisplayItem*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/RetainedDisplayListBuilder.cpp:519,
    inlined from 'void mozilla::MergeState::ProcessOldNode(mozilla::OldListIndex, nsTArray<mozilla::Index<mozilla::MergedListUnits> >&&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/RetainedDisplayListBuilder.cpp:687:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/RetainedDisplayListBuilder.cpp:396: warning: 'this' pointer is null [-Wnonnull]
  396 |   aNew->SetActiveScrolledRoot(aOld->GetActiveScrolledRoot());
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
In file included from Unified_cpp_layout_svg2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGUtils.cpp: In static member function 'static gfxRect mozilla::SVGUtils::GetBBox(nsIFrame*, uint32_t, const gfxMatrix*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGUtils.cpp:922: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  922 |         } else if (aFrame->IsSVGForeignObjectFrame()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGUtils.cpp:922: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
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
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGGFrame.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGUseFrame.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGUseFrame.cpp:7,
                 from Unified_cpp_layout_svg2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
media/libdav1d/8bd_ipred_tmpl.c.stub
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ISVGDisplayableFrame.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SVGContainerFrame.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
media/libdav1d/16bd_itx_tmpl.c.stub
media/libdav1d/8bd_itx_tmpl.c.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/AnimationCommon.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSTransition.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsTransitionManager.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/nsMenuPopupFrame.cpp:43,
                 from Unified_cpp_layout_xul0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  456 |     } else if (mNoListenerForEvents[0] == aEvent->mMessage ||
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
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
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsCSSRenderingBorders.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DisplaySVGItem.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGGeometryFrame.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGGeometryFrame.cpp:8,
                 from Unified_cpp_layout_svg1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
media/libdav1d/8bd_mc_tmpl.c.stub
media/libdav1d/16bd_recon_tmpl.c.stub
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/DisplayItemClip.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/DisplayItemClipChain.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
media/libdav1d/8bd_recon_tmpl.c.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGImageFrame.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Width]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:0:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Width]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
  227 |                                    typename Tag::ResolverType{});
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:0:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:77*)> [with auto:77 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:0:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:77*)>]'
  236 |     aFunc(f->Style());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:0:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::X, Tags::Y, Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
  260 |   });
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGImageFrame.cpp:223:0:   required from here
  223 |   SVGGeometryProperty::ResolveAll<SVGT::X, SVGT::Y, SVGT::Width, SVGT::Height>(
  224 |       element, &x, &y, &width, &height);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h: In instantiation of 'float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Height]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:226:0:   required from 'float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = Tags::Height]'
  226 |   return details::ResolveImpl<Tag>(aStyle, aElement,
  227 |                                    typename Tag::ResolverType{});
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:259:0:   required from 'mozilla::dom::SVGGeometryProperty::ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:77*)> [with auto:77 = mozilla::ComputedStyle]'
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:236:0:   required from 'bool mozilla::dom::SVGGeometryProperty::DoForComputedStyle(const mozilla::dom::Element*, Func) [with Func = ResolveAll<Tags::X, Tags::Y, Tags::Width, Tags::Height>(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags::X>*, details::AlwaysFloat<Tags::Y>*, details::AlwaysFloat<Tags::Width>*, details::AlwaysFloat<Tags::Height>*)::<lambda(const auto:77*)>]'
  236 |     aFunc(f->Style());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:258:0:   required from 'bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, details::AlwaysFloat<Tags>* ...) [with Tags = {Tags::X, Tags::Y, Tags::Width, Tags::Height}]'
  258 |   bool res = DoForComputedStyle(aElement, [&](auto const* style) {
  259 |     SVGGEOMETRYPROPERTY_EVAL_ALL(*aRes = ResolveWith<Tags>(*style, aElement));
  260 |   });
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/svg/SVGImageFrame.cpp:223:0:   required from here
  223 |   SVGGeometryProperty::ResolveAll<SVGT::X, SVGT::Y, SVGT::Width, SVGT::Height>(
  224 |       element, &x, &y, &width, &height);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  113 |   auto const& value = std::invoke(Tag::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:113: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Height::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  133 |     auto const& valueOther = std::invoke(Other::Getter, aStyle.StylePosition());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/svg/SVGGeometryProperty.h:133: note: the temporary was destroyed at the end of the full expression 'std::invoke<const mozilla::StyleGenericSize<mozilla::StyleLengthPercentageUnion>& (nsStylePosition::* const&)() const, const nsStylePosition*>(mozilla::dom::SVGGeometryProperty::Tags::Width::Getter, (& aStyle)->mozilla::ComputedStyle::StylePosition())'
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsLeafFrame.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/SimpleXULLeafFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:7,
                 from Unified_cpp_layout_xul_tree0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/LayoutConstants.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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 /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/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WritingModes.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Baseline.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:56:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TreeColumn_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsTreeColumn]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeColumnBinding.h:41:27,
    inlined from 'virtual JSObject* nsTreeColumn::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeColumns.cpp:213:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeBodyFrame.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeColumnBinding.h: In member function 'virtual JSObject* nsTreeColumn::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeColumnBinding.h:41:27: note: 'reflector' declared here
   41 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_layout_xul_tree0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeColumns.cpp:211:47: note: 'aCx' declared here
  211 | JSObject* nsTreeColumn::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TreeColumns_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsTreeColumns]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeColumnsBinding.h:39:27,
    inlined from 'virtual JSObject* nsTreeColumns::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeColumns.cpp:264:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeColumns.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeColumnsBinding.h: In member function 'virtual JSObject* nsTreeColumns::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeColumnsBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeColumns.cpp:262:48: note: 'aCx' declared here
  262 | JSObject* nsTreeColumns::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::TreeContentView_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsTreeContentView]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeContentViewBinding.h:42:27,
    inlined from 'virtual JSObject* nsTreeContentView::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeContentView.cpp:118:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeContentView.cpp:18,
                 from Unified_cpp_layout_xul_tree0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeContentViewBinding.h: In member function 'virtual JSObject* nsTreeContentView::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TreeContentViewBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/tree/nsTreeContentView.cpp:116:52: note: 'aCx' declared here
  116 | JSObject* nsTreeContentView::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/libjpeg/jdphuff.c:411:15: note: in expansion of macro 'HUFF_EXTEND'
  411 |           s = HUFF_EXTEND(r, s);
      |               ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsBlockFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/MiddleCroppingBlockFrame.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/MiddleCroppingLabelFrame.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/xul/MiddleCroppingLabelFrame.cpp:7,
                 from Unified_cpp_layout_xul0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/LayoutConstants.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from Unified_c_media_libnestegg_src0.c:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libnestegg/src/nestegg.c: In function 'ne_parse':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libnestegg/src/nestegg.c:1170:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable]
 1170 |   uint64_t id, size, peeked_id;
      |                      ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libwebp/sharpyuv/sharpyuv.c: In function 'SharpYuvOptionsInitInternal':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/libwebp/sharpyuv/sharpyuv.c:500:40: warning: logical 'and' of equal expressions [-Wlogical-op]
  500 |       (major == SHARPYUV_VERSION_MAJOR && major == 0 &&
      |                                        ^~
In file included from Unified_cpp_modules_woff20.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/modules/woff2/src/woff2_dec.cc:1218:12: warning: unused variable 'dst_offset' [-Wunused-variable]
 1218 |   uint64_t dst_offset = first_table_offset;
      |            ^~~~~~~~~~
netwerk/base/ascii_pac_utils.inc.stub
netwerk/dns/etld_data.inc.stub
In file included from Unified_cpp_modules_libpref0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_accessibility.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/atomic:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/atomic:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/SharedPrefMap.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:13:
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:3:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In file included from /usr/gcc/14/include/c++/14.2.0/atomic:50:
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:17:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:73:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:73:1: note: in expansion of macro 'ALWAYS_PREF'
   73 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:80:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:80:1: note: in expansion of macro 'ALWAYS_PREF'
   80 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:94:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:94:1: note: in expansion of macro 'ALWAYS_PREF'
   94 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:101:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:101:1: note: in expansion of macro 'ALWAYS_PREF'
  101 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:108:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:108:1: note: in expansion of macro 'ALWAYS_PREF'
  108 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:122:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:122:1: note: in expansion of macro 'ALWAYS_PREF'
  122 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:129:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:129:1: note: in expansion of macro 'ALWAYS_PREF'
  129 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:136:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:136:1: note: in expansion of macro 'ALWAYS_PREF'
  136 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:143:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:143:1: note: in expansion of macro 'ALWAYS_PREF'
  143 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:150:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:150:1: note: in expansion of macro 'ALWAYS_PREF'
  150 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:157:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:157:1: note: in expansion of macro 'ALWAYS_PREF'
  157 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:164:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:164:1: note: in expansion of macro 'ALWAYS_PREF'
  164 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:171:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:171:1: note: in expansion of macro 'ALWAYS_PREF'
  171 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:220:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:220:1: note: in expansion of macro 'ALWAYS_PREF'
  220 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:227:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:227:1: note: in expansion of macro 'ALWAYS_PREF'
  227 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:234:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:234:1: note: in expansion of macro 'ALWAYS_PREF'
  234 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:241:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:241:1: note: in expansion of macro 'ALWAYS_PREF'
  241 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:248:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:248:1: note: in expansion of macro 'ALWAYS_PREF'
  248 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:255:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:255:1: note: in expansion of macro 'ALWAYS_PREF'
  255 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:262:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:262:1: note: in expansion of macro 'ALWAYS_PREF'
  262 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:269:1: note: in expansion of macro 'ONCE_PREF'
  269 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:269:1: note: in expansion of macro 'ONCE_PREF'
  269 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:276:1: note: in expansion of macro 'ONCE_PREF'
  276 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:276:1: note: in expansion of macro 'ONCE_PREF'
  276 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:283:1: note: in expansion of macro 'ONCE_PREF'
  283 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:283:1: note: in expansion of macro 'ONCE_PREF'
  283 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:290:1: note: in expansion of macro 'ONCE_PREF'
  290 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:290:1: note: in expansion of macro 'ONCE_PREF'
  290 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:297:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:297:1: note: in expansion of macro 'ALWAYS_PREF'
  297 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:304:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:304:1: note: in expansion of macro 'ALWAYS_PREF'
  304 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:311:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:311:1: note: in expansion of macro 'ALWAYS_PREF'
  311 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:318:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:318:1: note: in expansion of macro 'ALWAYS_PREF'
  318 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:325:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:325:1: note: in expansion of macro 'ALWAYS_PREF'
  325 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:332:1: note: in expansion of macro 'ALWAYS_PREF'
  332 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:332:1: note: in expansion of macro 'ALWAYS_PREF'
  332 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:339:1: note: in expansion of macro 'ALWAYS_PREF'
  339 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:339:1: note: in expansion of macro 'ALWAYS_PREF'
  339 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:367:1: note: in expansion of macro 'ALWAYS_PREF'
  367 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:367:1: note: in expansion of macro 'ALWAYS_PREF'
  367 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:374:1: note: in expansion of macro 'ALWAYS_PREF'
  374 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:374:1: note: in expansion of macro 'ALWAYS_PREF'
  374 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:416:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:416:1: note: in expansion of macro 'ALWAYS_PREF'
  416 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:423:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:423:1: note: in expansion of macro 'ALWAYS_PREF'
  423 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:437:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:437:1: note: in expansion of macro 'ALWAYS_PREF'
  437 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:472:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:472:1: note: in expansion of macro 'ALWAYS_PREF'
  472 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:479:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:479:1: note: in expansion of macro 'ALWAYS_PREF'
  479 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:486:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:486:1: note: in expansion of macro 'ALWAYS_PREF'
  486 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:493:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:493:1: note: in expansion of macro 'ALWAYS_PREF'
  493 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:500:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:500:1: note: in expansion of macro 'ALWAYS_PREF'
  500 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:514:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:514:1: note: in expansion of macro 'ALWAYS_PREF'
  514 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:521:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:521:1: note: in expansion of macro 'ALWAYS_PREF'
  521 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:528:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:528:1: note: in expansion of macro 'ALWAYS_PREF'
  528 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:535:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:535:1: note: in expansion of macro 'ALWAYS_PREF'
  535 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:542:1: note: in expansion of macro 'ONCE_PREF'
  542 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:542:1: note: in expansion of macro 'ONCE_PREF'
  542 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:570:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:570:1: note: in expansion of macro 'ALWAYS_PREF'
  570 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:598:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:598:1: note: in expansion of macro 'ALWAYS_PREF'
  598 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:605:1: note: in expansion of macro 'ONCE_PREF'
  605 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:605:1: note: in expansion of macro 'ONCE_PREF'
  605 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:612:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:612:1: note: in expansion of macro 'ALWAYS_PREF'
  612 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:619:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:619:1: note: in expansion of macro 'ALWAYS_PREF'
  619 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:654:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:654:1: note: in expansion of macro 'ALWAYS_PREF'
  654 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:661:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:661:1: note: in expansion of macro 'ALWAYS_PREF'
  661 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:668:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:668:1: note: in expansion of macro 'ALWAYS_PREF'
  668 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:675:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:675:1: note: in expansion of macro 'ALWAYS_PREF'
  675 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:682:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:682:1: note: in expansion of macro 'ALWAYS_PREF'
  682 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:689:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:689:1: note: in expansion of macro 'ALWAYS_PREF'
  689 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:696:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:696:1: note: in expansion of macro 'ALWAYS_PREF'
  696 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:703:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_apz.h:703:1: note: in expansion of macro 'ALWAYS_PREF'
  703 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_bidi.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_bidi.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:53:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:53:1: note: in expansion of macro 'ALWAYS_PREF'
   53 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:88:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:88:1: note: in expansion of macro 'ALWAYS_PREF'
   88 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:123:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:123:1: note: in expansion of macro 'ALWAYS_PREF'
  123 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:302:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:302:1: note: in expansion of macro 'ALWAYS_PREF'
  302 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:330:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:330:1: note: in expansion of macro 'ALWAYS_PREF'
  330 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:423:1: note: in expansion of macro 'ALWAYS_PREF'
  423 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:423:1: note: in expansion of macro 'ALWAYS_PREF'
  423 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:605:1: note: in expansion of macro 'ALWAYS_PREF'
  605 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_browser.h:605:1: note: in expansion of macro 'ALWAYS_PREF'
  605 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:614:1: note: in expansion of macro 'ALWAYS_PREF'
  614 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:614:1: note: in expansion of macro 'ALWAYS_PREF'
  614 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:628:1: note: in expansion of macro 'ALWAYS_PREF'
  628 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:628:1: note: in expansion of macro 'ALWAYS_PREF'
  628 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:642:1: note: in expansion of macro 'ALWAYS_PREF'
  642 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:642:1: note: in expansion of macro 'ALWAYS_PREF'
  642 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:656:1: note: in expansion of macro 'ALWAYS_PREF'
  656 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:656:1: note: in expansion of macro 'ALWAYS_PREF'
  656 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:999:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:999:1: note: in expansion of macro 'ALWAYS_PREF'
  999 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:1409:1: note: in expansion of macro 'ALWAYS_PREF'
 1409 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:1409:1: note: in expansion of macro 'ALWAYS_PREF'
 1409 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2403:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2403:1: note: in expansion of macro 'ALWAYS_PREF'
 2403 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2529:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_dom.h:2529:1: note: in expansion of macro 'ALWAYS_PREF'
 2529 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:24:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:87:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:87:1: note: in expansion of macro 'ALWAYS_PREF'
   87 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:94:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:94:1: note: in expansion of macro 'ALWAYS_PREF'
   94 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:108:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:108:1: note: in expansion of macro 'ALWAYS_PREF'
  108 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:115:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:115:1: note: in expansion of macro 'ALWAYS_PREF'
  115 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:129:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:129:1: note: in expansion of macro 'ALWAYS_PREF'
  129 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:136:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:136:1: note: in expansion of macro 'ALWAYS_PREF'
  136 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:150:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:150:1: note: in expansion of macro 'ALWAYS_PREF'
  150 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:157:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:157:1: note: in expansion of macro 'ALWAYS_PREF'
  157 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:164:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:164:1: note: in expansion of macro 'ALWAYS_PREF'
  164 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:178:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:178:1: note: in expansion of macro 'ALWAYS_PREF'
  178 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:185:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:185:1: note: in expansion of macro 'ALWAYS_PREF'
  185 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:192:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:192:1: note: in expansion of macro 'ALWAYS_PREF'
  192 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:199:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:199:1: note: in expansion of macro 'ALWAYS_PREF'
  199 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:206:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:206:1: note: in expansion of macro 'ALWAYS_PREF'
  206 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:213:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_general.h:213:1: note: in expansion of macro 'ALWAYS_PREF'
  213 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_geo.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_geo.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:66:1: note: in expansion of macro 'ONCE_PREF'
   66 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:66:1: note: in expansion of macro 'ONCE_PREF'
   66 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:122:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:122:1: note: in expansion of macro 'ALWAYS_PREF'
  122 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:129:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:129:1: note: in expansion of macro 'ALWAYS_PREF'
  129 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:157:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:157:1: note: in expansion of macro 'ALWAYS_PREF'
  157 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:164:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:164:1: note: in expansion of macro 'ALWAYS_PREF'
  164 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:206:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:206:1: note: in expansion of macro 'ALWAYS_PREF'
  206 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:234:1: note: in expansion of macro 'ONCE_PREF'
  234 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:234:1: note: in expansion of macro 'ONCE_PREF'
  234 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:346:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:346:1: note: in expansion of macro 'ALWAYS_PREF'
  346 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:353:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:353:1: note: in expansion of macro 'ALWAYS_PREF'
  353 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:374:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:374:1: note: in expansion of macro 'ALWAYS_PREF'
  374 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:395:1: note: in expansion of macro 'ONCE_PREF'
  395 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:395:1: note: in expansion of macro 'ONCE_PREF'
  395 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:402:1: note: in expansion of macro 'ONCE_PREF'
  402 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:402:1: note: in expansion of macro 'ONCE_PREF'
  402 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:409:1: note: in expansion of macro 'ONCE_PREF'
  409 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:409:1: note: in expansion of macro 'ONCE_PREF'
  409 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:479:1: note: in expansion of macro 'ONCE_PREF'
  479 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:479:1: note: in expansion of macro 'ONCE_PREF'
  479 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:486:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:486:1: note: in expansion of macro 'ALWAYS_PREF'
  486 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:493:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:493:1: note: in expansion of macro 'ALWAYS_PREF'
  493 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:556:1: note: in expansion of macro 'ONCE_PREF'
  556 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:556:1: note: in expansion of macro 'ONCE_PREF'
  556 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:640:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:640:1: note: in expansion of macro 'ALWAYS_PREF'
  640 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:675:1: note: in expansion of macro 'ONCE_PREF'
  675 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:675:1: note: in expansion of macro 'ONCE_PREF'
  675 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:682:1: note: in expansion of macro 'ONCE_PREF'
  682 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:682:1: note: in expansion of macro 'ONCE_PREF'
  682 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:696:1: note: in expansion of macro 'ALWAYS_PREF'
  696 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:696:1: note: in expansion of macro 'ALWAYS_PREF'
  696 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:710:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:710:1: note: in expansion of macro 'ALWAYS_PREF'
  710 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:766:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:766:1: note: in expansion of macro 'ALWAYS_PREF'
  766 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:815:1: note: in expansion of macro 'ONCE_PREF'
  815 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:815:1: note: in expansion of macro 'ONCE_PREF'
  815 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1074:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1074:1: note: in expansion of macro 'ALWAYS_PREF'
 1074 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1081:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1081:1: note: in expansion of macro 'ALWAYS_PREF'
 1081 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1109:1: note: in expansion of macro 'ALWAYS_PREF'
 1109 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1109:1: note: in expansion of macro 'ALWAYS_PREF'
 1109 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1263:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1263:1: note: in expansion of macro 'ALWAYS_PREF'
 1263 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1270:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1270:1: note: in expansion of macro 'ALWAYS_PREF'
 1270 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1277:1: note: in expansion of macro 'ONCE_PREF'
 1277 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1277:1: note: in expansion of macro 'ONCE_PREF'
 1277 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1312:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gfx.h:1312:1: note: in expansion of macro 'ALWAYS_PREF'
 1312 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gl.h:17:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_gl.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:3:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:10:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_html5.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:31:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:31:1: note: in expansion of macro 'ALWAYS_PREF'
   31 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:38:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:45:1: note: in expansion of macro 'ONCE_PREF'
   45 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:45:1: note: in expansion of macro 'ONCE_PREF'
   45 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:52:1: note: in expansion of macro 'ONCE_PREF'
   52 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:52:1: note: in expansion of macro 'ONCE_PREF'
   52 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:185:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:185:1: note: in expansion of macro 'ALWAYS_PREF'
  185 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:213:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_image.h:213:1: note: in expansion of macro 'ALWAYS_PREF'
  213 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:45:1: note: in expansion of macro 'ALWAYS_PREF'
   45 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:45:1: note: in expansion of macro 'ALWAYS_PREF'
   45 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:52:1: note: in expansion of macro 'ALWAYS_PREF'
   52 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:52:1: note: in expansion of macro 'ALWAYS_PREF'
   52 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:66:1: note: in expansion of macro 'ALWAYS_PREF'
   66 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_javascript.h:66:1: note: in expansion of macro 'ALWAYS_PREF'
   66 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:94:1: note: in expansion of macro 'ONCE_PREF'
   94 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:94:1: note: in expansion of macro 'ONCE_PREF'
   94 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:101:1: note: in expansion of macro 'ONCE_PREF'
  101 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:101:1: note: in expansion of macro 'ONCE_PREF'
  101 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:108:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:108:1: note: in expansion of macro 'ALWAYS_PREF'
  108 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:122:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:122:1: note: in expansion of macro 'ALWAYS_PREF'
  122 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:129:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:129:1: note: in expansion of macro 'ALWAYS_PREF'
  129 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6036:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6036 |     StaticPrefs::sMirror_##full_id = val;                          \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:136:1: note: in expansion of macro 'ONCE_PREF'
  136 | ONCE_PREF(
      | ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6031:14: note: 'val' was declared here
 6031 |     cpp_type val;                                                  \
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:136:1: note: in expansion of macro 'ONCE_PREF'
  136 | ONCE_PREF(
      | ^~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:171:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layers.h:171:1: note: in expansion of macro 'ALWAYS_PREF'
  171 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:31:1: note: in expansion of macro 'ALWAYS_PREF'
   31 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:31:1: note: in expansion of macro 'ALWAYS_PREF'
   31 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:66:1: note: in expansion of macro 'ALWAYS_PREF'
   66 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:66:1: note: in expansion of macro 'ALWAYS_PREF'
   66 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:73:1: note: in expansion of macro 'ALWAYS_PREF'
   73 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:73:1: note: in expansion of macro 'ALWAYS_PREF'
   73 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:80:1: note: in expansion of macro 'ALWAYS_PREF'
   80 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:80:1: note: in expansion of macro 'ALWAYS_PREF'
   80 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:87:1: note: in expansion of macro 'ALWAYS_PREF'
   87 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:87:1: note: in expansion of macro 'ALWAYS_PREF'
   87 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:115:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:115:1: note: in expansion of macro 'ALWAYS_PREF'
  115 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:150:1: note: in expansion of macro 'ALWAYS_PREF'
  150 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:150:1: note: in expansion of macro 'ALWAYS_PREF'
  150 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:213:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:213:1: note: in expansion of macro 'ALWAYS_PREF'
  213 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:220:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:220:1: note: in expansion of macro 'ALWAYS_PREF'
  220 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:227:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:227:1: note: in expansion of macro 'ALWAYS_PREF'
  227 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:269:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:269:1: note: in expansion of macro 'ALWAYS_PREF'
  269 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:360:1: note: in expansion of macro 'ALWAYS_PREF'
  360 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:360:1: note: in expansion of macro 'ALWAYS_PREF'
  360 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:402:1: note: in expansion of macro 'ALWAYS_PREF'
  402 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:402:1: note: in expansion of macro 'ALWAYS_PREF'
  402 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:465:1: note: in expansion of macro 'ALWAYS_PREF'
  465 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:465:1: note: in expansion of macro 'ALWAYS_PREF'
  465 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:549:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:549:1: note: in expansion of macro 'ALWAYS_PREF'
  549 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:633:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:633:1: note: in expansion of macro 'ALWAYS_PREF'
  633 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:640:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:640:1: note: in expansion of macro 'ALWAYS_PREF'
  640 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:654:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:654:1: note: in expansion of macro 'ALWAYS_PREF'
  654 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:661:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:661:1: note: in expansion of macro 'ALWAYS_PREF'
  661 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:668:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:668:1: note: in expansion of macro 'ALWAYS_PREF'
  668 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:717:1: note: in expansion of macro 'ALWAYS_PREF'
  717 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:717:1: note: in expansion of macro 'ALWAYS_PREF'
  717 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:745:1: note: in expansion of macro 'ALWAYS_PREF'
  745 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:745:1: note: in expansion of macro 'ALWAYS_PREF'
  745 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:906:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:906:1: note: in expansion of macro 'ALWAYS_PREF'
  906 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:927:1: note: in expansion of macro 'ALWAYS_PREF'
  927 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:927:1: note: in expansion of macro 'ALWAYS_PREF'
  927 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:955:1: note: in expansion of macro 'ALWAYS_PREF'
  955 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:955:1: note: in expansion of macro 'ALWAYS_PREF'
  955 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:983:1: note: in expansion of macro 'ALWAYS_PREF'
  983 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:983:1: note: in expansion of macro 'ALWAYS_PREF'
  983 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1186:1: note: in expansion of macro 'ALWAYS_PREF'
 1186 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1186:1: note: in expansion of macro 'ALWAYS_PREF'
 1186 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1193:1: note: in expansion of macro 'ALWAYS_PREF'
 1193 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1193:1: note: in expansion of macro 'ALWAYS_PREF'
 1193 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1214:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_layout.h:1214:1: note: in expansion of macro 'ALWAYS_PREF'
 1214 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:38:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:45:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:45:1: note: in expansion of macro 'ALWAYS_PREF'
   45 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:115:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:115:1: note: in expansion of macro 'ALWAYS_PREF'
  115 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:318:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:318:1: note: in expansion of macro 'ALWAYS_PREF'
  318 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:325:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:325:1: note: in expansion of macro 'ALWAYS_PREF'
  325 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:374:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:374:1: note: in expansion of macro 'ALWAYS_PREF'
  374 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:388:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:388:1: note: in expansion of macro 'ALWAYS_PREF'
  388 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:472:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:472:1: note: in expansion of macro 'ALWAYS_PREF'
  472 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:479:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:479:1: note: in expansion of macro 'ALWAYS_PREF'
  479 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:556:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:556:1: note: in expansion of macro 'ALWAYS_PREF'
  556 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:633:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:633:1: note: in expansion of macro 'ALWAYS_PREF'
  633 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:801:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:801:1: note: in expansion of macro 'ALWAYS_PREF'
  801 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1132:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1132:1: note: in expansion of macro 'ALWAYS_PREF'
 1132 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1223:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1223:1: note: in expansion of macro 'ALWAYS_PREF'
 1223 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1230:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1230:1: note: in expansion of macro 'ALWAYS_PREF'
 1230 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1237:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1237:1: note: in expansion of macro 'ALWAYS_PREF'
 1237 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1244:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1244:1: note: in expansion of macro 'ALWAYS_PREF'
 1244 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1251:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_media.h:1251:1: note: in expansion of macro 'ALWAYS_PREF'
 1251 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:3:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:10:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:38:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:45:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:45:1: note: in expansion of macro 'ALWAYS_PREF'
   45 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:52:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:52:1: note: in expansion of macro 'ALWAYS_PREF'
   52 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:59:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:73:1: note: in expansion of macro 'ALWAYS_PREF'
   73 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:73:1: note: in expansion of macro 'ALWAYS_PREF'
   73 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:80:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_mousewheel.h:80:1: note: in expansion of macro 'ALWAYS_PREF'
   80 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:59:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:73:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:73:1: note: in expansion of macro 'ALWAYS_PREF'
   73 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:143:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:143:1: note: in expansion of macro 'ALWAYS_PREF'
  143 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:534:1: note: in expansion of macro 'ALWAYS_PREF'
  534 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:534:1: note: in expansion of macro 'ALWAYS_PREF'
  534 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:541:1: note: in expansion of macro 'ALWAYS_PREF'
  541 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:541:1: note: in expansion of macro 'ALWAYS_PREF'
  541 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:548:1: note: in expansion of macro 'ALWAYS_PREF'
  548 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:548:1: note: in expansion of macro 'ALWAYS_PREF'
  548 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:555:1: note: in expansion of macro 'ALWAYS_PREF'
  555 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:555:1: note: in expansion of macro 'ALWAYS_PREF'
  555 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:562:1: note: in expansion of macro 'ALWAYS_PREF'
  562 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:562:1: note: in expansion of macro 'ALWAYS_PREF'
  562 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:569:1: note: in expansion of macro 'ALWAYS_PREF'
  569 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:569:1: note: in expansion of macro 'ALWAYS_PREF'
  569 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:576:1: note: in expansion of macro 'ALWAYS_PREF'
  576 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:576:1: note: in expansion of macro 'ALWAYS_PREF'
  576 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:583:1: note: in expansion of macro 'ALWAYS_PREF'
  583 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:583:1: note: in expansion of macro 'ALWAYS_PREF'
  583 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:590:1: note: in expansion of macro 'ALWAYS_PREF'
  590 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:590:1: note: in expansion of macro 'ALWAYS_PREF'
  590 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:597:1: note: in expansion of macro 'ALWAYS_PREF'
  597 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:597:1: note: in expansion of macro 'ALWAYS_PREF'
  597 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:604:1: note: in expansion of macro 'ALWAYS_PREF'
  604 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:604:1: note: in expansion of macro 'ALWAYS_PREF'
  604 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:611:1: note: in expansion of macro 'ALWAYS_PREF'
  611 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:611:1: note: in expansion of macro 'ALWAYS_PREF'
  611 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:618:1: note: in expansion of macro 'ALWAYS_PREF'
  618 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:618:1: note: in expansion of macro 'ALWAYS_PREF'
  618 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:625:1: note: in expansion of macro 'ALWAYS_PREF'
  625 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:625:1: note: in expansion of macro 'ALWAYS_PREF'
  625 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:632:1: note: in expansion of macro 'ALWAYS_PREF'
  632 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:632:1: note: in expansion of macro 'ALWAYS_PREF'
  632 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:639:1: note: in expansion of macro 'ALWAYS_PREF'
  639 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:639:1: note: in expansion of macro 'ALWAYS_PREF'
  639 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:674:1: note: in expansion of macro 'ALWAYS_PREF'
  674 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:674:1: note: in expansion of macro 'ALWAYS_PREF'
  674 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:681:1: note: in expansion of macro 'ALWAYS_PREF'
  681 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:681:1: note: in expansion of macro 'ALWAYS_PREF'
  681 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:688:1: note: in expansion of macro 'ALWAYS_PREF'
  688 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:688:1: note: in expansion of macro 'ALWAYS_PREF'
  688 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:695:1: note: in expansion of macro 'ALWAYS_PREF'
  695 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:695:1: note: in expansion of macro 'ALWAYS_PREF'
  695 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:702:1: note: in expansion of macro 'ALWAYS_PREF'
  702 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:702:1: note: in expansion of macro 'ALWAYS_PREF'
  702 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:709:1: note: in expansion of macro 'ALWAYS_PREF'
  709 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:709:1: note: in expansion of macro 'ALWAYS_PREF'
  709 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:716:1: note: in expansion of macro 'ALWAYS_PREF'
  716 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:716:1: note: in expansion of macro 'ALWAYS_PREF'
  716 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:723:1: note: in expansion of macro 'ALWAYS_PREF'
  723 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:723:1: note: in expansion of macro 'ALWAYS_PREF'
  723 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:730:1: note: in expansion of macro 'ALWAYS_PREF'
  730 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:730:1: note: in expansion of macro 'ALWAYS_PREF'
  730 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:737:1: note: in expansion of macro 'ALWAYS_PREF'
  737 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:737:1: note: in expansion of macro 'ALWAYS_PREF'
  737 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:744:1: note: in expansion of macro 'ALWAYS_PREF'
  744 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:744:1: note: in expansion of macro 'ALWAYS_PREF'
  744 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:751:1: note: in expansion of macro 'ALWAYS_PREF'
  751 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:751:1: note: in expansion of macro 'ALWAYS_PREF'
  751 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:758:1: note: in expansion of macro 'ALWAYS_PREF'
  758 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:758:1: note: in expansion of macro 'ALWAYS_PREF'
  758 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:765:1: note: in expansion of macro 'ALWAYS_PREF'
  765 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:765:1: note: in expansion of macro 'ALWAYS_PREF'
  765 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:772:1: note: in expansion of macro 'ALWAYS_PREF'
  772 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:772:1: note: in expansion of macro 'ALWAYS_PREF'
  772 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:779:1: note: in expansion of macro 'ALWAYS_PREF'
  779 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:779:1: note: in expansion of macro 'ALWAYS_PREF'
  779 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:786:1: note: in expansion of macro 'ALWAYS_PREF'
  786 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:786:1: note: in expansion of macro 'ALWAYS_PREF'
  786 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:793:1: note: in expansion of macro 'ALWAYS_PREF'
  793 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:793:1: note: in expansion of macro 'ALWAYS_PREF'
  793 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:800:1: note: in expansion of macro 'ALWAYS_PREF'
  800 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:800:1: note: in expansion of macro 'ALWAYS_PREF'
  800 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:807:1: note: in expansion of macro 'ALWAYS_PREF'
  807 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:807:1: note: in expansion of macro 'ALWAYS_PREF'
  807 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:814:1: note: in expansion of macro 'ALWAYS_PREF'
  814 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:814:1: note: in expansion of macro 'ALWAYS_PREF'
  814 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:821:1: note: in expansion of macro 'ALWAYS_PREF'
  821 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:821:1: note: in expansion of macro 'ALWAYS_PREF'
  821 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:828:1: note: in expansion of macro 'ALWAYS_PREF'
  828 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:828:1: note: in expansion of macro 'ALWAYS_PREF'
  828 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:835:1: note: in expansion of macro 'ALWAYS_PREF'
  835 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:835:1: note: in expansion of macro 'ALWAYS_PREF'
  835 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:842:1: note: in expansion of macro 'ALWAYS_PREF'
  842 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:842:1: note: in expansion of macro 'ALWAYS_PREF'
  842 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:849:1: note: in expansion of macro 'ALWAYS_PREF'
  849 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:849:1: note: in expansion of macro 'ALWAYS_PREF'
  849 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:856:1: note: in expansion of macro 'ALWAYS_PREF'
  856 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:856:1: note: in expansion of macro 'ALWAYS_PREF'
  856 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:863:1: note: in expansion of macro 'ALWAYS_PREF'
  863 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:863:1: note: in expansion of macro 'ALWAYS_PREF'
  863 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:870:1: note: in expansion of macro 'ALWAYS_PREF'
  870 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:870:1: note: in expansion of macro 'ALWAYS_PREF'
  870 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:877:1: note: in expansion of macro 'ALWAYS_PREF'
  877 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:877:1: note: in expansion of macro 'ALWAYS_PREF'
  877 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:884:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:884:1: note: in expansion of macro 'ALWAYS_PREF'
  884 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:891:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:891:1: note: in expansion of macro 'ALWAYS_PREF'
  891 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:898:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:898:1: note: in expansion of macro 'ALWAYS_PREF'
  898 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:905:1: note: in expansion of macro 'ALWAYS_PREF'
  905 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:905:1: note: in expansion of macro 'ALWAYS_PREF'
  905 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:912:1: note: in expansion of macro 'ALWAYS_PREF'
  912 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:912:1: note: in expansion of macro 'ALWAYS_PREF'
  912 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:919:1: note: in expansion of macro 'ALWAYS_PREF'
  919 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:919:1: note: in expansion of macro 'ALWAYS_PREF'
  919 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:926:1: note: in expansion of macro 'ALWAYS_PREF'
  926 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:926:1: note: in expansion of macro 'ALWAYS_PREF'
  926 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:933:1: note: in expansion of macro 'ALWAYS_PREF'
  933 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:933:1: note: in expansion of macro 'ALWAYS_PREF'
  933 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:940:1: note: in expansion of macro 'ALWAYS_PREF'
  940 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:940:1: note: in expansion of macro 'ALWAYS_PREF'
  940 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1115:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1115:1: note: in expansion of macro 'ALWAYS_PREF'
 1115 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1255:1: note: in expansion of macro 'ALWAYS_PREF'
 1255 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1255:1: note: in expansion of macro 'ALWAYS_PREF'
 1255 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1262:1: note: in expansion of macro 'ALWAYS_PREF'
 1262 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1262:1: note: in expansion of macro 'ALWAYS_PREF'
 1262 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1269:1: note: in expansion of macro 'ALWAYS_PREF'
 1269 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1269:1: note: in expansion of macro 'ALWAYS_PREF'
 1269 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1276:1: note: in expansion of macro 'ALWAYS_PREF'
 1276 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1276:1: note: in expansion of macro 'ALWAYS_PREF'
 1276 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1719:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1719:1: note: in expansion of macro 'ALWAYS_PREF'
 1719 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1726:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1726:1: note: in expansion of macro 'ALWAYS_PREF'
 1726 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1747:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1747:1: note: in expansion of macro 'ALWAYS_PREF'
 1747 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1754:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1754:1: note: in expansion of macro 'ALWAYS_PREF'
 1754 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1761:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1761:1: note: in expansion of macro 'ALWAYS_PREF'
 1761 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1782:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1782:1: note: in expansion of macro 'ALWAYS_PREF'
 1782 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1789:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1789:1: note: in expansion of macro 'ALWAYS_PREF'
 1789 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1796:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1796:1: note: in expansion of macro 'ALWAYS_PREF'
 1796 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1803:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1803:1: note: in expansion of macro 'ALWAYS_PREF'
 1803 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1838:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:1838:1: note: in expansion of macro 'ALWAYS_PREF'
 1838 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2292:1: note: in expansion of macro 'ALWAYS_PREF'
 2292 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_network.h:2292:1: note: in expansion of macro 'ALWAYS_PREF'
 2292 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_nglayout.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_print.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_print.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:355:1: note: in expansion of macro 'ALWAYS_PREF'
  355 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:355:1: note: in expansion of macro 'ALWAYS_PREF'
  355 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:362:1: note: in expansion of macro 'ALWAYS_PREF'
  362 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_privacy.h:362:1: note: in expansion of macro 'ALWAYS_PREF'
  362 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_prompts.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:136:1: note: in expansion of macro 'ALWAYS_PREF'
  136 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:136:1: note: in expansion of macro 'ALWAYS_PREF'
  136 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:143:1: note: in expansion of macro 'ALWAYS_PREF'
  143 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:143:1: note: in expansion of macro 'ALWAYS_PREF'
  143 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:150:1: note: in expansion of macro 'ALWAYS_PREF'
  150 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_security.h:150:1: note: in expansion of macro 'ALWAYS_PREF'
  150 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_slider.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_slider.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:47:1: note: in expansion of macro 'ALWAYS_PREF'
   47 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:47:1: note: in expansion of macro 'ALWAYS_PREF'
   47 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:54:1: note: in expansion of macro 'ALWAYS_PREF'
   54 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_svg.h:54:1: note: in expansion of macro 'ALWAYS_PREF'
   54 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:10:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:17:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:24:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_telemetry.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:10:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:10:1: note: in expansion of macro 'ALWAYS_PREF'
   10 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::atomic<_Tp>::store(_Tp, std::memory_order) [with _Tp = float]',
    inlined from '_Tp std::atomic<_Tp>::operator=(_Tp) [with _Tp = float]' at /usr/gcc/14/include/c++/14.2.0/atomic:254:14,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:17:1:
/usr/gcc/14/include/c++/14.2.0/atomic:284:23: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  284 |         __atomic_store(std::__addressof(_M_i),
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  285 |                        __atomic_impl::__clear_padding(__i),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  286 |                        int(__m));
      |                        ~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_timer.h:17:1: note: in expansion of macro 'ALWAYS_PREF'
   17 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:24:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:31:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:31:1: note: in expansion of macro 'ALWAYS_PREF'
   31 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:38:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:38:1: note: in expansion of macro 'ALWAYS_PREF'
   38 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:45:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:45:1: note: in expansion of macro 'ALWAYS_PREF'
   45 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:52:1: note: in expansion of macro 'ALWAYS_PREF'
   52 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:52:1: note: in expansion of macro 'ALWAYS_PREF'
   52 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_toolkit.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:3:1: note: in expansion of macro 'ALWAYS_PREF'
    3 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:31:1: note: in expansion of macro 'ALWAYS_PREF'
   31 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:31:1: note: in expansion of macro 'ALWAYS_PREF'
   31 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:87:1: note: in expansion of macro 'ALWAYS_PREF'
   87 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:87:1: note: in expansion of macro 'ALWAYS_PREF'
   87 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:94:1: note: in expansion of macro 'ALWAYS_PREF'
   94 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:94:1: note: in expansion of macro 'ALWAYS_PREF'
   94 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:122:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_ui.h:122:1: note: in expansion of macro 'ALWAYS_PREF'
  122 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_view_source.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_view_source.h:24:1: note: in expansion of macro 'ALWAYS_PREF'
   24 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:220:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:220:1: note: in expansion of macro 'ALWAYS_PREF'
  220 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:234:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:234:1: note: in expansion of macro 'ALWAYS_PREF'
  234 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:241:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:241:1: note: in expansion of macro 'ALWAYS_PREF'
  241 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:388:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:388:1: note: in expansion of macro 'ALWAYS_PREF'
  388 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:423:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:423:1: note: in expansion of macro 'ALWAYS_PREF'
  423 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = int]',
    inlined from 'static void mozilla::detail::IntrinsicMemoryOps<T, Order>::store(typename Base::ValueType&, T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:203:15,
    inlined from 'T mozilla::detail::AtomicBase<T, Order>::operator=(T) [with T = int; mozilla::MemoryOrdering Order = mozilla::Relaxed]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Atomics.h:305:22,
    inlined from 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:430:1:
/usr/gcc/14/include/c++/14.2.0/bits/atomic_base.h:477:25: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
  477 |         __atomic_store_n(&_M_i, __i, int(__m));
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h: In function 'void mozilla::StaticPrefs::InitStaticPrefsFromShared()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_webgl.h:430:1: note: in expansion of macro 'ALWAYS_PREF'
  430 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:59:1: note: in expansion of macro 'ALWAYS_PREF'
   59 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:213:1: note: in expansion of macro 'ALWAYS_PREF'
  213 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:213:1: note: in expansion of macro 'ALWAYS_PREF'
  213 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:220:1: note: in expansion of macro 'ALWAYS_PREF'
  220 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:220:1: note: in expansion of macro 'ALWAYS_PREF'
  220 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:269:1: note: in expansion of macro 'ALWAYS_PREF'
  269 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:269:1: note: in expansion of macro 'ALWAYS_PREF'
  269 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:276:1: note: in expansion of macro 'ALWAYS_PREF'
  276 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:276:1: note: in expansion of macro 'ALWAYS_PREF'
  276 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:283:1: note: in expansion of macro 'ALWAYS_PREF'
  283 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:283:1: note: in expansion of macro 'ALWAYS_PREF'
  283 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:290:1: note: in expansion of macro 'ALWAYS_PREF'
  290 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:290:1: note: in expansion of macro 'ALWAYS_PREF'
  290 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:297:1: note: in expansion of macro 'ALWAYS_PREF'
  297 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:297:1: note: in expansion of macro 'ALWAYS_PREF'
  297 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:304:1: note: in expansion of macro 'ALWAYS_PREF'
  304 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:304:1: note: in expansion of macro 'ALWAYS_PREF'
  304 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:311:1: note: in expansion of macro 'ALWAYS_PREF'
  311 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:311:1: note: in expansion of macro 'ALWAYS_PREF'
  311 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:325:1: note: in expansion of macro 'ALWAYS_PREF'
  325 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:325:1: note: in expansion of macro 'ALWAYS_PREF'
  325 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:332:1: note: in expansion of macro 'ALWAYS_PREF'
  332 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:332:1: note: in expansion of macro 'ALWAYS_PREF'
  332 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:339:1: note: in expansion of macro 'ALWAYS_PREF'
  339 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:339:1: note: in expansion of macro 'ALWAYS_PREF'
  339 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6018:36: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]
 6018 |     StaticPrefs::sMirror_##full_id = val;                               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:346:1: note: in expansion of macro 'ALWAYS_PREF'
  346 | ALWAYS_PREF(
      | ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:6014:27: note: 'val' was declared here
 6014 |     StripAtomic<cpp_type> val;                                          \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefList_widget.h:346:1: note: in expansion of macro 'ALWAYS_PREF'
  346 | ALWAYS_PREF(
      | ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:530,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/Cookie.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/Cookie.cpp:6,
                 from Unified_cpp_netwerk_cookie0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/CookieCommons.cpp:16,
                 from Unified_cpp_netwerk_cookie0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/DocumentChannelParent.cpp:10,
                 from Unified_cpp_netwerk_ipc0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: 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-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = bool]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic<bool, mozilla::Relaxed>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = std::atomic<float>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic<int, mozilla::Relaxed>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic<unsigned int, mozilla::Relaxed>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = float]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic<bool, mozilla::SequentiallyConsistent>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp: In static member function 'static void mozilla::Internals::UpdateMirror(const char*, void*) [with T = mozilla::Atomic<bool, mozilla::ReleaseAcquire>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4830:19: warning: 'value' may be used uninitialized [-Wmaybe-uninitialized]
 4830 |       AssignMirror(*static_cast<T*>(aMirror),
      |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
 4831 |                    std::forward<StripAtomic<T>>(value));
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.cpp:4826:20: note: 'value' was declared here
 4826 |     StripAtomic<T> value;
      |                    ^~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, JSContext*, mozilla::dom::Promise**)::<lambda(bool)>; RejectFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, JSContext*, mozilla::dom::Promise**)::<lambda(bool)>; RejectFunction = mozilla::Preferences::BackupPrefFile(nsIFile*, JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowOutput.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/NeckoChannelParams.cpp:29,
                 from Unified_cpp_netwerk_ipc1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   74 |       if (ascent < bm.ascent) ascent = bm.ascent;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/CookieNotification.cpp:6,
                 from Unified_cpp_netwerk_cookie0.cpp:38:
In constructor 'mozilla::net::CookieNotification::CookieNotification(nsICookieNotification::Action, nsICookie*, const nsACString&, bool, nsIArray*, uint64_t, const nsID*)',
    inlined from 'void mozilla::net::CookieServiceChild::NotifyObservers(mozilla::net::Cookie*, const mozilla::net::PCookieServiceChild::OriginAttributes&, CookieNotificationAction, const mozilla::Maybe<nsID>&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/CookieServiceChild.cpp:692:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/CookieNotification.h:30:9: warning: 'notificationAction' may be used uninitialized [-Wmaybe-uninitialized]
   30 |       : mAction(aAction),
      |         ^~~~~~~~~~~~~~~~
In file included from Unified_cpp_netwerk_cookie0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/CookieServiceChild.cpp: In member function 'void mozilla::net::CookieServiceChild::NotifyObservers(mozilla::net::Cookie*, const mozilla::net::PCookieServiceChild::OriginAttributes&, CookieNotificationAction, const mozilla::Maybe<nsID>&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/cookie/CookieServiceChild.cpp:663:33: note: 'notificationAction' was declared here
  663 |   nsICookieNotification::Action notificationAction;
      |                                 ^~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSimpleChannel.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSimpleChannelParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PSimpleChannelParent.cpp:7,
                 from Unified_cpp_netwerk_ipc3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2971:17:   required from 'CopyableTArray<E>::CopyableTArray(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]'
 2971 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:64:9:   required from here
   64 |         addrs_(_addrs),
      |         ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PSocketProcess.cpp:8,
                 from Unified_cpp_netwerk_ipc3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PNecko.cpp:14,
                 from Unified_cpp_netwerk_ipc2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PFileChannelChild.cpp:7,
                 from Unified_cpp_netwerk_ipc2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2971:17:   required from 'CopyableTArray<E>::CopyableTArray(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]'
 2971 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:64:9:   required from here
   64 |         addrs_(_addrs),
      |         ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PNecko.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessBackground.h:13,
                 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-134.0.2/netwerk/ipc/SocketProcessBackgroundChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/SocketProcessBackgroundChild.cpp:6,
                 from Unified_cpp_netwerk_ipc1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2971:17:   required from 'CopyableTArray<E>::CopyableTArray(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]'
 2971 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:64:9:   required from here
   64 |         addrs_(_addrs),
      |         ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/HttpChannelParams.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PBackgroundDataBridge.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PBackgroundDataBridgeParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/BackgroundDataBridgeParent.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/SocketProcessBridgeParent.cpp:15,
                 from Unified_cpp_netwerk_ipc1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentChannelParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PDocumentChannelParent.cpp:33,
                 from Unified_cpp_netwerk_ipc1.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/DocumentChannelChild.cpp:23,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/ChannelEventQueue.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/ChannelEventQueue.cpp:8,
                 from Unified_cpp_netwerk_ipc0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentProcessDocumentChannel.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/DocumentChannel.cpp:22,
                 from Unified_cpp_netwerk_ipc0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2971:17:   required from 'CopyableTArray<E>::CopyableTArray(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]'
 2971 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:64:0:   required from here
   64 |         addrs_(_addrs),
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentChannelChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/ipc/DocumentChannel.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 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-134.0.2/netwerk/ipc/ChannelEventQueue.cpp:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe<mozilla::dom::ContentParent*>&, nsTArray<mozilla::net::StreamFilterRequest>)::<lambda(const nsresult&)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe<mozilla::dom::ContentParent*>&, nsTArray<mozilla::net::StreamFilterRequest>)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe<mozilla::dom::ContentParent*>&, nsTArray<mozilla::net::StreamFilterRequest>)::<lambda(const nsresult&)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerRedirectToRealChannel(const mozilla::Maybe<mozilla::dom::ContentParent*>&, nsTArray<mozilla::net::StreamFilterRequest>)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::BrowsingContext>, mozilla::CopyableErrorResult, false>; ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(const RefPtr<mozilla::dom::BrowsingContext>&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(const RefPtr<mozilla::dom::BrowsingContext>&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(const mozilla::CopyableErrorResult&)>; ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::BrowsingContext>; RejectValueT = mozilla::CopyableErrorResult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::net::RemoteStreamInfo, nsresult, false>; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::<lambda(const mozilla::net::PNeckoParent::RemoteStreamInfo&)>; RejectFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::<lambda(mozilla::net::PNeckoParent::nsresult)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::<lambda(const mozilla::net::PNeckoParent::RemoteStreamInfo&)>; RejectFunction = mozilla::net::NeckoParent::RecvGetPageIconStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageIconStreamResolver&&)::<lambda(mozilla::net::PNeckoParent::nsresult)>; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::net::RemoteStreamInfo, nsresult, false>; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::<lambda(const mozilla::net::PNeckoParent::RemoteStreamInfo&)>; RejectFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::<lambda(mozilla::net::PNeckoParent::nsresult)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::<lambda(const mozilla::net::PNeckoParent::RemoteStreamInfo&)>; RejectFunction = mozilla::net::NeckoParent::RecvGetPageThumbStream(mozilla::net::PNeckoParent::nsIURI*, const mozilla::net::PNeckoParent::LoadInfoArgs&, mozilla::net::PNeckoParent::GetPageThumbStreamResolver&&)::<lambda(mozilla::net::PNeckoParent::nsresult)>; ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::net::RemoteStreamInfo; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::CanonicalBrowsingContext>, nsresult, true>; ResolveValueT = RefPtr<mozilla::dom::CanonicalBrowsingContext>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(const RefPtr<mozilla::dom::CanonicalBrowsingContext>&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(nsresult)>; ResolveValueT = RefPtr<mozilla::dom::CanonicalBrowsingContext>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(const RefPtr<mozilla::dom::CanonicalBrowsingContext>&)>; RejectFunction = mozilla::net::DocumentLoadListener::MaybeTriggerProcessSwitch(bool*)::<lambda(nsresult)>; ResolveValueT = RefPtr<mozilla::dom::CanonicalBrowsingContext>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::CanonicalBrowsingContext>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::dom::BrowserParent>, nsresult, false>; ResolveValueT = RefPtr<mozilla::dom::BrowserParent>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::<lambda(mozilla::dom::BrowserParent*)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::<lambda(nsresult)>; ResolveValueT = RefPtr<mozilla::dom::BrowserParent>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::<lambda(mozilla::dom::BrowserParent*)>; RejectFunction = mozilla::net::DocumentLoadListener::TriggerProcessSwitch(mozilla::dom::CanonicalBrowsingContext*, const mozilla::dom::NavigationIsolationOptions&, bool)::<lambda(nsresult)>; ResolveValueT = RefPtr<mozilla::dom::BrowserParent>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::dom::BrowserParent>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/gio/GIOChannelParent.cpp:11,
                 from Unified_cpp_netwerk_protocol_gio0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/gio/GIOChannelChild.cpp:11,
                 from Unified_cpp_netwerk_protocol_gio0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpLog.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/ASpdySession.cpp:8,
                 from Unified_cpp_protocol_http0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/AlternateServices.cpp:20,
                 from Unified_cpp_protocol_http0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::CachePushChecker::DoCheck()::<lambda()>::<lambda(bool)>; RejectFunction = mozilla::net::CachePushChecker::DoCheck()::<lambda()>::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::CachePushChecker::DoCheck()::<lambda()>::<lambda(bool)>; RejectFunction = mozilla::net::CachePushChecker::DoCheck()::<lambda()>::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpLog.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpHandler.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpHandler.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpLog.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/ConnectionHandle.cpp:7,
                 from Unified_cpp_protocol_http1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpChannelParent.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/EarlyHintPreloader.cpp:10,
                 from Unified_cpp_protocol_http1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:8:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:8:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:8:   required from here
   93 | struct SVCB {
      |        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsAHttpConnection.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/ConnectionHandle.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/ConnectionHandle.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::nsHttpHandler::EnsureHSTSDataReady(JSContext*, mozilla::dom::Promise**)::<lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::nsHttpHandler::EnsureHSTSDataReady(JSContext*, mozilla::dom::Promise**)::<lambda(mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ReflowOutput.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpChannelChild.cpp:20,
                 from Unified_cpp_protocol_http2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   74 |       if (ascent < bm.ascent) ascent = bm.ascent;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpLog.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/MockHttpAuth.cpp:7,
                 from Unified_cpp_protocol_http3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/ParentChannelListener.cpp:10,
                 from Unified_cpp_protocol_http3.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from Unified_cpp_protocol_http2.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpConnectionUDP.cpp: In member function 'nsresult mozilla::net::HttpConnectionUDP::Init(mozilla::net::nsHttpConnectionInfo*, nsIDNSRecord*, nsresult, nsIInterfaceRequestor*, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpConnectionUDP.cpp:99: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
   99 |   memset(&local, 0, sizeof(local));
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsAHttpConnection.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/Http3Session.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/Http3WebTransportStream.cpp:9,
                 from Unified_cpp_protocol_http2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:8:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:8:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:8:   required from here
   93 | struct SVCB {
      |        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpBaseChannel.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/NetworkMarker.cpp:9,
                 from Unified_cpp_protocol_http3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpLog.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpResponseHead.cpp:8,
                 from Unified_cpp_protocol_http5.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpTransaction.cpp:27,
                 from Unified_cpp_protocol_http5.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/WebTransportCertificateVerifier.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/WebTransportCertificateVerifier.cpp:6,
                 from Unified_cpp_protocol_http4.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:45,
                 from Unified_cpp_protocol_http4.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:8:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:8:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:8:   required from here
   93 | struct SVCB {
      |        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HttpBaseChannel.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpChannelChild.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsAHttpTransaction.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/Http3StreamBase.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/Http3WebTransportStream.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/Http3WebTransportStream.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpChannelParent.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpBackgroundChannelParent.cpp:13,
                 from Unified_cpp_protocol_http2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7,
                 from Unified_cpp_protocol_viewsource0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from Unified_cpp_netwerk_socket0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/socket/nsSOCKSIOLayer.cpp: In function 'PRStatus nsSOCKSIOLayerConnect(PRFileDesc*, const PRNetAddr*, PRIntervalTime)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:1281:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 1281 |     memcpy(&dst, addr, sizeof(dst));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/socket/nsSOCKSIOLayer.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_content.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsCORSListenerProxy.cpp:12:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsCOMPtr<nsIDNSRecord>, nsresult, false>; ResolveValueT = nsCOMPtr<nsIDNSRecord>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::<lambda(const nsCOMPtr<nsIDNSRecord>&)>; RejectFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::<lambda(nsresult)>; ResolveValueT = nsCOMPtr<nsIDNSRecord>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::<lambda(const nsCOMPtr<nsIDNSRecord>&)>; RejectFunction = mozilla::net::nsHttpChannel::DoConnect(mozilla::net::HttpTransactionShell*)::<lambda(nsresult)>; ResolveValueT = nsCOMPtr<nsIDNSRecord>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsCOMPtr<nsIDNSRecord>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoParent.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7,
                 from Unified_cpp_netwerk_protocol_res0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::Maybe<mozilla::net::RemoteStreamInfo>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe<mozilla::net::RemoteStreamInfo>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::<lambda(const mozilla::Maybe<mozilla::net::RemoteStreamInfo>&)>; RejectFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = mozilla::Maybe<mozilla::net::RemoteStreamInfo>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::<lambda(const mozilla::Maybe<mozilla::net::RemoteStreamInfo>&)>; RejectFunction = mozilla::net::RemoteStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*, mozilla::net::Method)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = mozilla::Maybe<mozilla::net::RemoteStreamInfo>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe<mozilla::net::RemoteStreamInfo>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<nsIInputStream>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = RefPtr<nsIInputStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(const RefPtr<nsIInputStream>&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = RefPtr<nsIInputStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(const RefPtr<nsIInputStream>&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = RefPtr<nsIInputStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<nsIInputStream>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::FileDescriptor, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(const mozilla::ipc::FileDescriptor&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(const mozilla::ipc::FileDescriptor&)>; RejectFunction = mozilla::net::ExtensionStreamGetter::GetAsync(nsIStreamListener*, nsIChannel*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::FileDescriptor; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from Unified_cpp_converters0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/streamconv/converters/nsHTTPCompressConv.cpp: In member function 'virtual nsresult mozilla::net::nsHTTPCompressConv::OnDataAvailable(nsIRequest*, nsIInputStream*, uint64_t, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/streamconv/converters/nsHTTPCompressConv.cpp:498:15: warning: pointer 'originalInpBuffer' may be used after 'void* std::realloc(void*, size_t)' [-Wuse-after-free]
  498 |           free(originalInpBuffer);
      |           ~~~~^~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/streamconv/converters/nsHTTPCompressConv.cpp:496:51: note: call to 'void* std::realloc(void*, size_t)' here
  496 |         if (!(mInpBuffer = (unsigned char*)realloc(
      |                                            ~~~~~~~^
  497 |                   originalInpBuffer, mInpBufferLen = streamLen))) {
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NeckoChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/HttpLog.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/Http3WebTransportStream.cpp:8:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::HttpBaseChannel::InternalSetUploadStream(nsIInputStream*, int64_t, bool)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::net::HttpBaseChannel::InternalSetUploadStream(nsIInputStream*, int64_t, bool)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<bool, nsresult, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, nsresult, true> > >&)::<lambda(mozilla::MozPromise<bool, nsresult, true>::ResolveOrRejectValueParam)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::<lambda()>; RejectFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::<lambda(const mozilla::net::PHttpChannelParent::nsresult&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::<lambda()>; RejectFunction = mozilla::net::HttpChannelParent::ContinueVerification(nsIAsyncVerifyRedirectReadyCallback*)::<lambda(const mozilla::net::PHttpChannelParent::nsresult&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::net::SocketProcessBridgeChild>, nsTString<char>, false>; ResolveValueT = RefPtr<mozilla::net::SocketProcessBridgeChild>; RejectValueT = nsTString<char>; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::<lambda(const RefPtr<mozilla::net::SocketProcessBridgeChild>&)>; RejectFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::<lambda()>; ResolveValueT = RefPtr<mozilla::net::SocketProcessBridgeChild>; RejectValueT = nsTString<char>; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::<lambda(const RefPtr<mozilla::net::SocketProcessBridgeChild>&)>; RejectFunction = mozilla::net::HttpChannelChild::MaybeConnectToSocketProcess()::<lambda()>; ResolveValueT = RefPtr<mozilla::net::SocketProcessBridgeChild>; RejectValueT = nsTString<char>; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::net::SocketProcessBridgeChild>; RejectValueT = nsTString<char>; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda()>; 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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda(mozilla::net::PHttpChannelParent::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda()>; 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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda(mozilla::net::PHttpChannelParent::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda()>; 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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda(mozilla::net::PHttpChannelParent::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda()>; 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<mozilla::ipc::IPCStream>&, 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<mozilla::net::CorsPreflightArgs>&, 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::nsString&, const mozilla::net::PHttpChannelParent::uint64_t&, const nsTArray<mozilla::net::PreferredAlternativeDataTypeParams>&, 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&)::<lambda(mozilla::net::PHttpChannelParent::nsresult)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::<lambda()>; RejectFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::<lambda(const mozilla::net::PHttpChannelParent::nsresult&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::<lambda()>; RejectFunction = mozilla::net::HttpChannelParent::ConnectChannel(const mozilla::net::PHttpChannelParent::uint32_t&)::<lambda(const mozilla::net::PHttpChannelParent::nsresult&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok.c:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c: In function 'findEncoding':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok.h:262:10: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized]
  262 |   (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro 'XmlUtf8Convert'
   78 |   XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1);
      |   ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok.h:262:10: note: by argument 5 of type 'const char *' to 'enum XML_Convert_Result(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'enum XML_Convert_Result(const struct encoding *, const char **, const char *, char **, const char *)'}
  262 |   (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro 'XmlUtf8Convert'
   78 |   XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1);
      |   ^~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok.c:1731:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c:75:8: note: 'buf' declared here
   75 |   char buf[ENCODING_MAX];
      |        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c: In function 'findEncodingNS':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok.h:262:10: warning: 'buf' may be used uninitialized [-Wmaybe-uninitialized]
  262 |   (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro 'XmlUtf8Convert'
   78 |   XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1);
      |   ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok.h:262:10: note: by argument 5 of type 'const char *' to 'enum XML_Convert_Result(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'enum XML_Convert_Result(const struct encoding *, const char **, const char *, char **, const char *)'}
  262 |   (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c:78:3: note: in expansion of macro 'XmlUtf8Convert'
   78 |   XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1);
      |   ^~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok.c:1742:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/parser/expat/lib/xmltok_ns.c:75:8: note: 'buf' declared here
   75 |   char buf[ENCODING_MAX];
      |        ^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PWebSocketChild.cpp:30,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:8,
                 from Unified_cpp_protocol_websocket0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_cpp_protocol_websocket0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp: In member function 'bool mozilla::net::WebSocketChannel::UpdateReadBuffer(uint8_t*, uint32_t, uint32_t, uint32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp:1447:38: warning: pointer 'old' may be used after 'void* std::realloc(void*, size_t)' [-Wuse-after-free]
 1447 |     mFramePtr = mBuffer + (mFramePtr - old);
      |                            ~~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/websocket/WebSocketChannel.cpp:1442:32: note: call to 'void* std::realloc(void*, size_t)' here
 1442 |     mBuffer = (uint8_t*)realloc(mBuffer, mBufferSize);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
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/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/url-classifier/ChannelClassifierService.cpp:12,
                 from Unified_cpp_url-classifier0.cpp:11:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: 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/nss/lib/nss/out.nss.def.stub
security/manager/ssl/addons-public-intermediate.inc.stub
security/manager/ssl/addons-stage.inc.stub
security/manager/ssl/addons-stage-intermediate.inc.stub
security/manager/ssl/content-signature-prod.inc.stub
security/manager/ssl/content-signature-stage.inc.stub
security/manager/ssl/content-signature-dev.inc.stub
security/manager/ssl/content-signature-local.inc.stub
security/nss/lib/util/out.nssutil.def.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/url-classifier/ChannelClassifierService.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/url-classifier/Entries.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/url-classifier/Classifier.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7,
                 from Unified_cpp_url-classifier0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
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 /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/jsfriendapi.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStoragePrivateHelpers.cpp:9,
                 from Unified_cpp_storage1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozStorageStatementParams_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::storage::StatementParams]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageStatementParamsBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::storage::StatementParams::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageStatementParams.cpp:45:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageStatementParams.cpp:15,
                 from Unified_cpp_storage1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageStatementParamsBinding.h: In member function 'virtual JSObject* mozilla::storage::StatementParams::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageStatementParamsBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageStatementParams.cpp:43:50: note: 'aCx' declared here
   43 | JSObject* StatementParams::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozStorageStatementRow_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::storage::StatementRow]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageStatementRowBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::storage::StatementRow::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageStatementRow.cpp:43:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageStatementRow.cpp:10,
                 from Unified_cpp_storage1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageStatementRowBinding.h: In member function 'virtual JSObject* mozilla::storage::StatementRow::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageStatementRowBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageStatementRow.cpp:41:47: note: 'aCx' declared here
   41 | JSObject* StatementRow::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISimpleEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDirectoryEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/FileSystemModule.cpp:12,
                 from Unified_cpp_storage0.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozStorageAsyncStatementParams_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::storage::AsyncStatementParams]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageAsyncStatementParamsBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::storage::AsyncStatementParams::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageAsyncStatementParams.cpp:44:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageAsyncStatementParams.cpp:15,
                 from Unified_cpp_storage0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageAsyncStatementParamsBinding.h: In member function 'virtual JSObject* mozilla::storage::AsyncStatementParams::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozStorageAsyncStatementParamsBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/storage/mozStorageAsyncStatementParams.cpp:42:55: note: 'aCx' declared here
   42 | JSObject* AsyncStatementParams::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIAlertsService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AlertNotification.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/alerts/AlertNotification.cpp:7,
                 from Unified_cpp_components_alerts0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Notification.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/alerts/nsXULAlerts.cpp:14,
                 from Unified_cpp_components_alerts0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:12,
                 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-134.0.2/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingAllowList.cpp:7,
                 from Unified_cpp_cetrackingprotection0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:42,
                 from Unified_cpp_cetrackingprotection0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/GleanMetric.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/bouncetrackingprotection/ClearDataCallback.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtection.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:23:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, unsigned int, true>; ResolveValueT = nsTString<char>; RejectValueT = unsigned int; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<nsTString<char>, unsigned int, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<nsTString<char>, unsigned int, true> > >&)::<lambda(mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValueParam)>; ResolveValueT = nsTString<char>; RejectValueT = unsigned int; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<nsTString<char>, unsigned int, true>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<nsTString<char>, unsigned int, true> > >&)::<lambda(mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValueParam)>; ResolveValueT = nsTString<char>; RejectValueT = unsigned int; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = unsigned int; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValue>, bool, true>; ResolveValueT = CopyableTArray<mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>::<lambda(mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<nsTString<char>, 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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::BounceTrackingProtection::PurgeBounceTrackers()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>::<lambda(mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValue>, bool, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::MozPromise<nsTString<char>, unsigned int, true>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/waitable_event.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/ContentBlockingNotifier.cpp:17,
                 from Unified_cpp_antitracking0.cpp:38:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/StructuredClone.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneHolder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/IPDLParamTraits.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/HangAnnotations.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CPUUsageWatcher.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BackgroundHangMonitor.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7,
                 from Unified_cpp_ackgroundhangmonitor0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::nsHangDetails::GetAnnotations(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:72:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'retObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_ackgroundhangmonitor0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp: In member function 'virtual nsresult mozilla::nsHangDetails::GetAnnotations(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:72:25: note: 'retObj' declared here
   72 |   JS::Rooted<JSObject*> retObj(aCx, JS::NewArrayObject(aCx, length));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:66:42: note: 'aCx' declared here
   66 | nsHangDetails::GetAnnotations(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::nsHangDetails::GetModules(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:246:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'retObj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp: In member function 'virtual nsresult mozilla::nsHangDetails::GetModules(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:246:25: note: 'retObj' declared here
  246 |   JS::Rooted<JSObject*> retObj(aCx, JS::NewArrayObject(aCx, length));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:243:38: note: 'aCx' declared here
  243 | nsHangDetails::GetModules(JSContext* aCx, JS::MutableHandle<JS::Value> aVal) {
      |                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::nsHangDetails::GetStack(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:139:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ret' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp: In member function 'virtual nsresult mozilla::nsHangDetails::GetStack(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:139:25: note: 'ret' declared here
  139 |   JS::Rooted<JSObject*> ret(aCx, JS::NewArrayObject(aCx, length));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/backgroundhangmonitor/HangDetails.cpp:136:36: note: 'aCx' declared here
  136 | nsHangDetails::GetStack(JSContext* aCx, JS::MutableHandle<JS::Value> aStack) {
      |                         ~~~~~~~~~~~^~~
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/mozilla/dom/ScriptLoader.h:12,
                 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:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf<T1, T2>::destroy()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:122: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  122 |     } else if (state == SomeT2) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:122: note: adding '-flarge-source-files' will allow for 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/CredentialChosenCallback.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/credentialmanagement/CredentialChosenCallback.cpp:7,
                 from Unified_cpp_credentialmanagement0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredential.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdentityCredentialSerializationHelpers.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CredentialChosenCallback.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/ContentBlockingNotifier.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/ContentBlockingAllowList.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:9,
                 from Unified_cpp_antitracking0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/antitracking/AntiTrackingUtils.cpp:15,
                 from Unified_cpp_antitracking0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFinalizationWitnessService.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/finalizationwitness/FinalizationWitnessService.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:5:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::FinalizationWitnessService::Make(const char*, const char16_t*, JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:185:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'objResult' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp: In member function 'virtual nsresult mozilla::FinalizationWitnessService::Make(const char*, const char16_t*, JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:185:25: note: 'objResult' declared here
  185 |   JS::Rooted<JSObject*> objResult(aCx, JS_NewObject(aCx, &sWitnessClass));
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/finalizationwitness/FinalizationWitnessService.cpp:183:45: note: 'aCx' declared here
  183 |                                  JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:10:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IdentityCredentialRequestManager::NotifyOfStoredCredential(const nsCOMPtr<nsIPrincipal>&, const mozilla::dom::IPCIdentityCredential&)::<lambda(bool)>; RejectFunction = mozilla::IdentityCredentialRequestManager::NotifyOfStoredCredential(const nsCOMPtr<nsIPrincipal>&, const mozilla::dom::IPCIdentityCredential&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::IdentityCredentialRequestManager::NotifyOfStoredCredential(const nsCOMPtr<nsIPrincipal>&, const mozilla::dom::IPCIdentityCredential&)::<lambda(bool)>; RejectFunction = mozilla::IdentityCredentialRequestManager::NotifyOfStoredCredential(const nsCOMPtr<nsIPrincipal>&, const mozilla::dom::IPCIdentityCredential&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIContentPrefService2.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/cookiebanners/CookieBannerDomainPrefService.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/cookiebanners/CookieBannerDomainPrefService.cpp:5,
                 from Unified_cpp_cookiebanners0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/cookiebanners/nsCookieBannerService.cpp:11,
                 from Unified_cpp_cookiebanners0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/contentanalysis/ContentAnalysis.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/contentanalysis/ContentAnalysis.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/contentanalysis/ContentAnalysis.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIBase.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIBase.cpp:6,
                 from Unified_cpp_webidl-api0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionEventListener.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequest.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIBase.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/formautofill/FormAutofillNative.cpp:22,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConstsForwards.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoComputedData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ComputedStyle.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/formautofill/FormAutofillNative.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLIpdl.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:15,
                 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/PContentChild.h:9,
                 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-134.0.2/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/gfxFontUtils.h: In static member function 'static bool gfxFontUtils::PotentialRTLChar(char16_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1121 |     if (aCh >= kUnicodeBidiScriptsStart && aCh <= kUnicodeBidiScriptsEnd)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::shared_ptr<content_analysis::sdk::Client>, nsresult, false>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::GetDiagnosticInfo(JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::shared_ptr<content_analysis::sdk::Client>, nsresult, false>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CancelAllRequests()::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CancelAllRequests()::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::CancelAllRequests()::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::CancelAllRequests()::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::shared_ptr<content_analysis::sdk::Client>, nsresult, false>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::RunAcknowledgeTask(nsIContentAnalysisAcknowledgement*, const nsACString&)::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::shared_ptr<content_analysis::sdk::Client>, nsresult, false>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr<nsIContentAnalysisRequest>&, bool, int64_t, const RefPtr<nsIContentAnalysisCallback>&)::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr<nsIContentAnalysisRequest>&, bool, int64_t, const RefPtr<nsIContentAnalysisCallback>&)::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr<nsIContentAnalysisRequest>&, bool, int64_t, const RefPtr<nsIContentAnalysisCallback>&)::<lambda(std::shared_ptr<content_analysis::sdk::Client>)>; RejectFunction = mozilla::contentanalysis::ContentAnalysis::RunAnalyzeRequestTask(const RefPtr<nsIContentAnalysisRequest>&, bool, int64_t, const RefPtr<nsIContentAnalysisCallback>&)::<lambda(nsresult)>; ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::shared_ptr<content_analysis::sdk::Client>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionAlarms_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionAlarms]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionAlarmsBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionAlarms::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAlarms.cpp:43:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAlarms.cpp:9,
                 from Unified_cpp_webidl-api0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionAlarmsBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionAlarms::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionAlarmsBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAlarms.cpp:41:50: note: 'aCx' declared here
   41 | JSObject* ExtensionAlarms::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionBrowser_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionBrowser]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionBrowser::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowser.cpp:75:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp:15,
                 from Unified_cpp_webidl-api0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionBrowser::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_webidl-api0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowser.cpp:73:51: note: 'aCx' declared here
   73 | JSObject* ExtensionBrowser::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionBrowserSettings_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionBrowserSettings]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserSettingsBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionBrowserSettings::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowserSettings.cpp:89:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowserSettings.cpp:11,
                 from Unified_cpp_webidl-api0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserSettingsBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionBrowserSettings::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserSettingsBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowserSettings.cpp:88:16: note: 'aCx' declared here
   88 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionBrowserSettingsColorManagement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionBrowserSettingsColorManagement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserSettingsColorManagementBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionBrowserSettingsColorManagement::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowserSettingsColorManagement.cpp:49:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowserSettingsColorManagement.cpp:9,
                 from Unified_cpp_webidl-api0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserSettingsColorManagementBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionBrowserSettingsColorManagement::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionBrowserSettingsColorManagementBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowserSettingsColorManagement.cpp:48:16: note: 'aCx' declared here
   48 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionDns_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionDns]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionDnsBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionDns::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionDns.cpp:35:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionDns.cpp:9,
                 from Unified_cpp_webidl-api0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionDnsBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionDns::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionDnsBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionDns.cpp:33:47: note: 'aCx' declared here
   33 | JSObject* ExtensionDns::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionEventManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionEventManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionEventManagerBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionEventManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionEventManager.cpp:80:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionEventManager.cpp:10,
                 from Unified_cpp_webidl-api0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionEventManagerBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionEventManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionEventManagerBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionEventManager.cpp:78:56: note: 'aCx' declared here
   78 | JSObject* ExtensionEventManager::WrapObject(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionMockAPI_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionMockAPI]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionMockAPIBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionMockAPI::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionMockAPI.cpp:43:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionMockAPI.cpp:9,
                 from Unified_cpp_webidl-api0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionMockAPIBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionMockAPI::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionMockAPIBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionMockAPI.cpp:41:51: note: 'aCx' declared here
   41 | JSObject* ExtensionMockAPI::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionPort_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionPort]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionPortBinding.h:91:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionPort::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionPort.cpp:99:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionBrowser.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionPortBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionPort::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionPortBinding.h:91:27: note: 'reflector' declared here
   91 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_webidl-api0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionPort.cpp:97:48: note: 'aCx' declared here
   97 | JSObject* ExtensionPort::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionProxy_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionProxy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionProxyBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionProxy::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionProxy.cpp:46:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionProxy.cpp:10,
                 from Unified_cpp_webidl-api0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionProxyBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionProxy::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionProxyBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionProxy.cpp:44:49: note: 'aCx' declared here
   44 | JSObject* ExtensionProxy::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionRuntime_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionRuntime]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionRuntimeBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionRuntime::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionRuntime.cpp:52:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionRuntime.cpp:9,
                 from Unified_cpp_webidl-api0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionRuntimeBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionRuntime::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionRuntimeBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionRuntime.cpp:50:51: note: 'aCx' declared here
   50 | JSObject* ExtensionRuntime::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionScripting_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionScripting]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionScriptingBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionScripting::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionScripting.cpp:38:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionScripting.cpp:9,
                 from Unified_cpp_webidl-api0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionScriptingBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionScripting::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionScriptingBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionScripting.cpp:36:53: note: 'aCx' declared here
   36 | JSObject* ExtensionScripting::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionSetting_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionSetting]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionSettingBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionSetting::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionSetting.cpp:43:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionSetting.cpp:9,
                 from Unified_cpp_webidl-api0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionSettingBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionSetting::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionSettingBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionSetting.cpp:41:51: note: 'aCx' declared here
   41 | JSObject* ExtensionSetting::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static nsresult mozilla::extensions::ExtensionAPIRequestForwarder::JSArrayToSequence(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Sequence<JS::Value>&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp:57:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp: In static member function 'static nsresult mozilla::extensions::ExtensionAPIRequestForwarder::JSArrayToSequence(JSContext*, JS::Handle<JS::Value>, mozilla::dom::Sequence<JS::Value>&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp:57:25: note: 'obj' declared here
   57 |   JS::Rooted<JSObject*> obj(aCx, aJSValue.toObjectOrNull());
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp:54:16: note: 'aCx' declared here
   54 |     JSContext* aCx, JS::Handle<JS::Value> aJSValue,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FunctionBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIBase.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const JS::Value]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::extensions::RequestWorkerRunnable::DeserializeCallerStack(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp:370:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'savedFrame' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp: In member function 'void mozilla::extensions::RequestWorkerRunnable::DeserializeCallerStack(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp:370:27: note: 'savedFrame' declared here
  370 |     JS::Rooted<JSObject*> savedFrame(aCx, mStackHolder->get()->ReadStack(aCx));
      |                           ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.cpp:367:16: note: 'aCx' declared here
  367 |     JSContext* aCx, JS::MutableHandle<JS::Value> aRetval) {
      |     ~~~~~~~~~~~^~~
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/GleanBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/Category.cpp:7,
                 from Unified_cpp_components_glean0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanCategory_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::Category]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h:47:27,
    inlined from 'virtual JSObject* mozilla::glean::Category::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/Category.cpp:26:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h: In member function 'virtual JSObject* mozilla::glean::Category::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h:47:27: note: 'reflector' declared here
   47 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/Category.cpp:24:43: note: 'aCx' declared here
   24 | JSObject* Category::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanImpl_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::Glean]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h:86:27,
    inlined from 'virtual JSObject* mozilla::glean::Glean::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/Glean.cpp:38:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h: In member function 'virtual JSObject* mozilla::glean::Glean::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h:86:27: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/Glean.cpp:37:40: note: 'aCx' declared here
   37 | JSObject* Glean::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanPingsImpl_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanPings]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanPingsBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanPings::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/GleanPings.cpp:31:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/GleanPings.cpp:11,
                 from Unified_cpp_components_glean0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanPingsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanPings::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanPingsBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/GleanPings.cpp:29:45: note: 'aCx' declared here
   29 | JSObject* GleanPings::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanBoolean_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanBoolean]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:206:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanBoolean::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Boolean.cpp:51:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Boolean.cpp:11,
                 from Unified_cpp_components_glean0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanBoolean::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:206:27: note: 'reflector' declared here
  206 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Boolean.cpp:49:47: note: 'aCx' declared here
   49 | JSObject* GleanBoolean::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanCounter_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanCounter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:245:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanCounter::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Counter.cpp:54:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanCounter::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:245:27: note: 'reflector' declared here
  245 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Counter.cpp:52:47: note: 'aCx' declared here
   52 | JSObject* GleanCounter::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanCustomDistribution_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanCustomDistribution]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:284:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanCustomDistribution::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/CustomDistribution.cpp:129:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanCustomDistribution::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:284:27: note: 'reflector' declared here
  284 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/CustomDistribution.cpp:128:16: note: 'aCx' declared here
  128 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanDatetime_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanDatetime]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:323:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanDatetime::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Datetime.cpp:87:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanDatetime::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:323:27: note: 'reflector' declared here
  323 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Datetime.cpp:85:48: note: 'aCx' declared here
   85 | JSObject* GleanDatetime::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanDenominator_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanDenominator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:362:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanDenominator::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Denominator.cpp:44:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanDenominator::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:362:27: note: 'reflector' declared here
  362 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Denominator.cpp:42:51: note: 'aCx' declared here
   42 | JSObject* GleanDenominator::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:401:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanEvent::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Event.cpp:21:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanEvent::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:401:27: note: 'reflector' declared here
  401 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Event.cpp:19:45: note: 'aCx' declared here
   19 | JSObject* GleanEvent::WrapObject(JSContext* aCx,
      |                                  ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanLabeled_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanLabeled]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h:125:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanLabeled::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Labeled.cpp:20:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanLabeled::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanBinding.h:125:27: note: 'reflector' declared here
  125 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Labeled.cpp:18:47: note: 'aCx' declared here
   18 | JSObject* GleanLabeled::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanMemoryDistribution_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanMemoryDistribution]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:440:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanMemoryDistribution::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/MemoryDistribution.cpp:67:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanMemoryDistribution::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:440:27: note: 'reflector' declared here
  440 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/MemoryDistribution.cpp:66:16: note: 'aCx' declared here
   66 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanNumerator_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanNumerator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:514:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanNumerator::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Numerator.cpp:48:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanNumerator::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:514:27: note: 'reflector' declared here
  514 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Numerator.cpp:46:49: note: 'aCx' declared here
   46 | JSObject* GleanNumerator::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanObject_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanObject]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:553:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanObject::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Object.cpp:24:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanObject::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:553:27: note: 'reflector' declared here
  553 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Object.cpp:22:46: note: 'aCx' declared here
   22 | JSObject* GleanObject::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/KeyboardMap.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabMessageUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/PExtensions.cpp:19,
                 from Unified_cpp_extensions0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | 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/extensions/WebExtensionPolicy.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ExtensionPolicyService.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6,
                 from Unified_cpp_extensions0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MatchPattern_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::MatchPattern]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchPatternBinding.h:439:27,
    inlined from 'virtual JSObject* mozilla::extensions::MatchPattern::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/MatchPattern.cpp:493:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/MatchPattern.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/WebExtensionPolicy.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchPatternBinding.h: In member function 'virtual JSObject* mozilla::extensions::MatchPattern::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchPatternBinding.h:439:27: note: 'reflector' declared here
  439 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_extensions0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/MatchPattern.cpp:491:47: note: 'aCx' declared here
  491 | JSObject* MatchPattern::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MatchPatternSet_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::MatchPatternSet]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchPatternBinding.h:478:27,
    inlined from 'virtual JSObject* mozilla::extensions::MatchPatternSet::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/MatchPattern.cpp:661:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchPatternBinding.h: In member function 'virtual JSObject* mozilla::extensions::MatchPatternSet::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchPatternBinding.h:478:27: note: 'reflector' declared here
  478 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/MatchPattern.cpp:659:50: note: 'aCx' declared here
  659 | JSObject* MatchPatternSet::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MatchGlob_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::MatchGlob]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchGlobBinding.h:45:27,
    inlined from 'virtual JSObject* mozilla::extensions::MatchGlob::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/MatchPattern.cpp:772:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/MatchGlob.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/MatchPattern.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchGlobBinding.h: In member function 'virtual JSObject* mozilla::extensions::MatchGlob::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MatchGlobBinding.h:45:27: note: 'reflector' declared here
   45 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/MatchPattern.cpp:770:44: note: 'aCx' declared here
  770 | JSObject* MatchGlob::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebExtensionPolicy_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::WebExtensionPolicy]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:313:27,
    inlined from 'virtual JSObject* mozilla::extensions::WebExtensionPolicy::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:596:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/WebExtensionPolicy.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionPolicyBinding.h: In member function 'virtual JSObject* mozilla::extensions::WebExtensionPolicy::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:313:27: note: 'reflector' declared here
  313 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_extensions0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:594:53: note: 'aCx' declared here
  594 | JSObject* WebExtensionPolicy::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozDocumentMatcher_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::MozDocumentMatcher]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h:918:27,
    inlined from 'virtual JSObject* mozilla::extensions::MozDocumentMatcher::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:967:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h: In member function 'virtual JSObject* mozilla::extensions::MozDocumentMatcher::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h:918:27: note: 'reflector' declared here
  918 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:965:53: note: 'aCx' declared here
  965 | JSObject* MozDocumentMatcher::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WebExtensionContentScript_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::WebExtensionContentScript]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h:963:27,
    inlined from 'virtual JSObject* mozilla::extensions::WebExtensionContentScript::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:972:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h: In member function 'virtual JSObject* mozilla::extensions::WebExtensionContentScript::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebExtensionContentScriptBinding.h:963:27: note: 'reflector' declared here
  963 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:971:16: note: 'aCx' declared here
  971 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MozDocumentObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::DocumentObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozDocumentObserverBinding.h:54:27,
    inlined from 'virtual JSObject* mozilla::extensions::DocumentObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:1033:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/DocumentObserver.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozDocumentObserverBinding.h: In member function 'virtual JSObject* mozilla::extensions::DocumentObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MozDocumentObserverBinding.h:54:27: note: 'reflector' declared here
   54 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:1031:51: note: 'aCx' declared here
 1031 | JSObject* DocumentObserver::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::OriginAttributesPattern]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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/WebExtensionPolicyBinding.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const mozilla::OriginAttributesPattern]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozIMozIntlHelper.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult AddFunctions(JSContext*, JS::Handle<JS::Value>, const JSFunctionSpec*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:31:56,
    inlined from 'virtual nsresult mozilla::MozIntlHelper::AddGetCalendarInfo(JS::Handle<JS::Value>, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:51:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'realIntlObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp: In member function 'virtual nsresult mozilla::MozIntlHelper::AddGetCalendarInfo(JS::Handle<JS::Value>, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:30:25: note: 'realIntlObj' declared here
   30 |   JS::Rooted<JSObject*> realIntlObj(
      |                         ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:46:73: note: 'cx' declared here
   46 | MozIntlHelper::AddGetCalendarInfo(JS::Handle<JS::Value> val, JSContext* cx) {
      |                                                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::MozIntlHelper::AddDateTimeFormatConstructor(JS::Handle<JS::Value>, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:63:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'realIntlObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp: In member function 'virtual nsresult mozilla::MozIntlHelper::AddDateTimeFormatConstructor(JS::Handle<JS::Value>, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:62:25: note: 'realIntlObj' declared here
   62 |   JS::Rooted<JSObject*> realIntlObj(
      |                         ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:56:56: note: 'cx' declared here
   56 |                                             JSContext* cx) {
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::MozIntlHelper::AddDisplayNamesConstructor(JS::Handle<JS::Value>, JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:86:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'realIntlObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp: In member function 'virtual nsresult mozilla::MozIntlHelper::AddDisplayNamesConstructor(JS::Handle<JS::Value>, JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:85:25: note: 'realIntlObj' declared here
   85 |   JS::Rooted<JSObject*> realIntlObj(
      |                         ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mozintl/MozIntlHelper.cpp:79:54: note: 'cx' declared here
   79 |                                           JSContext* cx) {
      |                                           ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/xpcom/FOG.cpp:12,
                 from Unified_cpp_glean_xpcom0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::FOG::TestFlushAllChildren(JSContext*, mozilla::dom::Promise**)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::FOG::TestFlushAllChildren(JSContext*, mozilla::dom::Promise**)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:28,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:16,
                 from Unified_cpp_webrequest0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:6,
                 from Unified_cpp_webidl-api1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionEventListener.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequest.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPIRequestForwarder.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionAPICallFunctionNoReturn.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ExtensionTest_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ExtensionTest]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionTestBinding.h:42:27,
    inlined from 'virtual JSObject* mozilla::extensions::ExtensionTest::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:58:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionTestBinding.h: In member function 'virtual JSObject* mozilla::extensions::ExtensionTest::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ExtensionTestBinding.h:42:27: note: 'reflector' declared here
   42 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:56:48: note: 'aCx' declared here
   56 | JSObject* ExtensionTest::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProcInfo.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/processtools/ProcInfo_common.cpp:7,
                 from Unified_cpp_processtools0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::UtilityInfo; ElemType = mozilla::UtilityInfo; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::UtilityInfo; E = mozilla::UtilityInfo; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::UtilityInfo; E = mozilla::UtilityInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::UtilityInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2980:17:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::UtilityInfo]'
 2980 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/processtools/ProcInfo_solaris.cpp:86:55:   required from here
   86 |     info.utilityActors = std::move(request.utilityInfo);
      |                                                       ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::UtilityInfo' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProcInfo.h:130:8: note: 'struct mozilla::UtilityInfo' declared here
  130 | struct UtilityInfo {
      |        ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::extensions::ExtensionTest::AssertMatchInternal(JSContext*, JS::HandleValue, JS::HandleValue, const nsAString&, const nsAString&, mozilla::UniquePtr<mozilla::dom::SerializedStackHolder>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:127:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'actualToString' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp: In member function 'bool mozilla::extensions::ExtensionTest::AssertMatchInternal(JSContext*, JS::HandleValue, JS::HandleValue, const nsAString&, const nsAString&, mozilla::UniquePtr<mozilla::dom::SerializedStackHolder>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:127:25: note: 'actualToString' declared here
  127 |   JS::Rooted<JSString*> actualToString(aCx, JS::ToString(aCx, aActualValue));
      |                         ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webidl-api/ExtensionTest.cpp:119:16: note: 'aCx' declared here
  119 |     JSContext* aCx, const JS::HandleValue aActualValue,
      |     ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChannelWrapper_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::ChannelWrapper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelWrapperBinding.h:468:27,
    inlined from 'virtual JSObject* mozilla::extensions::ChannelWrapper::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1260:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelWrapperBinding.h: In member function 'virtual JSObject* mozilla::extensions::ChannelWrapper::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChannelWrapperBinding.h:468:27: note: 'reflector' declared here
  468 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1258:49: note: 'aCx' declared here
 1258 | JSObject* ChannelWrapper::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StreamFilter_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::StreamFilter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StreamFilterBinding.h:412,
    inlined from 'virtual JSObject* mozilla::extensions::StreamFilter::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:239:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilter.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StreamFilterBinding.h: In member function 'virtual JSObject* mozilla::extensions::StreamFilter::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StreamFilterBinding.h:412: note: 'reflector' declared here
  412 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:237: note: 'aCx' declared here
  237 | JSObject* StreamFilter::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StreamFilterDataEvent_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::extensions::StreamFilterDataEvent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StreamFilterDataEventBinding.h:92,
    inlined from 'virtual JSObject* mozilla::extensions::StreamFilterDataEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/StreamFilterEvents.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StreamFilterDataEventBinding.h: In member function 'virtual JSObject* mozilla::extensions::StreamFilterDataEvent::WrapObjectInternal(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StreamFilterDataEventBinding.h:92: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_webrequest0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:48: note: 'aCx' declared here
   48 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/DecoderDoctorLogger.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/MediaDataDemuxer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ADTSDemuxer.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mediasniffer/nsMediaSniffer.cpp:7,
                 from Unified_cpp_mediasniffer0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/mediasniffer/nsMediaSniffer.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContextGroup.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/extensions/WebExtensionPolicy.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WebRequestService.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:13:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>, bool, true>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(bool)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(bool)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(mozilla::ipc::ResponseRejectReason&&)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>&&)>; RejectFunction = mozilla::extensions::StreamFilter::Connect()::<lambda(mozilla::ipc::ResponseRejectReason&&)>; ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::Endpoint<mozilla::extensions::PStreamFilterChild>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIXPCScriptable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/reflect/reflect.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/reflect/reflect.cpp:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::reflect::Module::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, const JS::CallArgs&, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/reflect/reflect.cpp:28:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/reflect/reflect.cpp: In member function 'virtual nsresult mozilla::reflect::Module::Call(nsIXPConnectWrappedNative*, JSContext*, JSObject*, const JS::CallArgs&, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/reflect/reflect.cpp:28:25: note: 'global' declared here
   28 |   JS::Rooted<JSObject*> global(cx, JS::GetScriptedCallerGlobal(cx));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/reflect/reflect.cpp:26:61: note: 'cx' declared here
   26 | Module::Call(nsIXPConnectWrappedNative* wrapper, JSContext* cx, JSObject* obj,
      |                                                  ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/remote/nsRemoteService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/remote/nsRemoteService.cpp:24:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<nsStartupLock>, nsresult, false>; ResolveValueT = RefPtr<nsStartupLock>; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsRemoteService::AsyncLockStartup(double)::<lambda(const mozilla::MozPromise<RefPtr<nsStartupLock>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<nsStartupLock>; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsRemoteService::AsyncLockStartup(double)::<lambda(const mozilla::MozPromise<RefPtr<nsStartupLock>, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = RefPtr<nsStartupLock>; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<nsStartupLock>; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
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/glean/bindings/Quantity.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Quantity.cpp:7,
                 from Unified_cpp_components_glean1.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanQuantity_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanQuantity]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:592:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanQuantity::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Quantity.cpp:58:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Quantity.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanQuantity::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:592:27: note: 'reflector' declared here
  592 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Quantity.cpp:56:48: note: 'aCx' declared here
   56 | JSObject* GleanQuantity::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanRate_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanRate]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:631:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanRate::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Rate.cpp:57:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanRate::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:631:27: note: 'reflector' declared here
  631 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Rate.cpp:55:44: note: 'aCx' declared here
   55 | JSObject* GleanRate::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanString_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanString]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:670:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanString::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/String.cpp:49:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanString::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:670:27: note: 'reflector' declared here
  670 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/String.cpp:47:46: note: 'aCx' declared here
   47 | JSObject* GleanString::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanStringList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanStringList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:709:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanStringList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/StringList.cpp:57:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanStringList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:709:27: note: 'reflector' declared here
  709 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/StringList.cpp:55:50: note: 'aCx' declared here
   55 | JSObject* GleanStringList::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanText_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanText]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:748:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanText::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Text.cpp:44:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanText::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:748:27: note: 'reflector' declared here
  748 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Text.cpp:42:44: note: 'aCx' declared here
   42 | JSObject* GleanText::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanTimespan_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanTimespan]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:787:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanTimespan::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Timespan.cpp:161:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanTimespan::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:787:27: note: 'reflector' declared here
  787 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Timespan.cpp:159:48: note: 'aCx' declared here
  159 | JSObject* GleanTimespan::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanTimingDistribution_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanTimingDistribution]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:826:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanTimingDistribution::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/TimingDistribution.cpp:356:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanTimingDistribution::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:826:27: note: 'reflector' declared here
  826 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/TimingDistribution.cpp:355:16: note: 'aCx' declared here
  355 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanUrl_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanUrl]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:865:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanUrl::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Url.cpp:48:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanUrl::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:865:27: note: 'reflector' declared here
  865 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Url.cpp:46:43: note: 'aCx' declared here
   46 | JSObject* GleanUrl::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::GleanUuid_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::glean::GleanUuid]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:904:27,
    inlined from 'virtual JSObject* mozilla::glean::GleanUuid::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Uuid.cpp:54:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h: In member function 'virtual JSObject* mozilla::glean::GleanUuid::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GleanMetricsBinding.h:904:27: note: 'reflector' declared here
  904 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_components_glean1.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/glean/bindings/private/Uuid.cpp:52:44: note: 'aCx' declared here
   52 | JSObject* GleanUuid::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/GleanMetric.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Quantity.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::ipc::ByteBuf>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = CopyableTArray<mozilla::ipc::ByteBuf>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::glean::FlushAllChildData(std::function<void(nsTArray<mozilla::ipc::ByteBuf>&&)>&&)::<lambda(mozilla::MozPromise<CopyableTArray<mozilla::ipc::ByteBuf>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray<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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::glean::FlushAllChildData(std::function<void(nsTArray<mozilla::ipc::ByteBuf>&&)>&&)::<lambda(mozilla::MozPromise<CopyableTArray<mozilla::ipc::ByteBuf>, mozilla::ipc::ResponseRejectReason, true>::ResolveOrRejectValue&&)>; ResolveValueT = CopyableTArray<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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::ipc::ByteBuf>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true> > >&)::<lambda(mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true> > >&)::<lambda(mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::RejectValueTypeParam)>; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true> > >&)::<lambda(mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true> > >&)::<lambda(mozilla::MozPromise<mozilla::ipc::ByteBuf, mozilla::ipc::ResponseRejectReason, true>::RejectValueTypeParam)>; ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::ipc::ByteBuf; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsStandardURL.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/History.cpp:40,
                 from Unified_cpp_components_places0.cpp:29:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/History.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Debug.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerLabels.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkers.h:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/startup/StartupTimeline.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/startup/StartupTimeline.cpp:5,
                 from Unified_cpp_components_startup0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsAppStartup::GetStartupInfo(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/startup/nsAppStartup.cpp:808:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_components_startup0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/startup/nsAppStartup.cpp: In member function 'virtual nsresult nsAppStartup::GetStartupInfo(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/startup/nsAppStartup.cpp:808:25: note: 'obj' declared here
  808 |   JS::Rooted<JSObject*> obj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/startup/nsAppStartup.cpp:806:41: note: 'aCx' declared here
  806 | nsAppStartup::GetStartupInfo(JSContext* aCx,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MouseEvents.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/resistfingerprinting/nsUserCharacteristics.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/resistfingerprinting/nsUserCharacteristics.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/resistfingerprinting/nsUserCharacteristics.cpp:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
toolkit/components/telemetry/TelemetryHistogramData.inc.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/satchel/nsFormFillController.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Debug.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerLabels.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SpinEventLoopUntil.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/Database.cpp:9,
                 from Unified_cpp_components_places0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::places::PlaceInfo::GetVisits(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/PlaceInfo.cpp:91:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'visits' in '((js::StackRootedBase**)aContext)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_components_places0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/PlaceInfo.cpp: In member function 'virtual nsresult mozilla::places::PlaceInfo::GetVisits(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/PlaceInfo.cpp:91: note: 'visits' declared here
   91 |   JS::Rooted<JSObject*> visits(aContext, JS::NewArrayObject(aContext, 0));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/PlaceInfo.cpp:79: note: 'aContext' declared here
   79 | PlaceInfo::GetVisits(JSContext* aContext,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BodyConsumer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Blob.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/File.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItem.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransferItemList.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DataTransfer.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MouseEvents.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>; ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = TimoutPromise(const RefPtr<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::Private>&, uint32_t, const nsCString&)::<lambda()>; RejectFunction = TimoutPromise(const RefPtr<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::Private>&, uint32_t, const nsCString&)::<lambda()>; ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = TimoutPromise(const RefPtr<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::Private>&, uint32_t, const nsCString&)::<lambda()>; RejectFunction = TimoutPromise(const RefPtr<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::Private>&, uint32_t, const nsCString&)::<lambda()>; ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>; ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false> > >&)::<lambda(mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::AllSettled(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false> > >&)::<lambda(mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValueParam)>; ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValue>, bool, false>; ResolveValueT = CopyableTArray<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsUserCharacteristics::PopulateDataAndEventuallySubmit(bool, bool)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsUserCharacteristics::PopulateDataAndEventuallySubmit(bool, bool)::<lambda(const mozilla::MozPromise<CopyableTArray<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValue>, bool, false>::ResolveOrRejectValue&)>; ResolveValueT = CopyableTArray<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<mozilla::MozPromise<mozilla::void_t, std::pair<nsTString<char>, mozilla::Variant<nsresult, nsTString<char> > >, false>::ResolveOrRejectValue>; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = PopulateMediaDevices()::<lambda(const RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >&)>; RejectFunction = PopulateMediaDevices()::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = PopulateMediaDevices()::<lambda(const RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >&)>; RejectFunction = PopulateMediaDevices()::<lambda(RefPtr<mozilla::MediaMgrError>&&)>; ResolveValueT = RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<const mozilla::media::Refcountable<nsTArray<RefPtr<mozilla::MediaDevice> > > >; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:44,
                 from Unified_cpp_resistfingerprinting0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/resistfingerprinting/nsRFPService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from Unified_cpp_components_places0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::ExecuteQuery(nsINavHistoryQuery*, nsINavHistoryQueryOptions*, nsINavHistoryResult**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/nsNavHistory.cpp:764: warning: 'dateAdded' may be used uninitialized [-Wmaybe-uninitialized]
  764 |       node->mDateAdded = dateAdded;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/nsNavHistory.cpp:754: note: 'dateAdded' was declared here
  754 |     PRTime dateAdded;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/nsNavHistory.cpp:765: warning: 'lastModified' may be used uninitialized [-Wmaybe-uninitialized]
  765 |       node->mLastModified = lastModified;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/nsNavHistory.cpp:755: note: 'lastModified' was declared here
  755 |     PRTime lastModified;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIProperties.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDirectoryServiceUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.cpp:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.cpp:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsITerminatorTest.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.cpp:19:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::nsTerminator::GetTicksForShutdownPhases(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.cpp:401:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.cpp: In member function 'virtual nsresult mozilla::nsTerminator::GetTicksForShutdownPhases(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.cpp:401:25: note: 'obj' declared here
  401 |   JS::Rooted<JSObject*> obj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/terminator/nsTerminator.cpp:399:52: note: 'aCx' declared here
  399 | nsTerminator::GetTicksForShutdownPhases(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_places.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/places/Database.cpp:10:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::places::FaviconMetadata, nsresult, false>; ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::places::PageIconProtocolHandler::NewStream(nsIURI*, nsILoadInfo*, bool*)::<lambda(const mozilla::places::FaviconMetadata&)>; RejectFunction = mozilla::places::PageIconProtocolHandler::NewStream(nsIURI*, nsILoadInfo*, bool*)::<lambda(nsresult)>; ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::places::PageIconProtocolHandler::NewStream(nsIURI*, nsILoadInfo*, bool*)::<lambda(const mozilla::places::FaviconMetadata&)>; RejectFunction = mozilla::places::PageIconProtocolHandler::NewStream(nsIURI*, nsILoadInfo*, bool*)::<lambda(nsresult)>; ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::places::FaviconMetadata, nsresult, false>; ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::places::PageIconProtocolHandler::NewChannelInternal(nsIURI*, nsILoadInfo*, nsIChannel**)::<lambda(const mozilla::places::FaviconMetadata&)>; RejectFunction = mozilla::places::PageIconProtocolHandler::NewChannelInternal(nsIURI*, nsILoadInfo*, nsIChannel**)::<lambda(nsresult)>; ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::places::PageIconProtocolHandler::NewChannelInternal(nsIURI*, nsILoadInfo*, nsIChannel**)::<lambda(const mozilla::places::FaviconMetadata&)>; RejectFunction = mozilla::places::PageIconProtocolHandler::NewChannelInternal(nsIURI*, nsILoadInfo*, nsIChannel**)::<lambda(nsresult)>; ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::places::FaviconMetadata; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OwnedRustBuffer.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/OwnedRustBuffer.cpp:8,
                 from Unified_cpp_uniffi-js0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::UniFFIPointer_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::UniFFIPointer]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UniFFIBinding.h:572:27,
    inlined from 'virtual JSObject* mozilla::dom::UniFFIPointer::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/UniFFIPointer.cpp:110:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UniFFIScaffolding.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UniFFICall.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/UniFFICall.cpp:10,
                 from Unified_cpp_uniffi-js0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UniFFIBinding.h: In member function 'virtual JSObject* mozilla::dom::UniFFIPointer::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UniFFIBinding.h:572:27: note: 'reflector' declared here
  572 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_uniffi-js0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/UniFFIPointer.cpp:108:48: note: 'aCx' declared here
  108 | JSObject* UniFFIPointer::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::uniffi::OwnedRustBuffer::IntoArrayBuffer(JSContext*, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/OwnedRustBuffer.cpp:78:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/OwnedRustBuffer.cpp: In member function 'void mozilla::uniffi::OwnedRustBuffer::IntoArrayBuffer(JSContext*, JS::MutableHandle<JSObject*>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/OwnedRustBuffer.cpp:77:25: note: 'obj' declared here
   77 |   JS::Rooted<JSObject*> obj(
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/uniffi-js/OwnedRustBuffer.cpp:68:50: note: 'aCx' declared here
   68 | void OwnedRustBuffer::IntoArrayBuffer(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/OwnedRustBuffer.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>, nsresult, true>; ResolveValueT = mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::uniffi::UniffiSyncCallHandler::CallAsyncWrapper(mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>, const mozilla::dom::GlobalObject&, const mozilla::dom::Sequence<mozilla::dom::OwningDoubleOrArrayBufferOrUniFFIPointer>&, mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::uniffi::UniffiSyncCallHandler::CallAsyncWrapper(mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>, const mozilla::dom::GlobalObject&, const mozilla::dom::Sequence<mozilla::dom::OwningDoubleOrArrayBufferOrUniFFIPointer>&, mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>, nsresult, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::UniquePtr<mozilla::uniffi::UniffiSyncCallHandler>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
toolkit/library/buildid.cpp.stub
In file included from /usr/gcc/14/include/c++/14.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/waitable_event.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/JSProcessActorParent.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/InProcessParent.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreChild.cpp:16,
                 from Unified_cpp_sessionstore0.cpp:29:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WidgetUtilsGtk.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/system/gnome/nsGIOService.cpp:19:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<_GDBusProxy>, mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::<lambda(RefPtr<_GDBusProxy>&&)>; RejectFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::<lambda(RefPtr<_GDBusProxy>&&)>; RejectFunction = RevealFileViaDBus(nsIFile*, const char*, const char*, const char*, const char*)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<_GVariant>, mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::<lambda(RefPtr<_GVariant>&&)>; RejectFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::<lambda(RefPtr<_GVariant>&&)>; RejectFunction = RevealFileViaDBusWithProxy(GDBusProxy*, nsIFile*, const char*)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, bool, false>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::<lambda(nsCString)>; RejectFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::<lambda(nsCString)>; RejectFunction = nsGIOMimeApp::LaunchWithURI(nsIURI*, mozilla::dom::BrowsingContext*)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, bool, false>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsGIOService::ShowURI(nsIURI*)::<lambda(nsCString)>; RejectFunction = nsGIOService::ShowURI(nsIURI*)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsGIOService::ShowURI(nsIURI*)::<lambda(nsCString)>; RejectFunction = nsGIOService::ShowURI(nsIURI*)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, bool, false>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = LaunchPath(const nsACString&)::<lambda(nsCString)>; RejectFunction = LaunchPath(const nsACString&)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = LaunchPath(const nsACString&)::<lambda(nsCString)>; RejectFunction = LaunchPath(const nsACString&)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIScriptSecurityManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/nsCSPUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/nsCSPContext.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9,
                 from Unified_cpp_mozapps_extensions0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/mozapps/extensions/AddonManagerWebAPI.cpp:11,
                 from Unified_cpp_mozapps_extensions0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/BrowserSessionStore.cpp:20,
                 from Unified_cpp_sessionstore0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/profile/nsToolkitProfileService.cpp:7,
                 from Unified_cpp_toolkit_profile0.cpp:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlushCurrentProfile(JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlushCurrentProfile(JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlush(JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::AsyncFlush(JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::RemoveProfileFilesByPath(nsIFile*, nsIFile*, uint32_t, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsToolkitProfileService::RemoveProfileFilesByPath(nsIFile*, nsIFile*, uint32_t, JSContext*, mozilla::dom::Promise**)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:456: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  456 |     } else if (mNoListenerForEvents[0] == aEvent->mMessage ||
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: note: adding '-flarge-source-files' will allow for 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/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStore.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/BrowserSessionStore.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SessionStoreFormData_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SessionStoreFormData]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:205:27,
    inlined from 'virtual JSObject* mozilla::dom::SessionStoreFormData::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreFormData.cpp:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h: In member function 'virtual JSObject* mozilla::dom::SessionStoreFormData::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:205:27: note: 'reflector' declared here
  205 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_sessionstore0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreFormData.cpp:35: note: 'aCx' declared here
   35 | JSObject* SessionStoreFormData::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SessionStoreScrollData_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SessionStoreScrollData]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:259:27,
    inlined from 'virtual JSObject* mozilla::dom::SessionStoreScrollData::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreScrollData.cpp:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h: In member function 'virtual JSObject* mozilla::dom::SessionStoreScrollData::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserSessionStoreBinding.h:259:27: note: 'reflector' declared here
  259 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_sessionstore0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreScrollData.cpp:50: note: 'aCx' declared here
   50 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::SessionStoreFormData::ToJSON(JSContext*, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreFormData.cpp:113:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreFormData.cpp: In member function 'void mozilla::dom::SessionStoreFormData::ToJSON(JSContext*, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreFormData.cpp:113: note: 'result' declared here
  113 |   JS::Rooted<JSObject*> result(aCx, JS_NewPlainObject(aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreFormData.cpp:101: note: 'aCx' declared here
  101 | void SessionStoreFormData::ToJSON(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::SessionStoreScrollData::ToJSON(JSContext*, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreScrollData.cpp:90:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'result' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreScrollData.cpp: In member function 'void mozilla::dom::SessionStoreScrollData::ToJSON(JSContext*, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreScrollData.cpp:90: note: 'result' declared here
   90 |   JS::Rooted<JSObject*> result(aCx, JS_NewPlainObject(aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/sessionstore/SessionStoreScrollData.cpp:78: note: 'aCx' declared here
   78 | void SessionStoreScrollData::ToJSON(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientBinding.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UnionTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SessionStoreFormData.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<bool>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = CopyableTArray<bool>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SessionStoreParent::FlushAllSessionStoreChildren(const std::function<void()>&)::<lambda()>::<lambda()>; ResolveValueT = CopyableTArray<bool>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::SessionStoreParent::FlushAllSessionStoreChildren(const std::function<void()>&)::<lambda()>::<lambda()>; ResolveValueT = CopyableTArray<bool>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<bool>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:10,
                 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<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/url-classifier/Entries.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/url-classifier/ChunkSet.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6,
                 from Unified_cpp_url-classifier0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsTLiteralString<char>; ElemType = nsTLiteralString<char>; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = nsTLiteralString<char>; E = nsTLiteralString<char>; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2643:14:   required from 'nsTArray_Impl<E, Alloc>::value_type* nsTArray_Impl<E, Alloc>::AppendElementsInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsTLiteralString<char>; E = nsTLiteralString<char>; Alloc = nsTArrayInfallibleAllocator; value_type = nsTLiteralString<char>; size_type = long unsigned int]'
 2643 |   AssignRange(len, aArrayLen, aArray);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2796:63:   required from 'mozilla::NotNull<typename nsTArray_Impl<E, nsTArrayInfallibleAllocator>::value_type*> nsTArray<E>::AppendElements(const Item*, typename base_type::size_type) [with Item = nsTLiteralString<char>; E = nsTLiteralString<char>; typename nsTArray_Impl<E, nsTArrayInfallibleAllocator>::value_type = nsTLiteralString<char>; typename base_type::size_type = long unsigned int; base_type = nsTArray_Impl<nsTLiteralString<char>, nsTArrayInfallibleAllocator>]'
 2796 |         this->template AppendElementsInternal<InfallibleAlloc>(aArray,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
 2797 |                                                                aArrayLen));
      |                                                                ~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2747:19:   required from 'nsTArray<E>::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString<char>]'
 2747 |     AppendElements(aIL.begin(), aIL.size());
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/url-classifier/Classifier.cpp:222:3:   required from here
  222 |   };
      |   ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'class nsTLiteralString<char>' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTDependentSubstring.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCharSeparatedTokenizer.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTSubstring.h:1484,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAString.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/url-classifier/Entries.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTLiteralString.h:25:7: note: 'class nsTLiteralString<char>' declared here
   25 | class nsTLiteralString : public mozilla::detail::nsTStringRepr<T> {
      |       ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ScriptLoadRequest.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptLoader.h:14,
                 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:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/tools/performance/PerfStats.cpp:10,
                 from Unified_cpp_tools_performance0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h: In member function 'bool mozilla::SharedSubResourceCache<Traits, Derived>::CoalesceLoad(const Key&, LoadingValue&, mozilla::CachedSubResourceState)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:487: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  487 |   } else if (aExistingLoadState == CachedSubResourceState::Pending) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:487: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:7,
                 from Unified_cpp_uriloader_base0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentFrameMessageManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:10:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsDocLoader::SetPriority(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:1594:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1396773.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::SetPriority(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:570:46: note: '__for_begin' declared here
  570 |     for (RefPtr obs_ : (array_).ForwardRange()) {                        \
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:1594:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS'
 1594 |   NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, SetPriority,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:1587:57: note: 'this' declared here
 1587 | NS_IMETHODIMP nsDocLoader::SetPriority(int32_t aPriority) {
      |                                                         ^
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:1607:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_17(D)->mChildList.D.1396773.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::AdjustPriority(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:570:46: note: '__for_begin' declared here
  570 |     for (RefPtr obs_ : (array_).ForwardRange()) {                        \
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:1607:3: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS'
 1607 |   NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, AdjustPriority,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:1600:57: note: 'this' declared here
 1600 | NS_IMETHODIMP nsDocLoader::AdjustPriority(int32_t aDelta) {
      |                                                         ^
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsDocLoader*, 0>::ForwardIterator; U = nsDocLoader*; T = nsDocLoader*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:457:52,
    inlined from 'virtual nsresult nsDocLoader::OnStopRequest(nsIRequest*, nsresult)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:649:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_81(D)->mChildList.D.1396773.nsAutoTObserverArray<nsDocLoader*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::OnStopRequest(nsIRequest*, nsresult)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTObserverArray.h:570:46: note: '__for_begin' declared here
  570 |     for (RefPtr obs_ : (array_).ForwardRange()) {                        \
      |                                              ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:649:9: note: in expansion of macro 'NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS'
  649 |         NS_OBSERVER_ARRAY_NOTIFY_XPCOM_OBSERVERS(mChildList, Stop, ());
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/base/nsDocLoader.cpp:504:66: note: 'this' declared here
  504 | nsDocLoader::OnStopRequest(nsIRequest* aRequest, nsresult aStatus) {
      |                                                                  ^
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/tools/performance/PerfStats.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/tools/performance/PerfStats.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/tools/performance/PerfStats.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/exthandler/ExternalHelperAppParent.cpp:16,
                 from Unified_cpp_uriloader_exthandler0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontEntry.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDeviceContext.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/view/nsViewManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/view/nsView.cpp:20,
                 from Unified_cpp_view0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h: In static member function 'static bool gfxFontUtils::PotentialRTLChar(char16_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1121 |     if (aCh >= kUnicodeBidiScriptsStart && aCh <= kUnicodeBidiScriptsEnd)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/exthandler/ExternalHelperAppChild.cpp:8,
                 from Unified_cpp_uriloader_exthandler0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/exthandler/ContentHandlerService.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/exthandler/ContentHandlerService.cpp:7,
                 from Unified_cpp_uriloader_exthandler0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/uriloader/exthandler/ExternalHelperAppParent.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/view/nsView.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDeviceContext.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsViewManager.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsNativeThemeGTK.cpp:17:
/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:1155: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1155 |       } else if (mLastUsed > 0 &&
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFont.h:1155: note: adding '-flarge-source-files' will allow for 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:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/headless/HeadlessWidget.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/headless/HeadlessCompositorWidget.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/headless/HeadlessCompositorWidget.cpp:7,
                 from Unified_cpp_widget_headless0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | 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:59,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:37,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseClipboard.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/headless/HeadlessClipboard.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:1041: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:1192: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-134.0.2/widget/MouseEvents.h:149: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-134.0.2/widget/MouseEvents.h:318:48,
    inlined from 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsIObserver*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/headless/HeadlessWidget.cpp:442:66:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:500:9: warning: 'msg' may be used uninitialized [-Wmaybe-uninitialized]
  500 |         mMessage(aMessage),
      |         ^~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_widget_headless0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/headless/HeadlessWidget.cpp: In member function 'virtual nsresult mozilla::widget::HeadlessWidget::SynthesizeNativeMouseEvent(nsIWidget::LayoutDeviceIntPoint, nsIWidget::NativeMouseMessage, mozilla::MouseButton, nsIWidget::Modifiers, nsIObserver*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/headless/HeadlessWidget.cpp:426:16: note: 'msg' was declared here
  426 |   EventMessage msg;
      |                ^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ThemeColors.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ScrollbarDrawing.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/Theme.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsNativeThemeGTK.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsNativeThemeGTK.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/LayersMessageUtils.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/APZTestData.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/layers/PWebRenderBridgeChild.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderBridgeChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h: In static member function 'static bool IPC::ParamTraits<mozilla::ipc::ByteBuf>::Read(IPC::MessageReader*, paramType*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:45: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   45 |     if (!ReadParam(aReader, &length)) return false;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/ByteBufUtils.h:45: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from Unified_cpp_widget_gtk1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp: In function 'GtkWidget* CreateButtonArrowWidget()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:130:36: warning: 'GtkWidget* gtk_arrow_new(GtkArrowType, GtkShadowType)' is deprecated [-Wdeprecated-declarations]
  130 |   GtkWidget* widget = gtk_arrow_new(GTK_ARROW_DOWN, GTK_SHADOW_OUT);
      |                       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtk.h:251,
                 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-134.0.2/widget/gtk/GRefPtr.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/NativeMenuGtk.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/NativeMenuGtk.cpp:6,
                 from Unified_cpp_widget_gtk1.cpp:2:
/usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h:73:12: note: declared here
   73 | GtkWidget* gtk_arrow_new        (GtkArrowType   arrow_type,
      |            ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp: In function 'void CreateHeaderBarWidget(WidgetNodeType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:481:31: warning: 'void gtk_style_context_invalidate(GtkStyleContext*)' is deprecated [-Wdeprecated-declarations]
  481 |   gtk_style_context_invalidate(headerBarStyle);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1227:6: note: declared here
 1227 | void gtk_style_context_invalidate           (GtkStyleContext *context);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:482:31: warning: 'void gtk_style_context_invalidate(GtkStyleContext*)' is deprecated [-Wdeprecated-declarations]
  482 |   gtk_style_context_invalidate(fixedStyle);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1227:6: note: declared here
 1227 | void gtk_style_context_invalidate           (GtkStyleContext *context);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp: In function 'void CreateHeaderBarButton(GtkWidget*, WidgetNodeType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:611:31: warning: 'void gtk_style_context_invalidate(GtkStyleContext*)' is deprecated [-Wdeprecated-declarations]
  611 |   gtk_style_context_invalidate(style);
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1227:6: note: declared here
 1227 | void gtk_style_context_invalidate           (GtkStyleContext *context);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp: In function 'GtkWidget* GetWidget(WidgetNodeType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:788:33: warning: 'void gtk_style_context_invalidate(GtkStyleContext*)' is deprecated [-Wdeprecated-declarations]
  788 |     gtk_style_context_invalidate(style);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1227:6: note: declared here
 1227 | void gtk_style_context_invalidate           (GtkStyleContext *context);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp: In function 'GtkStyleContext* GetCssNodeStyleInternal(WidgetNodeType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:1113:35: warning: 'void gtk_style_context_add_region(GtkStyleContext*, const gchar*, GtkRegionFlags)' is deprecated [-Wdeprecated-declarations]
 1113 |       gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1114 |                                    static_cast<GtkRegionFlags>(0));
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1108:10: note: declared here
 1108 | void     gtk_style_context_add_region    (GtkStyleContext    *context,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:1120:35: warning: 'void gtk_style_context_add_region(GtkStyleContext*, const gchar*, GtkRegionFlags)' is deprecated [-Wdeprecated-declarations]
 1120 |       gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1121 |                                    static_cast<GtkRegionFlags>(0));
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1108:10: note: declared here
 1108 | void     gtk_style_context_add_region    (GtkStyleContext    *context,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp: In function 'GtkStyleContext* GetWidgetStyleInternal(WidgetNodeType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:1242:35: warning: 'void gtk_style_context_add_region(GtkStyleContext*, const gchar*, GtkRegionFlags)' is deprecated [-Wdeprecated-declarations]
 1242 |       gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1243 |                                    static_cast<GtkRegionFlags>(0));
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1108:10: note: declared here
 1108 | void     gtk_style_context_add_region    (GtkStyleContext    *context,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:1247:35: warning: 'void gtk_style_context_add_region(GtkStyleContext*, const gchar*, GtkRegionFlags)' is deprecated [-Wdeprecated-declarations]
 1247 |       gtk_style_context_add_region(style, GTK_STYLE_REGION_TAB,
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1248 |                                    static_cast<GtkRegionFlags>(0));
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1108:10: note: declared here
 1108 | void     gtk_style_context_add_region    (GtkStyleContext    *context,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp: In function 'GtkStyleContext* GetStyleContext(WidgetNodeType, int, GtkTextDirection, GtkStateFlags)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:1322:68: warning: 'GtkTextDirection gtk_style_context_get_direction(GtkStyleContext*)' is deprecated: Use 'gtk_style_context_get_state' instead [-Wdeprecated-declarations]
 1322 |     GtkTextDirection oldDirection = gtk_style_context_get_direction(style);
      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1161:18: note: declared here
 1161 | GtkTextDirection gtk_style_context_get_direction (GtkStyleContext  *context);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:1324:38: warning: 'void gtk_style_context_set_direction(GtkStyleContext*, GtkTextDirection)' is deprecated: Use 'gtk_style_context_set_state' instead [-Wdeprecated-declarations]
 1324 |       gtk_style_context_set_direction(style, aDirection);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1158:18: note: declared here
 1158 | void             gtk_style_context_set_direction (GtkStyleContext  *context,
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/WidgetStyleCache.cpp:1342:33: warning: 'void gtk_style_context_invalidate(GtkStyleContext*)' is deprecated [-Wdeprecated-declarations]
 1342 |     gtk_style_context_invalidate(style);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1227:6: note: declared here
 1227 | void gtk_style_context_invalidate           (GtkStyleContext *context);
      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_widget_gtk1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/gtk3drawing.cpp: In function 'gint calculate_arrow_rect(GtkWidget*, GdkRectangle*, GdkRectangle*, GtkTextDirection)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/gtk3drawing.cpp:639:23: warning: 'void gtk_misc_get_padding(GtkMisc*, gint*, gint*)' is deprecated [-Wdeprecated-declarations]
  639 |   gtk_misc_get_padding(misc, &mxpad, &mypad);
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:84:9: note: declared here
   84 | void    gtk_misc_get_padding   (GtkMisc *misc,
      |         ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/gtk3drawing.cpp:643:25: warning: 'void gtk_misc_get_alignment(GtkMisc*, gfloat*, gfloat*)' is deprecated [-Wdeprecated-declarations]
  643 |   gtk_misc_get_alignment(misc, &mxalign, &myalign);
      |   ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:76:9: note: declared here
   76 | void    gtk_misc_get_alignment (GtkMisc *misc,
      |         ^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp: In member function 'virtual void nsWindow::SetIcon(const nsAString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:3502: warning: 'void gtk_icon_theme_add_builtin_icon(const gchar*, gint, GdkPixbuf*)' is deprecated: Use 'gtk_icon_theme_add_resource_path' instead [-Wdeprecated-declarations]
 3502 |           gtk_icon_theme_add_builtin_icon(iconName.get(),
 3503 |                                           gdk_pixbuf_get_height(icon), icon);
In file included from /usr/include/gtk-3.0/gtk/gtk.h:127,
                 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-134.0.2/widget/gtk/nsWindow.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:8:
/usr/include/gtk-3.0/gtk/gtkicontheme.h:275:15: note: declared here
  275 | void          gtk_icon_theme_add_builtin_icon      (const gchar *icon_name,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp: In member function 'virtual void nsWindow::CaptureRollupEvents(bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:3639: warning: 'GdkGrabStatus gdk_pointer_grab(GdkWindow*, gboolean, GdkEventMask, GdkWindow*, GdkCursor*, guint32)' is deprecated: Use 'gdk_device_grab' instead [-Wdeprecated-declarations]
 3639 |         gdk_pointer_grab(GetToplevelGdkWindow(),
 3640 |                          /* owner_events = */ true, kCaptureEventsMask,
 3641 |                          /* confine_to = */ nullptr,
 3642 |                          /* cursor = */ nullptr, GetLastUserInputTime());
In file included from /usr/include/gtk-3.0/gdk/gdk.h:50,
                 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/firefox-134.0.2/widget/gtk/nsWindow.h:11:
/usr/include/gtk-3.0/gdk/gdkmain.h:86:15: note: declared here
   86 | GdkGrabStatus gdk_pointer_grab       (GdkWindow    *window,
      |               ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:3651: warning: 'void gdk_pointer_ungrab(guint32)' is deprecated: Use 'gdk_device_ungrab' instead [-Wdeprecated-declarations]
 3651 |     gdk_pointer_ungrab(GetLastUserInputTime());
/usr/include/gtk-3.0/gdk/gdkmain.h:100:15: note: declared here
  100 | void          gdk_pointer_ungrab     (guint32       time_);
      |               ^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp: In member function 'virtual nsresult nsWindow::Create(nsIWidget*, const nsIWidget::LayoutDeviceIntRect&, mozilla::widget::InitData*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:6236: warning: 'void gtk_widget_set_double_buffered(GtkWidget*, gboolean)' is deprecated [-Wdeprecated-declarations]
 6236 |     gtk_widget_set_double_buffered(GTK_WIDGET(mContainer), FALSE);
In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkwindow.h:33,
                 from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:31:
/usr/include/gtk-3.0/gtk/gtkwidget.h:883:23: note: declared here
  883 | void                  gtk_widget_set_double_buffered    (GtkWidget    *widget,
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp: In member function 'void nsWindow::SetDrawsInTitlebar(bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:8847: warning: 'void gtk_widget_reparent(GtkWidget*, GtkWidget*)' is deprecated [-Wdeprecated-declarations]
 8847 |     gtk_widget_reparent(GTK_WIDGET(mContainer), tmpWindow);
/usr/include/gtk-3.0/gtk/gtkwidget.h:755:12: note: declared here
  755 | void       gtk_widget_reparent            (GtkWidget           *widget,
      |            ^~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.cpp:8870: warning: 'void gtk_widget_reparent(GtkWidget*, GtkWidget*)' is deprecated [-Wdeprecated-declarations]
 8870 |     gtk_widget_reparent(GTK_WIDGET(mContainer), GTK_WIDGET(mShell));
/usr/include/gtk-3.0/gtk/gtkwidget.h:755:12: note: declared here
  755 | void       gtk_widget_reparent            (GtkWidget           *widget,
      |            ^~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_widget_gtk1.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsClipboard.cpp: In instantiation of 'nsClipboard::AsyncGetNativeClipboardData(nsITransferable*, nsIClipboard::ClipboardType, nsBaseClipboard::GetDataCallback&&)::<lambda(auto:72)> mutable [with auto:72 = mozilla::Result<nsTArray<nsTString<char> >, nsresult>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:265:51:   required by substitution of 'template<class T, class ... Args> struct fu2::abi_400::detail::invocation::can_invoke<T, fu2::abi_400::detail::identity<Args ...>, decltype ((void)(declval<T>()((declval<Args>)()...)))> [with T = nsClipboard::AsyncGetNativeClipboardData(nsITransferable*, nsIClipboard::ClipboardType, nsBaseClipboard::GetDataCallback&&)::<lambda(auto:72)>&; Args = {mozilla::Result<nsTArray<nsTString<char> >, nsresult>}]'
  265 |                   decltype((void)std::declval<T>()(std::declval<Args>()...))>
      |                                  ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/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::invocation::can_invoke<nsClipboard::AsyncGetNativeClipboardData(nsITransferable*, nsIClipboard::ClipboardType, nsBaseClipboard::GetDataCallback&&)::<lambda(auto:72)>&, fu2::abi_400::detail::identity<mozilla::Result<nsTArray<nsTString<char> >, nsresult> >, void>, fu2::abi_400::detail::invocation::is_noexcept_correct<false, nsClipboard::AsyncGetNativeClipboardData(nsITransferable*, nsIClipboard::ClipboardType, nsBaseClipboard::GetDataCallback&&)::<lambda(auto:72)>&, fu2::abi_400::detail::identity<mozilla::Result<nsTArray<nsTString<char> >, nsresult> > > >'
  161 | struct lazy_and<B1, B2> : std::conditional<B1::value, B2, B1>::type {};
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:1527:73:   recursively required by substitution of 'template<class T, class ... Signatures> struct fu2::abi_400::detail::accepts_all<T, fu2::abi_400::detail::identity<Args ...>, typename fu2::abi_400::detail::deduce_to_void<typename std::enable_if<fu2::abi_400::detail::accepts_one<T, Signatures, fu2::abi_400::detail::type_erasure::invocation_table::function_trait<Signatures> >::value, void>::type ...>::type> [with T = nsClipboard::AsyncGetNativeClipboardData(nsITransferable*, nsIClipboard::ClipboardType, nsBaseClipboard::GetDataCallback&&)::<lambda(auto:72)>; Signatures = {void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)}]'
 1527 |       std::enable_if_t<accepts_all<std::decay_t<T>, identity<Args...>>::value>;
      |                                                                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:1527:73:   required by substitution of 'template<class Config, bool IsThrowing, bool HasStrongExceptGuarantee, class ... Args> template<class T> using fu2::abi_400::detail::function<Config, fu2::abi_400::detail::property<IsThrowing, HasStrongExceptGuarantee, Args ...> >::enable_if_can_accept_all_t = std::enable_if_t<((bool)fu2::abi_400::detail::accepts_all<typename std::decay<T>::type, fu2::abi_400::detail::identity<Args ...> >::value)> [with T = nsClipboard::AsyncGetNativeClipboardData(nsITransferable*, nsIClipboard::ClipboardType, nsBaseClipboard::GetDataCallback&&)::<lambda(auto:72)>; Config = fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >; bool IsThrowing = false; bool HasStrongExceptGuarantee = false; Args = {void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)}]'
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/function2/function2.hpp:1587:46:   required by substitution of 'template<class T, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::enable_if_not_convertible_to_this<T>* <anonymous>, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::enable_if_can_accept_all_t<T>* <anonymous>, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::assert_wrong_copy_assign_t<T>* <anonymous>, fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::assert_no_strong_except_guarantee_t<T>* <anonymous> > constexpr fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::function(T&&) [with T = nsClipboard::AsyncGetNativeClipboardData(nsITransferable*, nsIClipboard::ClipboardType, nsBaseClipboard::GetDataCallback&&)::<lambda(auto:72)>; fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::enable_if_not_convertible_to_this<T>* <anonymous> = <missing>; fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::enable_if_can_accept_all_t<T>* <anonymous> = <missing>; fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::assert_wrong_copy_assign_t<T>* <anonymous> = <missing>; fu2::abi_400::detail::function<fu2::abi_400::detail::config<true, false, fu2::capacity_fixed<16, 8> >, fu2::abi_400::detail::property<false, false, void(mozilla::Result<nsTArray<nsTString<char> >, nsresult>)> >::assert_no_strong_except_guarantee_t<T>* <anonymous> = <missing>]'
 1587 |             enable_if_can_accept_all_t<T>* = nullptr,
      |                                              ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsClipboard.cpp:902:47:   required from here
  902 |     AsyncHasNativeClipboardDataMatchingFlavors(
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  903 |         importedFlavors, aWhichClipboard,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
  904 |         [aWhichClipboard, transferable = nsCOMPtr{aTransferable},
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  905 |          callback = std::move(aCallback)](auto aResultOrError) mutable {
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  906 |           if (aResultOrError.isErr()) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~        
  907 |             callback(aResultOrError.unwrapErr());
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  908 |             return;
      |             ~~~~~~~                            
  909 |           }
      |           ~                                    
  910 | 
      |                                                
  911 |           nsTArray<nsCString> clipboardFlavors =
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  912 |               std::move(aResultOrError.unwrap());
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  913 |           if (!clipboardFlavors.Length()) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    
  914 |             MOZ_CLIPBOARD_LOG("  no flavors in clipboard, quit.");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  915 |             callback(NS_OK);
      |             ~~~~~~~~~~~~~~~~                   
  916 |             return;
      |             ~~~~~~~                            
  917 |           }
      |           ~                                    
  918 | 
      |                                                
  919 |           AsyncGetDataFlavor(transferable, aWhichClipboard, clipboardFlavors[0],
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  920 |                              std::move(callback));
      |                              ~~~~~~~~~~~~~~~~~~~~~
  921 |         });
      |         ~~                                     
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsClipboard.cpp:911:31: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
  911 |           nsTArray<nsCString> clipboardFlavors =
      |                               ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsClipboard.cpp:911:31: note: remove 'std::move' call
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/NativeMenuGtk.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.h:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsWindow.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/CompositorWidgetParent.cpp:9,
                 from Unified_cpp_widget_gtk0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_cpp_widget_gtk2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsFilePicker.cpp: In function 'void UpdateFilePreviewWidget(GtkFileChooser*, gpointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsFilePicker.cpp:141:23: warning: 'void gtk_misc_set_padding(GtkMisc*, gint, gint)' is deprecated [-Wdeprecated-declarations]
  141 |   gtk_misc_set_padding(GTK_MISC(preview_widget), x_padding, 0);
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
                 from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 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-134.0.2/widget/gtk/GUniquePtr.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsClipboard.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/AsyncGtkClipboardRequest.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsClipboardX11.cpp:10,
                 from Unified_cpp_widget_gtk2.cpp:2:
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:80:9: note: declared here
   80 | void    gtk_misc_set_padding   (GtkMisc *misc,
      |         ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsFilePicker.cpp: In member function 'void* nsFilePicker::GtkFileChooserNew(const gchar*, GtkWindow*, GtkFileChooserAction, const gchar*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsFilePicker.cpp:718:42: warning: 'void gtk_dialog_set_alternative_button_order(GtkDialog*, gint, ...)' is deprecated [-Wdeprecated-declarations]
  718 |   gtk_dialog_set_alternative_button_order(
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  719 |       GTK_DIALOG(file_chooser), GTK_RESPONSE_ACCEPT, GTK_RESPONSE_CANCEL, -1);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:31:
/usr/include/gtk-3.0/gtk/gtkdialog.h:185:10: note: declared here
  185 | void     gtk_dialog_set_alternative_button_order (GtkDialog *dialog,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIObjectOutputStream.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TabContext.h:11,
                 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-134.0.2/widget/nsBaseDragService.cpp:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h: In function 'nsresult NS_WriteOptionalStringZ(nsIBinaryOutputStream*, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  157 |     if (NS_SUCCEEDED(rv) && nonnull)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBinaryOutputStream.h:157: note: adding '-flarge-source-files' will allow for 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:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/TextureClient.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ThemeDrawing.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ScrollbarDrawing.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsLookAndFeel.cpp:36,
                 from Unified_cpp_widget_gtk2.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h: In member function 'virtual nsresult RunnableMethod<T, Method, Params>::Run()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  142 |     if (obj_) DispatchTupleToMethod(obj_, meth_, params_);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/task.h:142: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/AsyncDBus.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/AsyncDBus.cpp:6,
                 from Unified_cpp_widget_gtk0.cpp:2:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsCOMPtr<imgIContainer>, bool, true>; ResolveValueT = nsCOMPtr<imgIContainer>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::MPRISServiceHandler::LoadImageAtIndex(size_t)::<lambda(const nsCOMPtr<imgIContainer>&)>; RejectFunction = mozilla::widget::MPRISServiceHandler::LoadImageAtIndex(size_t)::<lambda(bool)>; ResolveValueT = nsCOMPtr<imgIContainer>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::MPRISServiceHandler::LoadImageAtIndex(size_t)::<lambda(const nsCOMPtr<imgIContainer>&)>; RejectFunction = mozilla::widget::MPRISServiceHandler::LoadImageAtIndex(size_t)::<lambda(bool)>; ResolveValueT = nsCOMPtr<imgIContainer>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsCOMPtr<imgIContainer>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsLookAndFeel.cpp: In function 'bool GetUnicoBorderGradientColors(GtkStyleContext*, GdkRGBA*, GdkRGBA*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsLookAndFeel.cpp:512: warning: 'gboolean gtk_style_properties_lookup_property(const gchar*, gboolean (**)(const gchar*, GValue*, GError**), GParamSpec**)' is deprecated [-Wdeprecated-declarations]
  512 |   if (!gtk_style_properties_lookup_property(propertyName, nullptr, nullptr))
In file included from /usr/include/gtk-3.0/gtk/gtkstyleprovider.h:28,
                 from /usr/include/gtk-3.0/gtk/gtkstylecontext.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
                 from /usr/include/gtk-3.0/gtk/gtk.h:127:
/usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h:76:10: note: declared here
   76 | gboolean gtk_style_properties_lookup_property   (const gchar             *property_name,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsLookAndFeel.cpp: In member function 'void nsLookAndFeel::PerThemeData::Init()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsLookAndFeel.cpp:2287: warning: 'void gtk_style_context_add_region(GtkStyleContext*, const gchar*, GtkRegionFlags)' is deprecated [-Wdeprecated-declarations]
 2287 |   gtk_style_context_add_region(style, GTK_STYLE_REGION_ROW, GTK_REGION_ODD);
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1108:10: note: declared here
 1108 | void     gtk_style_context_add_region    (GtkStyleContext    *context,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Unified_cpp_widget_gtk2.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp: In function 'void ShowCustomDialog(GtkComboBox*, gpointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:78: warning: 'void gtk_dialog_set_alternative_button_order(GtkDialog*, gint, ...)' is deprecated [-Wdeprecated-declarations]
   78 |   gtk_dialog_set_alternative_button_order(
   79 |       GTK_DIALOG(prompt_dialog), GTK_RESPONSE_ACCEPT, GTK_RESPONSE_REJECT, -1);
/usr/include/gtk-3.0/gtk/gtkdialog.h:185:10: note: declared here
  185 | void     gtk_dialog_set_alternative_button_order (GtkDialog *dialog,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:86: warning: 'GtkWidget* gtk_image_new_from_stock(const gchar*, GtkIconSize)' is deprecated: Use 'gtk_image_new_from_icon_name' instead [-Wdeprecated-declarations]
   86 |       gtk_image_new_from_stock(GTK_STOCK_DIALOG_QUESTION, GTK_ICON_SIZE_DIALOG);
In file included from /usr/include/gtk-3.0/gtk/gtkentry.h:42,
                 from /usr/include/gtk-3.0/gtk/gtktreeview.h:29,
                 from /usr/include/gtk-3.0/gtk/gtkcombobox.h:27,
                 from /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h:29,
                 from /usr/include/gtk-3.0/gtk/gtk.h:42:
/usr/include/gtk-3.0/gtk/gtkimage.h:122:12: note: declared here
  122 | GtkWidget* gtk_image_new_from_stock     (const gchar     *stock_id,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:98: warning: 'GtkWidget* gtk_vbox_new(gboolean, gint)' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
   98 |   GtkWidget* custom_vbox = gtk_vbox_new(TRUE, 2);
In file included from /usr/include/gtk-3.0/gtk/gtk.h:286:
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:102: warning: 'GtkWidget* gtk_hbox_new(gboolean, gint)' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  102 |   GtkWidget* custom_hbox = gtk_hbox_new(FALSE, 2);
In file included from /usr/include/gtk-3.0/gtk/gtk.h:262:
/usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h:63:13: note: declared here
   63 | GtkWidget * gtk_hbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp: In constructor 'nsPrintDialogWidgetGTK::nsPrintDialogWidgetGTK(nsPIDOMWindowOuter*, bool, nsIPrintSettings*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:191: warning: 'GtkWidget* gtk_vbox_new(gboolean, gint)' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  191 |   GtkWidget* custom_options_tab = gtk_vbox_new(FALSE, 0);
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:197: warning: 'GtkWidget* gtk_vbox_new(gboolean, gint)' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  197 |   GtkWidget* check_buttons_container = gtk_vbox_new(TRUE, 2);
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:221: warning: 'GtkWidget* gtk_vbox_new(gboolean, gint)' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  221 |   GtkWidget* appearance_buttons_container = gtk_vbox_new(TRUE, 2);
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:237: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations]
  237 |   gtk_misc_set_alignment(GTK_MISC(appearance_label), 0, 0);
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
   72 | void    gtk_misc_set_alignment (GtkMisc *misc,
      |         ^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:239: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations]
  239 |   GtkWidget* appearance_container = gtk_alignment_new(0, 0, 0, 0);
In file included from /usr/include/gtk-3.0/gtk/gtk.h:255:
/usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here
   79 | GtkWidget* gtk_alignment_new        (gfloat             xalign,
      |            ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:240: warning: 'void gtk_alignment_set_padding(GtkAlignment*, guint, guint, guint, guint)' is deprecated [-Wdeprecated-declarations]
  240 |   gtk_alignment_set_padding(GTK_ALIGNMENT(appearance_container), 8, 0, 12, 0);
/usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:91:12: note: declared here
   91 | void       gtk_alignment_set_padding (GtkAlignment      *alignment,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:244: warning: 'GtkWidget* gtk_vbox_new(gboolean, gint)' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  244 |   GtkWidget* appearance_vertical_squasher = gtk_vbox_new(FALSE, 0);
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:256: warning: 'void gtk_misc_set_alignment(GtkMisc*, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations]
  256 |   gtk_misc_set_alignment(GTK_MISC(header_footer_label), 0, 0);
/usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
   72 | void    gtk_misc_set_alignment (GtkMisc *misc,
      |         ^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:258: warning: 'GtkWidget* gtk_alignment_new(gfloat, gfloat, gfloat, gfloat)' is deprecated [-Wdeprecated-declarations]
  258 |   GtkWidget* header_footer_container = gtk_alignment_new(0, 0, 0, 0);
/usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:79:12: note: declared here
   79 | GtkWidget* gtk_alignment_new        (gfloat             xalign,
      |            ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:259: warning: 'void gtk_alignment_set_padding(GtkAlignment*, guint, guint, guint, guint)' is deprecated [-Wdeprecated-declarations]
  259 |   gtk_alignment_set_padding(GTK_ALIGNMENT(header_footer_container), 8, 0, 12,
  260 |                             0);
/usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h:91:12: note: declared here
   91 | void       gtk_alignment_set_padding (GtkAlignment      *alignment,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:263: warning: 'GtkWidget* gtk_table_new(guint, guint, gboolean)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  263 |   GtkWidget* header_footer_table = gtk_table_new(3, 3, FALSE);  // 3x3 table
In file included from /usr/include/gtk-3.0/gtk/gtk.h:280:
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:119:12: note: declared here
  119 | GtkWidget* gtk_table_new              (guint            rows,
      |            ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:275: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  275 |     gtk_table_attach(GTK_TABLE(header_footer_table), header_dropdown[i], i,
  276 |                      (i + 1), 0, 1, (GtkAttachOptions)0, (GtkAttachOptions)0, 2,
  277 |                      2);
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here
  127 | void       gtk_table_attach           (GtkTable        *table,
      |            ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:282: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  282 |     gtk_table_attach(GTK_TABLE(header_footer_table),
  283 |                      gtk_label_new(GetUTF8FromBundle(labelKeys[i]).get()), i,
  284 |                      (i + 1), 1, 2, (GtkAttachOptions)0, (GtkAttachOptions)0, 2,
  285 |                      2);
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here
  127 | void       gtk_table_attach           (GtkTable        *table,
      |            ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:295: warning: 'void gtk_table_attach(GtkTable*, GtkWidget*, guint, guint, guint, guint, GtkAttachOptions, GtkAttachOptions, guint, guint)' is deprecated: Use 'GtkGrid' instead [-Wdeprecated-declarations]
  295 |     gtk_table_attach(GTK_TABLE(header_footer_table), footer_dropdown[i], i,
  296 |                      (i + 1), 2, 3, (GtkAttachOptions)0, (GtkAttachOptions)0, 2,
  297 |                      2);
/usr/include/gtk-3.0/gtk/deprecated/gtktable.h:127:12: note: declared here
  127 | void       gtk_table_attach           (GtkTable        *table,
      |            ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsPrintDialogGTK.cpp:304: warning: 'GtkWidget* gtk_vbox_new(gboolean, gint)' is deprecated: Use 'gtk_box_new' instead [-Wdeprecated-declarations]
  304 |   GtkWidget* header_footer_vertical_squasher = gtk_vbox_new(FALSE, 0);
/usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h:61:13: note: declared here
   61 | GtkWidget * gtk_vbox_new      (gboolean homogeneous,
      |             ^~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   93 |     if (aCaret) *aCaret = mCaretOffset;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseDragService.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsDragService.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsDragService.cpp:7,
                 from Unified_cpp_widget_gtk2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseDragService.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseDragService.cpp:6:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFormatConverter.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsITransferable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDragSession.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDragService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseDragService.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseDragService.cpp:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
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-134.0.2/widget/nsBaseClipboard.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/nsClipboard.h:14:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<_GVariant>, mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::<lambda(RefPtr<_GVariant>&&)>; RejectFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::<lambda(RefPtr<_GVariant>&&)>; RejectFunction = UserIdleServiceMutter::PollIdleTime(uint32_t*)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ContentCache.cpp:16,
                 from Unified_cpp_widget0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayListInvalidation.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/painting/nsDisplayList.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/PuppetWidget.cpp:15,
                 from Unified_cpp_widget1.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/WheelHandlingHelper.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/InputData.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseWidget.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/CompositorWidget.cpp:7,
                 from Unified_cpp_widget0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /usr/lib/amd64/glib-2.0/include/glibconfig.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/glibconfig.h:3,
                 from /usr/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/glib.h:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/gtk/NativeKeyBindings.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/WidgetEventImpl.cpp:41,
                 from Unified_cpp_widget2.cpp:38:
/usr/include/glib-2.0/glib/gmacros.h: In function 'gint g_bit_nth_lsf_impl(gulong, gint)':
/usr/include/glib-2.0/glib/gmacros.h:1243: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1243 |    else                                         \
/usr/include/glib-2.0/glib/gmacros.h:1243: note: adding '-flarge-source-files' will allow for 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/nsITimer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsThreadUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/ipc/chromium/src/base/message_loop.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/MessageLink.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ipc/Endpoint.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ClipboardContentAnalysisChild.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ClipboardContentAnalysisChild.cpp:7,
                 from Unified_cpp_widget0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ClipboardContentAnalysisParent.cpp:11,
                 from Unified_cpp_widget0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCTransferable.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/PClipboardContentAnalysis.h:22,
                 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-134.0.2/widget/ClipboardContentAnalysisChild.h:10:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::widget::GfxInfoBase::GetActiveCrashGuards(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1545:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&aCx])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_widget0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetActiveCrashGuards(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1545: note: 'array' declared here
 1545 |   JS::Rooted<JSObject*> array(aCx, JS::NewArrayObject(aCx, 0));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1543: note: 'aCx' declared here
 1543 | nsresult GfxInfoBase::GetActiveCrashGuards(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureLog(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1385:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'containerObj' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&aCx])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatureLog(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1385: note: 'containerObj' declared here
 1385 |   JS::Rooted<JSObject*> containerObj(aCx, JS_NewPlainObject(aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1383: note: 'aCx' declared here
 1383 | nsresult GfxInfoBase::GetFeatureLog(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatures(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1361:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp: In member function 'virtual nsresult mozilla::widget::GfxInfoBase::GetFeatures(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1361: note: 'obj' declared here
 1361 |   JS::Rooted<JSObject*> obj(aCx, JS_NewPlainObject(aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1359: note: 'aCx' declared here
 1359 | nsresult GfxInfoBase::GetFeatures(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::widget::GfxInfoBase::BuildFeatureStateLog(JSContext*, const mozilla::gfx::FeatureState&, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1460:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'log' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&aCx])[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp: In member function 'bool mozilla::widget::GfxInfoBase::BuildFeatureStateLog(JSContext*, const mozilla::gfx::FeatureState&, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1460: note: 'log' declared here
 1460 |   JS::Rooted<JSObject*> log(aCx, JS::NewArrayObject(aCx, 0));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1457: note: 'aCx' declared here
 1457 | bool GfxInfoBase::BuildFeatureStateLog(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::widget::GfxInfoBase::InitFeatureObject(JSContext*, JS::Handle<JSObject*>, const char*, mozilla::gfx::FeatureState&, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1522:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp: In member function 'bool mozilla::widget::GfxInfoBase::InitFeatureObject(JSContext*, JS::Handle<JSObject*>, const char*, mozilla::gfx::FeatureState&, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1522: note: 'obj' declared here
 1522 |   JS::Rooted<JSObject*> obj(aCx, JS_NewPlainObject(aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/GfxInfoBase.cpp:1517: note: 'aCx' declared here
 1517 | bool GfxInfoBase::InitFeatureObject(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/GleanMetric.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Boolean.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/GleanMetrics.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:67,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ContentParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsXPLookAndFeel.cpp:23,
                 from Unified_cpp_widget4.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:456: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  456 |     } else if (mNoListenerForEvents[0] == aEvent->mMessage ||
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: note: adding '-flarge-source-files' will allow for 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/PClipboardContentAnalysis.h:15:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCTransferableData, nsresult, true>; ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::GetSomeClipboardData(nsTArray<nsTString<char> >&&, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, bool, mozilla::PClipboardContentAnalysisParent::IPCTransferableDataOrError*)::<lambda(mozilla::MozPromise<mozilla::dom::IPCTransferableData, nsresult, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::ClipboardContentAnalysisParent::GetSomeClipboardData(nsTArray<nsTString<char> >&&, const nsIClipboard::ClipboardType&, const mozilla::PClipboardContentAnalysisParent::uint64_t&, bool, mozilla::PClipboardContentAnalysisParent::IPCTransferableDataOrError*)::<lambda(mozilla::MozPromise<mozilla::dom::IPCTransferableData, nsresult, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCTransferableData; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
xpcom/build/Services.cpp.stub
In file included from Unified_cpp_widget3.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsUserIdleService.cpp: In member function 'virtual nsresult nsUserIdleService::RemoveIdleObserver(nsIObserver*, uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsUserIdleService.cpp:523: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  523 |     if (mArrayListeners.ElementAt(listenerIndex).isIdle) mIdleObserverCount--;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsUserIdleService.cpp:523: note: adding '-flarge-source-files' will allow for 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-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsFilePickerProxy.cpp:14,
                 from Unified_cpp_widget3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/PuppetWidget.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ThemeColors.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ThemeColors.cpp:6,
                 from Unified_cpp_widget2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsXPLookAndFeel.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/ThemeColors.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseClipboard.cpp:11,
                 from Unified_cpp_widget2.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFilePicker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsBaseFilePicker.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsFilePickerProxy.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsFilePickerProxy.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<nsIPrinter>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<nsIPrinter>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<nsPaper>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<nsPaper>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FontPropertyTypes.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxPlatform.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/PuppetWidget.cpp:10:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::TextRecognitionResultOrError, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray<nsTString<char> >&)::<lambda(mozilla::dom::TextRecognitionResultOrError&&)>; RejectFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray<nsTString<char> >&)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray<nsTString<char> >&)::<lambda(mozilla::dom::TextRecognitionResultOrError&&)>; RejectFunction = mozilla::widget::TextRecognition::FindText(mozilla::gfx::DataSourceSurface&, const nsTArray<nsTString<char> >&)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResultOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::widget::IMENotificationRequests, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::widget::IMENotificationRequests; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::<lambda(nsIWidget::IMENotificationRequests&&)>; RejectFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::<lambda(mozilla::ipc::ResponseRejectReason&&)>; ResolveValueT = mozilla::widget::IMENotificationRequests; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::<lambda(nsIWidget::IMENotificationRequests&&)>; RejectFunction = mozilla::widget::PuppetWidget::NotifyIMEOfFocusChange(const nsIWidget::IMENotification&)::<lambda(mozilla::ipc::ResponseRejectReason&&)>; ResolveValueT = mozilla::widget::IMENotificationRequests; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::widget::IMENotificationRequests; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EffectCompositor.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layout/RemoteLayerTreeOwner.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsConsoleService.cpp:29,
                 from Unified_cpp_xpcom_base1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h: In static member function 'static PLDHashNumber mozilla::PseudoElementHashEntry::HashKey(KeyTypePointer)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   36 |     if (!aKey) return 0;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PseudoElementHashEntry.h:36: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:35:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::ClipboardReadRequestOrError, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray<nsTString<char> >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::<lambda(mozilla::dom::ClipboardReadRequestOrError&&)>; RejectFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray<nsTString<char> >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray<nsTString<char> >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::<lambda(mozilla::dom::ClipboardReadRequestOrError&&)>; RejectFunction = nsClipboardProxy::GetDataSnapshot(const nsTArray<nsTString<char> >&, nsIClipboard::ClipboardType, mozilla::dom::WindowContext*, nsIPrincipal*, nsIClipboardGetDataSnapshotCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::ClipboardReadRequestOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::IPCTransferableDataOrError, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::<lambda(const mozilla::dom::IPCTransferableDataOrError&)>; RejectFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::<lambda(const mozilla::dom::IPCTransferableDataOrError&)>; RejectFunction = {anonymous}::ClipboardDataSnapshotProxy::GetData(nsITransferable*, nsIAsyncClipboardRequestCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::IPCTransferableDataOrError; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from Unified_cpp_xpcom_base2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsMemoryReporterManager.cpp: In function 'void XMappingIter(int64_t&, int64_t&, int64_t&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsMemoryReporterManager.cpp:324:18: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  324 |         if (nmap >= n / sizeof(prxmap_t)) {
      |             ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsMemoryReporterManager.cpp:328:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
  328 |           for (int i = 0; i < n / sizeof(prxmap_t); i++) {
      |                           ~~^~~~~~~~~~~~~~~~~~~~~~
xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xpcpublic.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ProfilerMarkers.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GeckoProfiler.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/Logging.cpp:10,
                 from Unified_cpp_xpcom_base1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsConsoleService.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcprivate.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcprivate.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/reflect/xptcall/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ProfileAdditionalInformation.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/GeckoProfiler.h:25:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsConsoleService::CallFunctionAndLogException(JS::Handle<JS::Value>, JS::HandleValue, JSContext*, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsConsoleService.cpp:407:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'contextRealm' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::CallFunctionAndLogException(JS::Handle<JS::Value>, JS::HandleValue, JSContext*, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsConsoleService.cpp:407: note: 'contextRealm' declared here
  407 |   JS::Rooted<JS::Realm*> contextRealm(cx, JS::GetCurrentRealmOrNull(cx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsConsoleService.cpp:401: note: 'cx' declared here
  401 |     JS::Handle<JS::Value> targetGlobal, JS::HandleValue function, JSContext* cx,
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/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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/base/nsMemoryInfoDumper.cpp:14,
                 from Unified_cpp_xpcom_base2.cpp:29:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<ProcessInfo, nsresult, false>; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::<lambda(const ProcessInfo&)>; RejectFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::<lambda(const ProcessInfo&)>; RejectFunction = nsSystemInfo::GetProcessInfo(JSContext*, mozilla::dom::Promise**)::<lambda(nsresult)>; ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = ProcessInfo; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from Unified_cpp_xpcom_string0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/string/nsTextFormatter.cpp: In static member function 'static int nsTextFormatter::dosprintf(SprintfStateStr*, const char16_t*, mozilla::Span<BoxedValue>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/string/nsTextFormatter.cpp:808:5: warning: 'rv' may be used uninitialized [-Wmaybe-uninitialized]
  808 |     if (rv < 0) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/string/nsTextFormatter.cpp:467:9: note: 'rv' was declared here
  467 |     int rv;
      |         ^~
In file included from Unified_cpp_xpcom_io1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/xpcom/io/nsEscape.cpp:608:26: warning: 'destPtr' may be used uninitialized [-Wmaybe-uninitialized]
  608 |           memcpy(destPtr + destPos, last, toCopy);
      |                  ~~~~~~~~^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/io/nsEscape.cpp:574:18: note: 'destPtr' was declared here
  574 |   unsigned char* destPtr;
      |                  ^~~~~~~
In file included from Unified_cpp_xpcom_io1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/io/nsLocalFileUnix.cpp: In member function 'nsresult nsLocalFile::CreateAllAncestors(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/io/nsLocalFileUnix.cpp:449:41: warning: 'mkdir_errno' may be used uninitialized [-Wmaybe-uninitialized]
  449 |   if (mkdir_result == -1 && mkdir_errno != EEXIST) {
      |                                         ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/io/nsLocalFileUnix.cpp:393:7: note: 'mkdir_errno' was declared here
  393 |   int mkdir_errno;
      |       ^~~~~~~~~~~
In file included from /usr/lib/amd64/glib-2.0/include/glibconfig.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/glibconfig.h:3,
                 from /usr/include/glib-2.0/glib/gtypes.h:34,
                 from /usr/include/glib-2.0/glib/galloca.h:34,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/glib.h:3,
                 from /usr/include/glib-2.0/gobject/gbinding.h:30,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/glib-object.h:3,
                 from /usr/include/glib-2.0/gio/gioenums.h:30,
                 from /usr/include/glib-2.0/gio/giotypes.h:30,
                 from /usr/include/glib-2.0/gio/gio.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/gio/gio.h:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/components/../../browser/components/shell/nsGNOMEShellSearchProvider.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/components/../../browser/components/shell/nsGNOMEShellService.h:13,
                 from StaticComponents.cpp:154:
/usr/include/glib-2.0/glib/gmacros.h: In function 'gint g_bit_nth_lsf_impl(gulong, gint)':
/usr/include/glib-2.0/glib/gmacros.h:1243: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1243 |    else                                         \
/usr/include/glib-2.0/glib/gmacros.h:1243: note: adding '-flarge-source-files' will allow for 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-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Promise.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/io/nsLocalFileUnix.cpp:19:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<_GDBusProxy>, mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(RefPtr<_GDBusProxy>&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(RefPtr<_GDBusProxy>&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<_GDBusProxy>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<_GVariant>, mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>, true>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(RefPtr<_GDBusProxy>&&)>::<lambda(RefPtr<_GVariant>&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(RefPtr<_GDBusProxy>&&)>::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(RefPtr<_GDBusProxy>&&)>::<lambda(RefPtr<_GVariant>&&)>; RejectFunction = nsLocalFile::HostPath(JSContext*, mozilla::dom::Promise**)::<lambda(RefPtr<_GDBusProxy>&&)>::<lambda(mozilla::GUniquePtr<_GError>&&)>; ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<_GVariant>; RejectValueT = mozilla::UniquePtr<_GError, mozilla::GFreeDeleter>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/OrderedHashTableObject.h:59,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/MapObject.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/jsshell.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/jsshell.cpp:9,
                 from Unified_cpp_js_src_shell1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::GenerateInterfaceHelp(JSContext*, JS::HandleObject, const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/jsshell.cpp:81:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 's' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/jsshell.cpp: In function 'bool js::shell::GenerateInterfaceHelp(JSContext*, JS::HandleObject, const char*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/jsshell.cpp:81:16: note: 's' declared here
   81 |   RootedString s(cx, buf.finishString());
      |                ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/jsshell.cpp:36:39: note: 'cx' declared here
   36 | bool GenerateInterfaceHelp(JSContext* cx, HandleObject obj, const char* name) {
      |                            ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseDragService.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/components/../../widget/gtk/nsDragService.h:11,
                 from StaticComponents.cpp:301:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:0:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcpublic.h:38,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScriptSettings.h:12,
                 from StaticComponents.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:0:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:0:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:0:   required from here
   93 | struct SVCB {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/NetworkConnectivityService.h:13,
                 from StaticComponents.cpp:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/av1dec.c: In function 'skip_mode_params':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/av1dec.c:284:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  284 |         ref_hint = s->ref[header->ref_frame_idx[i]].raw_frame_header->order_hint;
      |                           ~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/av1dec.c:313:48: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         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-134.0.2/media/ffvpx/libavcodec/cbs_av1.c:563:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_segmentation_params':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:788:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  788 |                     priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i];
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:790:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  790 |                     priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i];
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:912:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  912 |                 priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas;
      |                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:914:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  914 |                 priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas;
      |                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1072:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 1072 |             ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1103:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1103 |                 ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint;
      |                                      ~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_read_uncompressed_header':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1575:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 1575 |             int hint = priv->ref[current->ref_frame_idx[i]].order_hint;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1.c:647:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_segmentation_params':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:788:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  788 |                     priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_enabled[i];
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:790:53: warning: array subscript has type 'char' [-Wchar-subscripts]
  790 |                     priv->ref[current->ref_frame_idx[current->primary_ref_frame]].feature_value[i];
      |                               ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:912:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  912 |                 priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_ref_deltas;
      |                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:914:49: warning: array subscript has type 'char' [-Wchar-subscripts]
  914 |                 priv->ref[current->ref_frame_idx[current->primary_ref_frame]].loop_filter_mode_deltas;
      |                           ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1072:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 1072 |             ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1103:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1103 |                 ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint;
      |                                      ~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c: In function 'cbs_av1_write_uncompressed_header':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/cbs_av1_syntax_template.c:1575:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 1575 |             int hint = priv->ref[current->ref_frame_idx[i]].order_hint;
      |                                  ~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/x86/idctdsp_init.c:29:22: warning: 'simple_mmx_permutation' defined but not used [-Wunused-const-variable=]
   29 | static const uint8_t simple_mmx_permutation[64] = {
      |                      ^~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_timer.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/threads/TimerThread.cpp:20,
                 from Unified_cpp_xpcom_threads1.cpp:29:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<CopyableTArray<bool>, bool, false>; ResolveValueT = CopyableTArray<bool>; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsThreadManager::ShutdownNonMainThreads()::<lambda()>; ResolveValueT = CopyableTArray<bool>; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsThreadManager::ShutdownNonMainThreads()::<lambda()>; ResolveValueT = CopyableTArray<bool>; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = CopyableTArray<bool>; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, false>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, bool, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, bool, false> > >&)::<lambda(mozilla::MozPromise<bool, bool, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, bool, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, bool, false> > >&)::<lambda(mozilla::MozPromise<bool, bool, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::MozPromise<bool, bool, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, bool, false> > >&)::<lambda(mozilla::MozPromise<bool, bool, false>::ResolveValueTypeParam)>; RejectFunction = mozilla::MozPromise<bool, bool, false>::All(nsISerialEventTarget*, nsTArray<RefPtr<mozilla::MozPromise<bool, bool, false> > >&)::<lambda(mozilla::MozPromise<bool, bool, false>::RejectValueTypeParam)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
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-134.0.2/js/src/NamespaceImports.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Barrier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/builtin/ModuleObject.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:7,
                 from Unified_cpp_js_src_shell0.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:952:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_shell0.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:952:16: note: 'key' declared here
  952 |   RootedString key(cx, ToString(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:946:34: note: 'cx' declared here
  946 | static bool os_getenv(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetUseCounterResults(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1644:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_shell0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool GetUseCounterResults(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1644:21: note: 'obj' declared here
 1644 |   Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1642:45: note: 'cx' declared here
 1642 | static bool GetUseCounterResults(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PrintInternal(JSContext*, const JS::CallArgs&, js::shell::RCFile*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3320:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool PrintInternal(JSContext*, const JS::CallArgs&, js::shell::RCFile*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3320:18: note: 'str' declared here
 3320 |     RootedString str(cx, JS::ToString(cx, args[i]));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3313:38: note: 'cx' declared here
 3313 | static bool PrintInternal(JSContext* cx, const CallArgs& args, RCFile* file) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PutStr(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3283:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool PutStr(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3283:18: note: 'str' declared here
 3283 |     RootedString str(cx, JS::ToString(cx, args[0]));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3274:31: note: 'cx' declared here
 3274 | static bool PutStr(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4178:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'messageStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4178:16: note: 'messageStr' declared here
 4178 |   RootedString messageStr(cx, report->newMessageString(cx));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4157:48: note: 'cx' declared here
 4157 | static bool CopyErrorReportToObject(JSContext* cx, JSErrorReport* report,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Crash(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4116:53:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'message' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool Crash(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4116:16: note: 'message' declared here
 4116 |   RootedString message(cx, JS::ToString(cx, args[0]));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4111:30: note: 'cx' declared here
 4111 | static bool Crash(JSContext* cx, unsigned argc, Value* vp) {
      |                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7535:57:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'srcAtom' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7535:19: note: 'srcAtom' declared here
 7535 |   Rooted<JSAtom*> srcAtom(cx, ToAtom<CanGC>(cx, args[0]));
      |                   ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7527:43: note: 'cx' declared here
 7527 | static bool GetSelfHostedValue(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool IsValidJSON(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:9209:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'input' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool IsValidJSON(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:9209:31: note: 'input' declared here
 9209 |   JS::Rooted<JSLinearString*> input(cx, args[0].toString()->ensureLinear(cx));
      |                               ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:9200:36: note: 'cx' declared here
 9200 | static bool IsValidJSON(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool BindToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1742:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'bound' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool BindToAsyncStack(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1741:18: note: 'bound' declared here
 1741 |   RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0,
      |                  ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1721:41: note: 'cx' declared here
 1721 | static bool BindToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1696:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'causeString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1696:16: note: 'causeString' declared here
 1696 |   RootedString causeString(cx, ToString(cx, v));
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1671:42: note: 'cx' declared here
 1671 | static bool BoundToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SetPrefValue(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5126:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool SetPrefValue(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5126:27: note: 'name' declared here
 5126 |   Rooted<JSLinearString*> name(cx, args[0].toString()->ensureLinear(cx));
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5115:37: note: 'cx' declared here
 5115 | static bool SetPrefValue(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserHost.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpfe/appshell/AppWindow.cpp:68,
                 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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool PrintExtraGlobalEnumeratedHelp(JSContext*, JS::HandleObject, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10721:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool PrintExtraGlobalEnumeratedHelp(JSContext*, JS::HandleObject, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10721:29: note: 'name' declared here
10721 |       JS::Rooted<JSString*> name(cx, JS_NewStringCopyZ(cx, item.name));
      |                             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10712:55: note: 'cx' declared here
10712 | static bool PrintExtraGlobalEnumeratedHelp(JSContext* cx, HandleObject pattern,
      |                                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Options(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2307:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool Options(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2307:18: note: 'str' declared here
 2307 |     RootedString str(cx, JS::ToString(cx, args[i]));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2302:32: note: 'cx' declared here
 2302 | static bool Options(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CreateExternalArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2016:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrayBuffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool CreateExternalArrayBuffer(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2015:16: note: 'arrayBuffer' declared here
 2015 |   RootedObject arrayBuffer(
      |                ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1987:50: note: 'cx' declared here
 1987 | static bool CreateExternalArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandleScript, int32_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3487:43,
    inlined from 'bool PCToLine(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3553:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'script' in '((js::StackRootedBase**)cx)[4]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool PCToLine(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3487:16: note: 'script' declared here
 3487 |   RootedScript script(cx, GetTopScript(cx));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3547:33: note: 'cx' declared here
 3547 | static bool PCToLine(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool RegisterScriptPathWithModuleLoader(JSContext*, JS::HandleScript, const char*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1222:56,
    inlined from 'bool RunFile(JSContext*, const char*, std::FILE*, CompileUtf8, bool, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1298:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'path' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool RunFile(JSContext*, const char*, std::FILE*, CompileUtf8, bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1222:16: note: 'path' declared here
 1222 |   RootedString path(cx, NewStringCopyUTF8(cx, filename));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1242:46: note: 'cx' declared here
 1242 | [[nodiscard]] static bool RunFile(JSContext* cx, const char* filename,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::RegExpObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool PrintEnumeratedHelp(JSContext*, JS::HandleObject, JS::HandleObject, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10654:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'regex' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool PrintEnumeratedHelp(JSContext*, JS::HandleObject, JS::HandleObject, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10654:25: note: 'regex' declared here
10654 |   Rooted<RegExpObject*> regex(cx);
      |                         ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10647:44: note: 'cx' declared here
10647 | static bool PrintEnumeratedHelp(JSContext* cx, HandleObject obj,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Help(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10773:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool Help(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10773:16: note: 'obj' declared here
10773 |   RootedObject obj(cx, &args[0].toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10741:29: note: 'cx' declared here
10741 | static bool Help(JSContext* cx, unsigned argc, Value* vp) {
      |                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool dom_constructor(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11366:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'domObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool dom_constructor(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11366:16: note: 'domObj' declared here
11366 |   RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11350:40: note: 'cx' declared here
11350 | static bool dom_constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool dom_genericGetter(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11270:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool dom_genericGetter(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11270:16: note: 'obj' declared here
11270 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11262:42: note: 'cx' declared here
11262 | static bool dom_genericGetter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool dom_genericMethod(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11318:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool dom_genericMethod(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11318:16: note: 'obj' declared here
11318 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11310:42: note: 'cx' declared here
11310 | static bool dom_genericMethod(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool ShellSourceHook::load(JSContext*, const char*, char16_t**, char**, std::size_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7578:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linear' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In member function 'virtual bool ShellSourceHook::load(JSContext*, const char*, char16_t**, char**, std::size_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7578:29: note: 'linear' declared here
 7578 |     Rooted<JSLinearString*> linear(cx, str->ensureLinear(cx));
      |                             ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7551:24: note: 'cx' declared here
 7551 |   bool load(JSContext* cx, const char* filename, char16_t** twoByteSource,
      |             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool dom_genericSetter(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11292:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool dom_genericSetter(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11292:16: note: 'obj' declared here
11292 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11284:42: note: 'cx' declared here
11284 | static bool dom_genericSetter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CacheEntry(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2484:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool CacheEntry(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2484:16: note: 'obj' declared here
 2484 |   RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2475:35: note: 'cx' declared here
 2475 | static bool CacheEntry(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool TransplantableObject(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:9111:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'transplant' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool TransplantableObject(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:9110:16: note: 'transplant' declared here
 9110 |   RootedObject transplant(
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:9028:45: note: 'cx' declared here
 9028 | static bool TransplantableObject(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetMarks(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8701:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ret' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool GetMarks(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8701:24: note: 'ret' declared here
 8701 |   Rooted<ArrayObject*> ret(cx, js::NewDenseEmptyArray(cx));
      |                        ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8691:33: note: 'cx' declared here
 8691 | static bool GetMarks(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ReadLineBuf(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3257:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool ReadLineBuf(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3257:18: note: 'str' declared here
 3257 |     RootedString str(cx, JS::ToString(cx, args[0]));
      |                  ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3210:36: note: 'cx' declared here
 3210 | static bool ReadLineBuf(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DumpScopeChain(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8534:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fun' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool DumpScopeChain(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8534:20: note: 'fun' declared here
 8534 |     RootedFunction fun(cx, &obj->as<JSFunction>());
      |                    ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8507:39: note: 'cx' declared here
 8507 | static bool DumpScopeChain(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool EvalInContext(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4388:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool EvalInContext(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4388:16: note: 'str' declared here
 4388 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:4382:38: note: 'cx' declared here
 4382 | static bool EvalInContext(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:251:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'closure' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::dynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:251:16: note: 'closure' declared here
  251 |   RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr));
      |                ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:239:45: note: 'cx' declared here
  239 | bool ModuleLoader::dynamicImport(JSContext* cx,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, PathResolutionMode)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:180:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'JSString* js::shell::ResolvePath(JSContext*, JS::HandleString, PathResolutionMode)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:180:27: note: 'str' declared here
  180 |   Rooted<JSLinearString*> str(cx, JS_EnsureLinearString(cx, filenameStr));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:167:34: note: 'cx' declared here
  167 | JSString* ResolvePath(JSContext* cx, HandleString filenameStr,
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2358:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool LoadScript(JSContext*, unsigned int, JS::Value*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2358:16: note: 'str' declared here
 2358 |   RootedString str(cx);
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2354:35: note: 'cx' declared here
 2354 | static bool LoadScript(JSContext* cx, unsigned argc, Value* vp,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:558:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:558:16: note: 'str' declared here
  558 |   RootedString str(cx, ResolvePath(cx, givenPath, RootRelative));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:546:53: note: 'cx' declared here
  546 | static bool osfile_writeTypedArrayToFile(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2036:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rawFilenameStr' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2036:16: note: 'rawFilenameStr' declared here
 2036 |   RootedString rawFilenameStr(cx, JS::ToString(cx, args[0]));
      |                ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2025:48: note: 'cx' declared here
 2025 | static bool CreateMappedArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::shell::FileAsTypedArray(JSContext*, JS::HandleString)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:328:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'JSObject* js::shell::FileAsTypedArray(JSContext*, JS::HandleString)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:328:25: note: 'obj' declared here
  328 |   JS::Rooted<JSObject*> obj(cx, JS_NewUint8Array(cx, len));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:305:39: note: 'cx' declared here
  305 | JSObject* FileAsTypedArray(JSContext* cx, JS::HandleString pathnameStr) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WasmLoop(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8807:69:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'filename' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool WasmLoop(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8807:16: note: 'filename' declared here
 8807 |   RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative));
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8782:33: note: 'cx' declared here
 8782 | static bool WasmLoop(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1173:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'info' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1173:16: note: 'info' declared here
 1173 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1149:35: note: 'cx' declared here
 1149 | static bool os_waitpid(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1081:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1081:21: note: 'str' declared here
 1081 |   Rooted<JSString*> str(cx, JS::ToString(cx, args[0]));
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1073:33: note: 'cx' declared here
 1073 | static bool os_spawn(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1034:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::os_system(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1034:21: note: 'str' declared here
 1034 |   Rooted<JSString*> str(cx, JS::ToString(cx, args[0]));
      |                     ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1026:34: note: 'cx' declared here
 1026 | static bool os_system(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::DefineOS(JSContext*, JS::HandleObject, bool, RCFile**, RCFile**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1238:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::DefineOS(JSContext*, JS::HandleObject, bool, RCFile**, RCFile**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1238:16: note: 'obj' declared here
 1238 |   RootedObject obj(cx, JS_NewPlainObject(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:1236:26: note: 'cx' declared here
 1236 | bool DefineOS(JSContext* cx, HandleObject global, bool fuzzingSafe,
      |               ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8766:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'binary' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool WasmTextToBinary(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8766:16: note: 'binary' declared here
 8766 |   RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length()));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8737:41: note: 'cx' declared here
 8737 | static bool WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StencilObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:6534:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'stencilObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:6533:16: note: 'stencilObj' declared here
 6533 |   RootedObject stencilObj(cx,
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:6518:47: note: 'cx' declared here
 6518 | static bool FinishOffThreadStencil(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Run(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3046:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool Run(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3046:16: note: 'str' declared here
 3046 |   RootedString str(cx, JS::ToString(cx, args[0]));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:3038:28: note: 'cx' declared here
 3038 | static bool Run(JSContext* cx, unsigned argc, Value* vp) {
      |                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSString* js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle<JSLinearString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:699:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'resolvedPath' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'JSString* js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle<JSLinearString*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:699:16: note: 'resolvedPath' declared here
  699 |   RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative));
      |                ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:693:48: note: 'cx' declared here
  693 | JSString* ModuleLoader::fetchSource(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, PathResolutionMode)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:398:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, PathResolutionMode)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:397:25: note: 'str' declared here
  397 |   JS::Rooted<JSString*> str(cx,
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:378:33: note: 'cx' declared here
  378 | static bool ReadFile(JSContext* cx, unsigned argc, Value* vp,
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool DefineConsole(JSContext*, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10504:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool DefineConsole(JSContext*, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10504:16: note: 'obj' declared here
10504 |   RootedObject obj(cx, JS_NewPlainObject(cx));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:10503:31: note: 'cx' declared here
10503 | bool DefineConsole(JSContext* cx, HandleObject global) {
      |                    ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11412:77:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'glob' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'JSObject* NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11410:16: note: 'glob' declared here
11410 |   RootedObject glob(cx,
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:11407:45: note: 'cx' declared here
11407 | static JSObject* NewGlobalObject(JSContext* cx, JS::RealmOptions& options,
      |                                  ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool NewGlobal(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7229:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'compartmentRoot' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool NewGlobal(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7229:21: note: 'compartmentRoot' declared here
 7229 |   Rooted<JSObject*> compartmentRoot(cx);
      |                     ^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:7207:34: note: 'cx' declared here
 7207 | static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::shell::FileObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = js::shell::FileObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:791:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'fileObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:791:23: note: 'fileObj' declared here
  791 |   Rooted<FileObject*> fileObj(cx);
      |                       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:788:37: note: 'cx' declared here
  788 | static bool osfile_close(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool InitModuleLoader(JSContext*, const js::cli::OptionParser&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:13906:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jspath' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool InitModuleLoader(JSContext*, const js::cli::OptionParser&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:13906:23: note: 'jspath' declared here
13906 |     Rooted<JSString*> jspath(cx, NewStringCopyUTF8(cx, pathUtf8.get()));
      |                       ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:13898:34: note: 'cx' declared here
13898 | bool InitModuleLoader(JSContext* cx, const OptionParser& op) {
      |                       ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/jrevdct.c:215:28: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=]
  215 | void ff_j_rev_dct(DCTBLOCK data)
      |                   ~~~~~~~~~^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/jrevdct.c:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/dct.h:30:28: note: previously declared as 'int16_t *' {aka 'short int *'}
   30 | void ff_j_rev_dct(int16_t *data);
      |                   ~~~~~~~~~^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/jrevdct.c:953:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=]
  953 | void ff_j_rev_dct4(DCTBLOCK data)
      |                    ~~~~~~~~~^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/dct.h:31:29: note: previously declared as 'int16_t *' {aka 'short int *'}
   31 | void ff_j_rev_dct4(int16_t *data);
      |                    ~~~~~~~~~^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/jrevdct.c:1140:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=]
 1140 | void ff_j_rev_dct2(DCTBLOCK data){
      |                    ~~~~~~~~~^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/dct.h:32:29: note: previously declared as 'int16_t *' {aka 'short int *'}
   32 | void ff_j_rev_dct2(int16_t *data);
      |                    ~~~~~~~~~^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/jrevdct.c:1155:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=]
 1155 | void ff_j_rev_dct1(DCTBLOCK data){
      |                    ~~~~~~~~~^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/dct.h:33:29: note: previously declared as 'int16_t *' {aka 'short int *'}
   33 | void ff_j_rev_dct1(int16_t *data);
      |                    ~~~~~~~~~^~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSLinearString*>&; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSLinearString* js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle<JSLinearString*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:608:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'path' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'JSLinearString* js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle<JSLinearString*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:608:27: note: 'path' declared here
  608 |   Rooted<JSLinearString*> path(cx, pathArg);
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:606:56: note: 'cx' declared here
  606 | JSLinearString* ModuleLoader::normalizePath(JSContext* cx,
      |                                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleString, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:361:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleString, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:361:27: note: 'name' declared here
  361 |   Rooted<JSLinearString*> name(cx, JS_EnsureLinearString(cx, specifier));
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:359:50: note: 'cx' declared here
  359 | JSLinearString* ModuleLoader::resolve(JSContext* cx, HandleString specifier,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:97:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'specifier' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In static member function 'static bool js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:97:16: note: 'specifier' declared here
   97 |   RootedString specifier(cx, JS::ToString(cx, v));
      |                ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:87:49: note: 'cx' declared here
   87 | bool ModuleLoader::ImportMetaResolve(JSContext* cx, unsigned argc, Value* vp) {
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleObject, JS::HandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:351:64:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'name' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'JSLinearString* js::shell::ModuleLoader::resolve(JSContext*, JS::HandleObject, JS::HandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:350:27: note: 'name' declared here
  350 |   Rooted<JSLinearString*> name(
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:340:50: note: 'cx' declared here
  340 | JSLinearString* ModuleLoader::resolve(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ListDir(JSContext*, unsigned int, JS::Value*, PathResolutionMode)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:454:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'str' in '((js::StackRootedBase**)MEM[(struct JSContext * const &)&cx])[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::ListDir(JSContext*, unsigned int, JS::Value*, PathResolutionMode)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:454:16: note: 'str' declared here
  454 |   RootedString str(cx, ResolvePath(cx, givenPath, resolveMode));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:438:32: note: 'cx' declared here
  438 | static bool ListDir(JSContext* cx, unsigned argc, Value* vp,
      |                     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsFrameLoader.h:36,
                 from xptdata.cpp:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool Evaluate(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2624:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'cacheEntry' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool Evaluate(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2624:16: note: 'cacheEntry' declared here
 2624 |   RootedObject cacheEntry(cx, nullptr);
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2612:33: note: 'cx' declared here
 2612 | static bool Evaluate(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool FrontendTest(JSContext*, unsigned int, JS::Value*, const char*, DumpType)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:6187:76:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'linearString' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool FrontendTest(JSContext*, unsigned int, JS::Value*, const char*, DumpType)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:6187:27: note: 'linearString' declared here
 6187 |   Rooted<JSLinearString*> linearString(cx, scriptContents->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:6102:37: note: 'cx' declared here
 6102 | static bool FrontendTest(JSContext* cx, unsigned argc, Value* vp,
      |                          ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8660:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'object' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool AddMarkObservers(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8660:16: note: 'object' declared here
 8660 |   RootedObject object(cx);
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8635:41: note: 'cx' declared here
 8635 | static bool AddMarkObservers(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowsingContext.h:12,
                 from xptdata.cpp:3:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from xptdata.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static ShellModuleRequestObjectWrapper* ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle<js::ModuleRequestObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:553:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_shell0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function 'static ShellModuleRequestObjectWrapper* ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle<js::ModuleRequestObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:524:27: note: 'obj' declared here
  524 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:553:1: note: in expansion of macro 'DEFINE_CREATE'
  553 | DEFINE_CREATE(ModuleRequestObject, ShellModuleRequestObjectWrapper_accessors,
      | ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:523:18: note: 'cx' declared here
  523 |       JSContext* cx, JS::Handle<CLASS*> target) {                       \
      |       ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:553:1: note: in expansion of macro 'DEFINE_CREATE'
  553 | DEFINE_CREATE(ModuleRequestObject, ShellModuleRequestObjectWrapper_accessors,
      | ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static js::shell::ShellModuleObjectWrapper* js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:560:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function 'static js::shell::ShellModuleObjectWrapper* js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:524:27: note: 'obj' declared here
  524 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:560:1: note: in expansion of macro 'DEFINE_CREATE'
  560 | DEFINE_CREATE(ModuleObject, ShellModuleObjectWrapper_accessors, nullptr)
      | ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:523:18: note: 'cx' declared here
  523 |       JSContext* cx, JS::Handle<CLASS*> target) {                       \
      |       ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:560:1: note: in expansion of macro 'DEFINE_CREATE'
  560 | DEFINE_CREATE(ModuleObject, ShellModuleObjectWrapper_accessors, nullptr)
      | ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool ListToArrayFilter(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [with T = js::shell::ShellModuleObjectWrapper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:207:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'toArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'bool ListToArrayFilter(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [with T = js::shell::ShellModuleObjectWrapper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:207:28: note: 'toArray' declared here
  207 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:196:35: note: 'cx' declared here
  196 | bool ListToArrayFilter(JSContext* cx, JS::Handle<JS::Value> from,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static ShellImportEntryWrapper* ShellImportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ImportEntry*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:556:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function 'static ShellImportEntryWrapper* ShellImportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ImportEntry*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:540:27: note: 'obj' declared here
  540 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:556:1: note: in expansion of macro 'DEFINE_NATIVE_CREATE'
  556 | DEFINE_NATIVE_CREATE(ImportEntry, ShellImportEntryWrapper_accessors, nullptr)
      | ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:539:18: note: 'cx' declared here
  539 |       JSContext* cx, JS::Handle<JSObject*> owner, CLASS* target) {      \
      |       ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:556:1: note: in expansion of macro 'DEFINE_NATIVE_CREATE'
  556 | DEFINE_NATIVE_CREATE(ImportEntry, ShellImportEntryWrapper_accessors, nullptr)
      | ^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SpanToArrayFilter(JSContext*, JS::Handle<JSObject*>, mozilla::Span<const typename T::Target>, JS::MutableHandle<JS::Value>) [with T = ShellImportEntryWrapper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:310:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'toArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'bool SpanToArrayFilter(JSContext*, JS::Handle<JSObject*>, mozilla::Span<const typename T::Target>, JS::MutableHandle<JS::Value>) [with T = ShellImportEntryWrapper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:310:28: note: 'toArray' declared here
  310 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:306:35: note: 'cx' declared here
  306 | bool SpanToArrayFilter(JSContext* cx, JS::Handle<JSObject*> owner,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static ShellExportEntryWrapper* ShellExportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ExportEntry*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:557:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function 'static ShellExportEntryWrapper* ShellExportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ExportEntry*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:540:27: note: 'obj' declared here
  540 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:557:1: note: in expansion of macro 'DEFINE_NATIVE_CREATE'
  557 | DEFINE_NATIVE_CREATE(ExportEntry, ShellExportEntryWrapper_accessors, nullptr)
      | ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:539:18: note: 'cx' declared here
  539 |       JSContext* cx, JS::Handle<JSObject*> owner, CLASS* target) {      \
      |       ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:557:1: note: in expansion of macro 'DEFINE_NATIVE_CREATE'
  557 | DEFINE_NATIVE_CREATE(ExportEntry, ShellExportEntryWrapper_accessors, nullptr)
      | ^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SpanToArrayFilter(JSContext*, JS::Handle<JSObject*>, mozilla::Span<const typename T::Target>, JS::MutableHandle<JS::Value>) [with T = ShellExportEntryWrapper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:310:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'toArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'bool SpanToArrayFilter(JSContext*, JS::Handle<JSObject*>, mozilla::Span<const typename T::Target>, JS::MutableHandle<JS::Value>) [with T = ShellExportEntryWrapper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:310:28: note: 'toArray' declared here
  310 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:306:35: note: 'cx' declared here
  306 | bool SpanToArrayFilter(JSContext* cx, JS::Handle<JSObject*> owner,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static ShellRequestedModuleWrapper* ShellRequestedModuleWrapper::create(JSContext*, JS::Handle<JSObject*>, js::RequestedModule*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:558:1:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In static member function 'static ShellRequestedModuleWrapper* ShellRequestedModuleWrapper::create(JSContext*, JS::Handle<JSObject*>, js::RequestedModule*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:540:27: note: 'obj' declared here
  540 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:558:1: note: in expansion of macro 'DEFINE_NATIVE_CREATE'
  558 | DEFINE_NATIVE_CREATE(RequestedModule, ShellRequestedModuleWrapper_accessors,
      | ^~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:539:18: note: 'cx' declared here
  539 |       JSContext* cx, JS::Handle<JSObject*> owner, CLASS* target) {      \
      |       ~~~~~~~~~~~^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:558:1: note: in expansion of macro 'DEFINE_NATIVE_CREATE'
  558 | DEFINE_NATIVE_CREATE(RequestedModule, ShellRequestedModuleWrapper_accessors,
      | ^~~~~~~~~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool SpanToArrayFilter(JSContext*, JS::Handle<JSObject*>, mozilla::Span<const typename T::Target>, JS::MutableHandle<JS::Value>) [with T = ShellRequestedModuleWrapper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:310:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'toArray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp: In function 'bool SpanToArrayFilter(JSContext*, JS::Handle<JSObject*>, mozilla::Span<const typename T::Target>, JS::MutableHandle<JS::Value>) [with T = ShellRequestedModuleWrapper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:310:28: note: 'toArray' declared here
  310 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ShellModuleObjectWrapper.cpp:306:35: note: 'cx' declared here
  306 | bool SpanToArrayFilter(JSContext* cx, JS::Handle<JSObject*> owner,
      |                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = UserBufferObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = UserBufferObject*; T = UserBufferObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool CreateUserArrayBuffer(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2217:79:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'userBuffer' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool CreateUserArrayBuffer(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2217:29: note: 'userBuffer' declared here
 2217 |   Rooted<UserBufferObject*> userBuffer(cx, UserBufferObject::create(cx, bytes));
      |                             ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:2198:46: note: 'cx' declared here
 2198 | static bool CreateUserArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::ModuleType, JS::HandleString, JS::MutableHandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:515:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'registry' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::ModuleType, JS::HandleString, JS::MutableHandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:515:16: note: 'registry' declared here
  515 |   RootedObject registry(cx, getOrCreateModuleRegistry(cx, moduleType));
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:509:54: note: 'cx' declared here
  509 | bool ModuleLoader::lookupModuleInRegistry(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::ModuleType, JS::HandleString, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:535:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'registry' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::ModuleType, JS::HandleString, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:535:16: note: 'registry' declared here
  535 |   RootedObject registry(cx, getOrCreateModuleRegistry(cx, moduleType));
      |                ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:533:51: note: 'cx' declared here
  533 | bool ModuleLoader::addModuleToRegistry(JSContext* cx, JS::ModuleType moduleType,
      |                                        ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ModuleLoader::registerTestModule(JSContext*, JS::HandleObject, JS::Handle<js::ModuleObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:142:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'path' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::registerTestModule(JSContext*, JS::HandleObject, JS::Handle<js::ModuleObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:141:27: note: 'path' declared here
  141 |   Rooted<JSLinearString*> path(
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:139:50: note: 'cx' declared here
  139 | bool ModuleLoader::registerTestModule(JSContext* cx, HandleObject moduleRequest,
      |                                       ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool RegisterModule(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5821:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'specifier' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool RegisterModule(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5821:19: note: 'specifier' declared here
 5821 |   Rooted<JSAtom*> specifier(cx, AtomizeString(cx, args[0].toString()));
      |                   ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5794:39: note: 'cx' declared here
 5794 | static bool RegisterModule(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::shell::ModuleLoader::loadAndParse(JSContext*, JS::HandleString, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:429:70:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'path' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'JSObject* js::shell::ModuleLoader::loadAndParse(JSContext*, JS::HandleString, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:429:27: note: 'path' declared here
  429 |   Rooted<JSLinearString*> path(cx, JS_EnsureLinearString(cx, pathArg));
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:427:49: note: 'cx' declared here
  427 | JSObject* ModuleLoader::loadAndParse(JSContext* cx, HandleString pathArg,
      |                                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:166:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'module' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:166:16: note: 'module' declared here
  166 |   RootedObject module(cx, loadAndParse(cx, path, moduleRequestArg));
      |                ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:163:46: note: 'cx' declared here
  163 | bool ModuleLoader::loadAndExecute(JSContext* cx, HandleString path,
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ModuleLoader::loadRootModule(JSContext*, JS::HandleString)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:131:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'evaluationPromise' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::loadRootModule(JSContext*, JS::HandleString)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:131:16: note: 'evaluationPromise' declared here
  131 |   RootedObject evaluationPromise(cx, &rval.toObject());
      |                ^~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:125:46: note: 'cx' declared here
  125 | bool ModuleLoader::loadRootModule(JSContext* cx, HandleString path) {
      |                                   ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool RunModule(JSContext*, const char*, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1323:56,
    inlined from 'bool Process(JSContext*, const char*, bool, FileKind)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1955:23:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'path' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool Process(JSContext*, const char*, bool, FileKind)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1323:16: note: 'path' declared here
 1323 |   RootedString path(cx, NewStringCopyUTF8(cx, filename));
      |                ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:1918:46: note: 'cx' declared here
 1918 | [[nodiscard]] static bool Process(JSContext* cx, const char* filename,
      |                                   ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpfe/appshell/AppWindow.cpp:60:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIBaseWindow.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpfe/appshell/nsChromeTreeOwner.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpfe/appshell/AppWindow.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpfe/appshell/AppWindow.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpfe/appshell/AppWindow.cpp:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:332:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'path' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'bool js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::HandleValue, JS::HandleObject, JS::HandleObject, JS::MutableHandleValue)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:331:27: note: 'path' declared here
  331 |   Rooted<JSLinearString*> path(cx,
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:326:48: note: 'cx' declared here
  326 | bool ModuleLoader::tryDynamicImport(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:182:78:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'path' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp: In member function 'JSObject* js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::HandleValue, JS::HandleObject)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:181:27: note: 'path' declared here
  181 |   Rooted<JSLinearString*> path(cx,
      |                           ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/ModuleLoader.cpp:179:16: note: 'cx' declared here
  179 |     JSContext* cx, JS::HandleValue referencingPrivate,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::shell::FileObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool js::shell::Redirect(JSContext*, const JS::CallArgs&, RCFile**)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:731:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'oldFileObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp: In function 'bool js::shell::Redirect(JSContext*, const JS::CallArgs&, RCFile**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:731:16: note: 'oldFileObj' declared here
  731 |   RootedObject oldFileObj(cx, FileObject::create(cx, oldFile));
      |                ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/OSObject.cpp:723:33: note: 'cx' declared here
  723 | static bool Redirect(JSContext* cx, const CallArgs& args, RCFile** outFile) {
      |                      ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = StreamCacheEntryObject*; T = js::NativeObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8252:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In static member function 'static bool StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8251:27: note: 'obj' declared here
 8251 |     Rooted<NativeObject*> obj(
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:8222:36: note: 'cx' declared here
 8222 |   static bool construct(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5957:73:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp: In function 'bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5957:24: note: 'array' declared here
 5957 |   Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/shell/js.cpp:5924:50: note: 'cx' declared here
 5924 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
media/ffvpx/libavutil/libmozavutil.so.symbols.stub
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/vp8.c: In function 'vp78_update_probability_tables':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/vp8.c:465:72: warning: array subscript has type 'char' [-Wchar-subscripts]
  465 |                             s->prob->token[i][vp8_coeff_band_indexes[j][m]][k][l] = prob;
      |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavcodec/vp9mvs.c: In function 'find_ref_mvs':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/media/ffvpx/libavcodec/vp9mvs.c:187:13: note: in definition of macro 'RETURN_SCALE_MV'
  187 |         if (scale) {                            \
      |             ^~~~~
security/manager/ssl/builtins/dynamic-library/libnssckbi.so.symbols.stub
security/manager/ssl/ipcclientcerts/dynamic-library/libipcclientcerts.so.symbols.stub
security/nss/lib/freebl/out.freebl.def.stub
security/nss/lib/softoken/out.softokn.def.stub
build/pure_virtual/libpure_virtual.a
dom/media/fake-cdm/libfake.so
dom/media/gmp-plugin-openh264/libfakeopenh264.so
config/external/nspr/pr/libnspr4.so
config/external/gkcodecs/libgkcodecs.so
config/external/lgpllibs/liblgpllibs.so
config/external/sqlite/libmozsqlite3.so
   Compiling hashbrown v0.14.5
warning: mozglue-static@0.1.0: Compiler version doesn't include clang or GCC: "/usr/gcc/14/bin/g++" "--version"
   Compiling leb128 v0.2.5
   Compiling indexmap v2.2.6
   Compiling wasm-encoder v0.219.1
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrincipal.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/origin-trials/OriginTrials.cpp:11,
                 from Unified_cpp_dom_origin-trials0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/origin-trials/OriginTrials.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from Unified_cpp_js_src_gc0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Compacting.cpp: In function 'void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, std::size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Compacting.cpp:237:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'class js::gc::TenuredCell' with no trivial copy-assignment [-Wclass-memaccess]
  237 |   memcpy(dst, src, thingSize);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCInternals.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Allocator.cpp:13,
                 from Unified_cpp_js_src_gc0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Cell.h:235:7: note: 'class js::gc::TenuredCell' declared here
  235 | class TenuredCell : public Cell {
      |       ^~~~~~~~~~~
   Compiling hashbrown v0.13.999 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/rust/hashbrown)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OverflowChangedTracker.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RestyleManager.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/AnimationCollection.cpp:11,
                 from Unified_cpp_layout_style0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
   Compiling bumpalo v3.15.4
   Compiling wast v219.0.1
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AnimationCollection.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/AnimationCollection.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSContainerRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSContainerRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSContainerRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSContainerRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSContainerRule.cpp:88:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSContainerRule.cpp:10,
                 from Unified_cpp_layout_style0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSContainerRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSContainerRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSContainerRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSContainerRule.cpp:86:51: note: 'aCx' declared here
   86 | JSObject* CSSContainerRule::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSCounterStyleRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSCounterStyleRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSCounterStyleRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSCounterStyleRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSCounterStyleRule.cpp:97:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSCounterStyleRule.cpp:10,
                 from Unified_cpp_layout_style0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSCounterStyleRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSCounterStyleRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSCounterStyleRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSCounterStyleRule.cpp:95:54: note: 'aCx' declared here
   95 | JSObject* CSSCounterStyleRule::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSStyleDeclaration_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSFontFaceRuleDecl]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleDeclarationBinding.h:36:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSFontFaceRuleDecl::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFaceRule.cpp:144:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFaceRule.cpp:10,
                 from Unified_cpp_layout_style0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleDeclarationBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSFontFaceRuleDecl::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleDeclarationBinding.h:36:27: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFaceRule.cpp:140:54: note: 'cx' declared here
  140 | JSObject* CSSFontFaceRuleDecl::WrapObject(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSFontFaceRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSFontFaceRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontFaceRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSFontFaceRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFaceRule.cpp:222:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFaceRule.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontFaceRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSFontFaceRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontFaceRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFaceRule.cpp:220:50: note: 'aCx' declared here
  220 | JSObject* CSSFontFaceRule::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSFontFeatureValuesRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSFontFeatureValuesRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontFeatureValuesRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSFontFeatureValuesRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFeatureValuesRule.cpp:81:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFeatureValuesRule.cpp:8,
                 from Unified_cpp_layout_style0.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontFeatureValuesRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSFontFeatureValuesRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontFeatureValuesRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontFeatureValuesRule.cpp:80:16: note: 'aCx' declared here
   80 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSFontPaletteValuesRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSFontPaletteValuesRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontPaletteValuesRuleBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSFontPaletteValuesRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontPaletteValuesRule.cpp:71:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontPaletteValuesRule.cpp:8,
                 from Unified_cpp_layout_style0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontPaletteValuesRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSFontPaletteValuesRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSFontPaletteValuesRuleBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSFontPaletteValuesRule.cpp:70:16: note: 'aCx' declared here
   70 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSImportRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSImportRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSImportRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSImportRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSImportRule.cpp:152:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSImportRule.cpp:9,
                 from Unified_cpp_layout_style0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSImportRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSImportRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSImportRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSImportRule.cpp:150:48: note: 'aCx' declared here
  150 | JSObject* CSSImportRule::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSKeyframeRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSKeyframeRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSKeyframeRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSKeyframeRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSKeyframeRule.cpp:216:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSKeyframeRule.cpp:10,
                 from Unified_cpp_layout_style0.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSKeyframeRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSKeyframeRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSKeyframeRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSKeyframeRule.cpp:214:50: note: 'aCx' declared here
  214 | JSObject* CSSKeyframeRule::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSKeyframesRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSKeyframesRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSKeyframesRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSKeyframesRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSKeyframesRule.cpp:354:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSKeyframesRule.cpp:9,
                 from Unified_cpp_layout_style0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSKeyframesRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSKeyframesRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSKeyframesRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSKeyframesRule.cpp:352:51: note: 'aCx' declared here
  352 | JSObject* CSSKeyframesRule::WrapObject(JSContext* aCx,
      |                                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSLayerBlockRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSLayerBlockRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSLayerBlockRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSLayerBlockRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSLayerBlockRule.cpp:63:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSLayerBlockRule.cpp:8,
                 from Unified_cpp_layout_style0.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSLayerBlockRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSLayerBlockRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSLayerBlockRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSLayerBlockRule.cpp:61:52: note: 'aCx' declared here
   61 | JSObject* CSSLayerBlockRule::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSLayerStatementRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSLayerStatementRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSLayerStatementRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSLayerStatementRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSLayerStatementRule.cpp:65:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSLayerStatementRule.cpp:8,
                 from Unified_cpp_layout_style0.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSLayerStatementRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSLayerStatementRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSLayerStatementRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSLayerStatementRule.cpp:63:56: note: 'aCx' declared here
   63 | JSObject* CSSLayerStatementRule::WrapObject(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSMarginRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSMarginRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMarginRuleBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSMarginRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMarginRule.cpp:180:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMarginRule.cpp:8,
                 from Unified_cpp_layout_style0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMarginRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSMarginRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMarginRuleBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMarginRule.cpp:178:48: note: 'aCx' declared here
  178 | JSObject* CSSMarginRule::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSMediaRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSMediaRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMediaRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSMediaRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMediaRule.cpp:110:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMediaRule.cpp:9,
                 from Unified_cpp_layout_style0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMediaRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSMediaRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMediaRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMediaRule.cpp:108:47: note: 'aCx' declared here
  108 | JSObject* CSSMediaRule::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSMozDocumentRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSMozDocumentRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMozDocumentRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSMozDocumentRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMozDocumentRule.cpp:23:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMozDocumentRule.cpp:8,
                 from Unified_cpp_layout_style0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMozDocumentRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSMozDocumentRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSMozDocumentRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSMozDocumentRule.cpp:21:53: note: 'aCx' declared here
   21 | JSObject* CSSMozDocumentRule::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/PHttpChannelParams.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:30,
                 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:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp:91:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h: In static member function 'static bool IPC::ParamTraits<std::unordered_map<K, V> >::Read(IPC::MessageReader*, T*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  311 |     if (!ReadParam(reader, &size)) return false;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:311: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallAndConstruct.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IntersectionObserverEntry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMIntersectionObserverEntry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:982:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMIntersectionObserverEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:48:51:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMIntersectionObserverEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:982:27: note: 'reflector' declared here
  982 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:46:35: note: 'aCx' declared here
   46 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::DOMIntersectionObserverEntry::_ZThn8_N7mozilla3dom28DOMIntersectionObserverEntry10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:982:27: note: 'reflector' declared here
  982 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:46:35: note: 'aCx' declared here
   46 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMIntersectionObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:946:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMIntersectionObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:132:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMIntersectionObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:946:27: note: 'reflector' declared here
  946 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:130:35: note: 'aCx' declared here
  130 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::DOMIntersectionObserver::_ZThn8_N7mozilla3dom23DOMIntersectionObserver10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:946:27: note: 'reflector' declared here
  946 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:130:35: note: 'aCx' declared here
  130 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IntersectionObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMIntersectionObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:946:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMIntersectionObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMIntersectionObserver.h:132:46,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::DOMIntersectionObserver; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = DOMIntersectionObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::DOMIntersectionObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1859:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = DOMIntersectionObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = DOMIntersectionObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:143:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h: In function 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = DOMIntersectionObserver]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:946:27: note: 'reflector' declared here
  946 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntersectionObserverBinding.h:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:139:22: note: 'aCx' declared here
  139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      |           ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/IMEStateManager.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:91:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
   Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/workspace-hack)
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/firefox-134.0.2/js/src/jsapi.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCAPI.cpp:13,
                 from Unified_cpp_js_src_gc1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCAPI.cpp:667:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCAPI.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCAPI.cpp:667:16: note: 'obj' declared here
  667 |   RootedObject obj(cx, JS_NewObject(cx, nullptr));
      |                ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/GCAPI.cpp:666:42: note: 'cx' declared here
  666 | JSObject* NewMemoryInfoObject(JSContext* cx) {
      |                               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/CallAndConstruct.h:16:
In member function 'bool JS::Value::isGCThing() const',
    inlined from 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 4]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1591:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:867:12: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized]
  867 |     return asBits_ >= detail::ValueLowerInclShiftedGCThingTag;
      |            ^~~~~~~
In file included from Unified_cpp_js_src_gc1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp: In member function 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 4]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1488:13: note: 'base' was declared here
 1488 |   HeapSlot* base;            // Slot range base pointer.
      |             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1579:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized]
 1579 |   while (index < end) {
      |          ~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1490:10: note: 'end' was declared here
 1490 |   size_t end;                // End of slot range to mark.
      |          ^~~
In member function 'bool JS::Value::isGCThing() const',
    inlined from 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1591:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:867:12: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized]
  867 |     return asBits_ >= detail::ValueLowerInclShiftedGCThingTag;
      |            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/gc/Marking.cpp:1488:13: note: 'base' was declared here
 1488 |   HeapSlot* base;            // Slot range base pointer.
      |             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1579:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized]
 1579 |   while (index < end) {
      |          ~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1490:10: note: 'end' was declared here
 1490 |   size_t end;                // End of slot range to mark.
      |          ^~~
In member function 'bool JS::Value::isGCThing() const',
    inlined from 'bool js::GCMarker::processMarkStackTop(JS::SliceBudget&) [with unsigned int markingOptions = 2]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1591:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:867:12: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized]
  867 |     return asBits_ >= detail::ValueLowerInclShiftedGCThingTag;
      |            ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/js/src/gc/Marking.cpp:1488:13: note: 'base' was declared here
 1488 |   HeapSlot* base;            // Slot range base pointer.
      |             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1579:16: warning: 'end' may be used uninitialized [-Wmaybe-uninitialized]
 1579 |   while (index < end) {
      |          ~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Marking.cpp:1490:10: note: 'end' was declared here
 1490 |   size_t end;                // End of slot range to mark.
      |          ^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsStyleStructInlines.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/ComputedStyle.cpp:19,
                 from Unified_cpp_layout_style1.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:404:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SelectionMovementUtils.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCaret.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
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/CSSRuleBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/css/Rule.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRule.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSNamespaceRule.cpp:7,
                 from Unified_cpp_layout_style1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSNestedDeclarations_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSNestedDeclarations]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNestedDeclarationsBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSNestedDeclarations::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSNestedDeclarations.cpp:172:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSNestedDeclarations.cpp:8,
                 from Unified_cpp_layout_style1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNestedDeclarationsBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSNestedDeclarations::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNestedDeclarationsBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSNestedDeclarations.cpp:170:56: note: 'aCx' declared here
  170 | JSObject* CSSNestedDeclarations::WrapObject(JSContext* aCx,
      |                                             ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSPageDescriptors_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSPageRuleDeclaration]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPageDescriptorsBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSPageRuleDeclaration::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPageRule.cpp:56:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPageRule.cpp:9,
                 from Unified_cpp_layout_style1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPageDescriptorsBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSPageRuleDeclaration::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPageDescriptorsBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPageRule.cpp:55:16: note: 'aCx' declared here
   55 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSPageRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSPageRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPageRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSPageRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPageRule.cpp:203:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPageRule.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPageRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSPageRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPageRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPageRule.cpp:201:46: note: 'aCx' declared here
  201 | JSObject* CSSPageRule::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSPositionTryDescriptors_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSPositionTryRuleDeclaration]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPositionTryDescriptorsBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSPositionTryRuleDeclaration::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPositionTryRule.cpp:61:49:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPositionTryRule.cpp:8,
                 from Unified_cpp_layout_style1.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPositionTryDescriptorsBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSPositionTryRuleDeclaration::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPositionTryDescriptorsBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPositionTryRule.cpp:60:16: note: 'aCx' declared here
   60 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSPositionTryRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSPositionTryRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPositionTryRuleBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSPositionTryRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPositionTryRule.cpp:186:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPositionTryRule.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPositionTryRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSPositionTryRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPositionTryRuleBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPositionTryRule.cpp:184:53: note: 'aCx' declared here
  184 | JSObject* CSSPositionTryRule::WrapObject(JSContext* aCx,
      |                                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSPropertyRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSPropertyRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPropertyRuleBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSPropertyRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPropertyRule.cpp:22:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPropertyRule.cpp:8,
                 from Unified_cpp_layout_style1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPropertyRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSPropertyRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSPropertyRuleBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSPropertyRule.cpp:20:50: note: 'aCx' declared here
   20 | JSObject* CSSPropertyRule::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSRuleList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSRuleList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSRuleListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSRuleList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSRuleList.cpp:27:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSRuleList.cpp:9,
                 from Unified_cpp_layout_style1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSRuleListBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSRuleList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSRuleListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSRuleList.cpp:25:46: note: 'aCx' declared here
   25 | JSObject* CSSRuleList::WrapObject(JSContext* aCx,
      |                                   ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSScopeRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSScopeRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSScopeRuleBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSScopeRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSScopeRule.cpp:63:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSScopeRule.cpp:8,
                 from Unified_cpp_layout_style1.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSScopeRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSScopeRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSScopeRuleBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSScopeRule.cpp:61:47: note: 'aCx' declared here
   61 | JSObject* CSSScopeRule::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSStartingStyleRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSStartingStyleRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStartingStyleRuleBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSStartingStyleRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSStartingStyleRule.cpp:44:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSStartingStyleRule.cpp:8,
                 from Unified_cpp_layout_style1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStartingStyleRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSStartingStyleRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStartingStyleRuleBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSStartingStyleRule.cpp:42:55: note: 'aCx' declared here
   42 | JSObject* CSSStartingStyleRule::WrapObject(JSContext* aCx,
      |                                            ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSStyleRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSStyleRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleRuleBinding.h:105:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSStyleRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSStyleRule.cpp:334:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSStyleRule.cpp:8,
                 from Unified_cpp_layout_style1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSStyleRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleRuleBinding.h:105:27: note: 'reflector' declared here
  105 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSStyleRule.cpp:332:47: note: 'aCx' declared here
  332 | JSObject* CSSStyleRule::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSSupportsRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSSupportsRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSSupportsRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSSupportsRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSSupportsRule.cpp:73:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSSupportsRule.cpp:10,
                 from Unified_cpp_layout_style1.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSSupportsRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSSupportsRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSSupportsRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/CSSSupportsRule.cpp:71:50: note: 'aCx' declared here
   71 | JSObject* CSSSupportsRule::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSNamespaceRule_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CSSNamespaceRule]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRuleBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::CSSNamespaceRule::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRule.h:53:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRule.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRuleBinding.h: In member function 'virtual JSObject* mozilla::dom::CSSNamespaceRule::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRule.h:51:35: note: 'aCx' declared here
   51 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::CSSNamespaceRule::_ZThn8_N7mozilla3dom16CSSNamespaceRule10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRuleBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSNamespaceRule.h:51:35: note: 'aCx' declared here
   51 |   JSObject* WrapObject(JSContext* aCx,
      |                        ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Id.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/util/Poison.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/ds/LifoAlloc.h:196,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Nursery.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Nursery-inl.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/Nursery.cpp:8,
                 from Unified_cpp_js_src_gc2.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Realm*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback, const JS::AutoRequireNoGC&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/PublicIterators.cpp:22:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'realm' in '((js::StackRootedBase**)cx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_gc2.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/PublicIterators.cpp: In function 'void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback, const JS::AutoRequireNoGC&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/PublicIterators.cpp:22:20: note: 'realm' declared here
   22 |     Rooted<Realm*> realm(cx);
      |                    ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/gc/PublicIterators.cpp:18:16: note: 'cx' declared here
   18 |     JSContext* cx, Zone* zone, void* data,
      |     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:206:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from Unified_cpp_layout_style3.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/ServoStyleSet.cpp: In member function 'mozilla::ServoStyleSet::PageSizeAndOrientation mozilla::ServoStyleSet::GetDefaultPageSizeAndOrientation()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/ServoStyleSet.cpp:706: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  706 |   } else if (pageSize.IsOrientation()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/ServoStyleSet.cpp:706: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDOMWindowUtils.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult nsDOMWindowUtils::GetFileId(JS::Handle<JS::Value>, JSContext*, int64_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp:3464:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::GetFileId(JS::Handle<JS::Value>, JSContext*, int64_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp:3464: note: 'obj' declared here
 3464 |   JS::Rooted<JSObject*> obj(aCx, aFile.toObjectOrNull());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp:3457: note: 'aCx' declared here
 3457 | nsDOMWindowUtils::GetFileId(JS::Handle<JS::Value> aFile, JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const double]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentBinding.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRoot.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SelectionMovementUtils.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const double]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_apz.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsViewportInfo.h:11,
                 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-134.0.2/layout/base/MobileViewportManager.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMWindowUtils.cpp:10:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::<lambda(const bool&)>; RejectFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::<lambda(const bool&)>; RejectFunction = nsDOMWindowUtils::StartCompositionRecording(mozilla::dom::Promise**)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::Maybe<mozilla::layers::FrameRecording>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::Maybe<mozilla::layers::FrameRecording>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::<lambda(mozilla::Maybe<mozilla::layers::FrameRecording>&&)>; RejectFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = mozilla::Maybe<mozilla::layers::FrameRecording>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::<lambda(mozilla::Maybe<mozilla::layers::FrameRecording>&&)>; RejectFunction = nsDOMWindowUtils::StopCompositionRecording(bool, mozilla::dom::Promise**)::<lambda(const mozilla::ipc::ResponseRejectReason&)>; ResolveValueT = mozilla::Maybe<mozilla::layers::FrameRecording>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::Maybe<mozilla::layers::FrameRecording>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/AnimationCommon.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsAnimationManager.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/GeckoBindings.cpp:17,
                 from Unified_cpp_layout_style2.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h: In static member function 'static mozilla::Maybe<mozilla::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static nsresult nsContentUtils::CreateJSValueFromSequenceOfObject(JSContext*, const mozilla::dom::Sequence<JSObject*>&, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:10614:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'array' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp: In static member function 'static nsresult nsContentUtils::CreateJSValueFromSequenceOfObject(JSContext*, const mozilla::dom::Sequence<JSObject*>&, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:10614: note: 'array' declared here
10614 |   JS::Rooted<JSObject*> array(aCx, JS::NewArrayObject(aCx, aTransfer.Length()));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:10608: note: 'aCx' declared here
10608 |     JSContext* aCx, const Sequence<JSObject*>& aTransfer,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static void nsContentUtils::ExtractErrorValues(JSContext*, JS::Handle<JS::Value>, nsACString&, uint32_t*, uint32_t*, nsString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:11022:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp: In static member function 'static void nsContentUtils::ExtractErrorValues(JSContext*, JS::Handle<JS::Value>, nsACString&, uint32_t*, uint32_t*, nsString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:11022: note: 'obj' declared here
11022 |     JS::Rooted<JSObject*> obj(aCx, &aValue.toObject());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.cpp:11016: note: 'aCx' declared here
11016 |     JSContext* aCx, JS::Handle<JS::Value> aValue, nsACString& aSourceSpecOut,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MediaList.cpp:13,
                 from Unified_cpp_layout_style3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/cdf.c:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:42:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c: In function 'decode_b':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1544:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 1544 |                     f->frame_hdr->gmv[b->ref[idx]].type == DAV1D_WM_TYPE_TRANSLATION; \
      |                                       ~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1556:13: note: in expansion of macro 'assign_comp_mv'
 1556 |             assign_comp_mv(0);
      |             ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1545:66: warning: array subscript has type 'char' [-Wchar-subscripts]
 1545 |                 b->mv[idx] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[idx]], \
      |                                                            ~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1556:13: note: in expansion of macro 'assign_comp_mv'
 1556 |             assign_comp_mv(0);
      |             ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1544:45: warning: array subscript has type 'char' [-Wchar-subscripts]
 1544 |                     f->frame_hdr->gmv[b->ref[idx]].type == DAV1D_WM_TYPE_TRANSLATION; \
      |                                       ~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1557:13: note: in expansion of macro 'assign_comp_mv'
 1557 |             assign_comp_mv(1);
      |             ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1545:66: warning: array subscript has type 'char' [-Wchar-subscripts]
 1545 |                 b->mv[idx] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[idx]], \
      |                                                            ~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1557:13: note: in expansion of macro 'assign_comp_mv'
 1557 |             assign_comp_mv(1);
      |             ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1581:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 1581 |                                          f->refp[b->ref[0]].p.frame_hdr->frame_offset,
      |                                                  ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1582:56: warning: array subscript has type 'char' [-Wchar-subscripts]
 1582 |                                          f->refp[b->ref[1]].p.frame_hdr->frame_offset,
      |                                                  ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1678:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 1678 |                     b->mv[0] = get_gmv_2d(&f->frame_hdr->gmv[b->ref[0]],
      |                                                              ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1681:49: warning: array subscript has type 'char' [-Wchar-subscripts]
 1681 |                         f->frame_hdr->gmv[b->ref[0]].type == DAV1D_WM_TYPE_TRANSLATION;
      |                                           ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1779:43: warning: array subscript has type 'char' [-Wchar-subscripts]
 1779 |                   f->frame_hdr->gmv[b->ref[0]].type > DAV1D_WM_TYPE_TRANSLATION) &&
      |                                     ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1789:54: warning: array subscript has type 'char' [-Wchar-subscripts]
 1789 |                 const int allow_warp = !f->svc[b->ref[0]][0].scale &&
      |                                                ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1967:74: warning: array subscript has type 'char' [-Wchar-subscripts]
 1967 |                 ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) ||
      |                                                                    ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1970:59: warning: array subscript has type 'char' [-Wchar-subscripts]
 1970 |                 affine_lowest_px_luma(t, &lowest_px[b->ref[0]][0], b_dim,
      |                                                     ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1972:64: warning: array subscript has type 'char' [-Wchar-subscripts]
 1972 |                                       &f->frame_hdr->gmv[b->ref[0]]);
      |                                                          ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:1974:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 1974 |                 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-134.0.2/third_party/dav1d/src/decode.c:1975:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 1975 |                              0, &f->svc[b->ref[0]][1]);
      |                                         ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2016:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2016 |                     mc_lowest_px(&lowest_px[b->ref[0]][1], t->by, bh4,
      |                                             ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2017:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 2017 |                                  b->mv[0].y, ss_ver, &f->svc[b->ref[0]][1]);
      |                                                              ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2020:82: warning: array subscript has type 'char' [-Wchar-subscripts]
 2020 |                         ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) ||
      |                                                                            ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2023:69: warning: array subscript has type 'char' [-Wchar-subscripts]
 2023 |                         affine_lowest_px_chroma(t, &lowest_px[b->ref[0]][1], b_dim,
      |                                                               ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2025:74: warning: array subscript has type 'char' [-Wchar-subscripts]
 2025 |                                                 &f->frame_hdr->gmv[b->ref[0]]);
      |                                                                    ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2027:55: warning: array subscript has type 'char' [-Wchar-subscripts]
 2027 |                         mc_lowest_px(&lowest_px[b->ref[0]][1],
      |                                                 ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2029:72: warning: array subscript has type 'char' [-Wchar-subscripts]
 2029 |                                      b->mv[0].y, ss_ver, &f->svc[b->ref[0]][1]);
      |                                                                  ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2039:85: warning: array subscript has type 'char' [-Wchar-subscripts]
 2039 |                 if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) {
      |                                                                               ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2040:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 2040 |                     affine_lowest_px_luma(t, &lowest_px[b->ref[i]][0], b_dim,
      |                                                         ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2041:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 2041 |                                           &f->frame_hdr->gmv[b->ref[i]]);
      |                                                              ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2043:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2043 |                     mc_lowest_px(&lowest_px[b->ref[i]][0], t->by, bh4,
      |                                             ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2044:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 2044 |                                  b->mv[i].y, 0, &f->svc[b->ref[i]][1]);
      |                                                         ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2051:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 2051 |                     imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]])
      |                                                                 ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2053:65: warning: array subscript has type 'char' [-Wchar-subscripts]
 2053 |                     affine_lowest_px_chroma(t, &lowest_px[b->ref[i]][1], b_dim,
      |                                                           ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2054:70: warning: array subscript has type 'char' [-Wchar-subscripts]
 2054 |                                             &f->frame_hdr->gmv[b->ref[i]]);
      |                                                                ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2056:51: warning: array subscript has type 'char' [-Wchar-subscripts]
 2056 |                     mc_lowest_px(&lowest_px[b->ref[i]][1], t->by, bh4,
      |                                             ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2057:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 2057 |                                  b->mv[i].y, ss_ver, &f->svc[b->ref[i]][1]);
      |                                                              ~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:3627:66: warning: array subscript has type 'char' [-Wchar-subscripts]
 3627 |                 f->prev_segmap_ref = c->refs[f->frame_hdr->refidx[pri_ref]].segmap;
      |                                              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildProcessMessageManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameMessageManager.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In function 'gather_left_partition_prob',
    inlined from 'decode_sb' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2356:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/dav1d/src/decode.c: In function 'decode_sb':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2133:15: note: 'pc' was declared here
 2133 |     uint16_t *pc;
      |               ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2135:14: warning: 'bx8' may be used uninitialized [-Wmaybe-uninitialized]
 2135 |     int ctx, bx8, by8;
      |              ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:2135:19: warning: 'by8' may be used uninitialized [-Wmaybe-uninitialized]
 2135 |     int ctx, bx8, by8;
      |                   ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:3551:9: warning: 'out_delayed' may be used uninitialized [-Wmaybe-uninitialized]
 3551 |         dav1d_thread_picture_ref(out_delayed, &f->sr_cur);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.c:3334:25: note: 'out_delayed' was declared here
 3334 |     Dav1dThreadPicture *out_delayed;
      |                         ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFaceSet.cpp:16,
                 from Unified_cpp_layout_style2.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TypedArray.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFace.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFace.cpp:7,
                 from Unified_cpp_layout_style2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceBinding.h:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerRunnable.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFaceSetImpl.cpp:25,
                 from Unified_cpp_layout_style2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIPrefService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_dom.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsCSSPseudoElements.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleSet.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ServoStyleConsts.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/FontPropertyTypes.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MappedDeclarationsBuilder.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MappedDeclarationsBuilder.cpp:7,
                 from Unified_cpp_layout_style3.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MediaList.cpp:33:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MediaList.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaListBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MediaList.cpp:31:44: note: 'aCx' declared here
   31 | JSObject* MediaList::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MediaQueryList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::MediaQueryList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::MediaQueryList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MediaQueryList.cpp:108:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryList.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MediaQueryList.cpp:9,
                 from Unified_cpp_layout_style3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryListBinding.h: In member function 'virtual JSObject* mozilla::dom::MediaQueryList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MediaQueryListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/MediaQueryList.cpp:106:49: note: 'aCx' declared here
  106 | JSObject* MediaQueryList::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/lib.c:45:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameMessageManager.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameMessageManager.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChildProcessMessageManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChildProcessMessageManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:127:27,
    inlined from 'virtual JSObject* mozilla::dom::ChildProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildProcessMessageManager.h:26:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::ChildProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:127:27: note: 'reflector' declared here
  127 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildProcessMessageManager.h:24:43: note: 'aCx' declared here
   24 |   virtual JSObject* WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::ChildProcessMessageManager::_ZThn112_N7mozilla3dom26ChildProcessMessageManager10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:127:27: note: 'reflector' declared here
  127 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildProcessMessageManager.h:24:43: note: 'aCx' declared here
   24 |   virtual JSObject* WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/log.c:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/mem.c:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/decode.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c: In function 'read_frame_size':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/dav1d/src/obu.c: In function 'parse_frame_hdr':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:535:35: warning: array subscript has type 'char' [-Wchar-subscripts]
  535 |             used_frame[hdr->refidx[0]] = 1;
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:536:35: warning: array subscript has type 'char' [-Wchar-subscripts]
  536 |             used_frame[hdr->refidx[3]] = 1;
      |                        ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:549:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  549 |                 used_frame[hdr->refidx[6]] = 1;
      |                            ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:562:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  562 |                 used_frame[hdr->refidx[4]] = 1;
      |                            ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:575:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  575 |                 used_frame[hdr->refidx[5]] = 1;
      |                            ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:590:47: warning: array subscript has type 'char' [-Wchar-subscripts]
  590 |                         used_frame[hdr->refidx[i]] = 1;
      |                                    ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:614:76: warning: array subscript has type 'char' [-Wchar-subscripts]
  614 |                 Dav1dFrameHeader *const ref_frame_hdr = c->refs[hdr->refidx[i]].p.p.frame_hdr;
      |                                                                 ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:987:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  987 |             if (!c->refs[hdr->refidx[i]].p.p.frame_hdr) goto error;
      |                          ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:988:56: warning: array subscript has type 'char' [-Wchar-subscripts]
  988 |             const unsigned refpoc = c->refs[hdr->refidx[i]].p.p.frame_hdr->frame_offset;
      |                                             ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:1015:41: warning: array subscript has type 'char' [-Wchar-subscripts]
 1015 |                 if (!c->refs[hdr->refidx[i]].p.p.frame_hdr) goto error;
      |                              ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/obu.c:1016:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1016 |                 const unsigned 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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/picture.c:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/refmvs.c:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/refmvs.c: In function 'dav1d_refmvs_find':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/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-134.0.2/third_party/dav1d/src/refmvs.c:484:20: note: 'newmv_ctx' was declared here
  484 |     int refmv_ctx, newmv_ctx;
      |                    ^~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/thread_task.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/thread_task.c:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/thread_task.c: In function 'dav1d_worker_task':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/cdef_apply.h:33,
                 from 16bd_cdef_apply_tmpl.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/ipred_prepare.h:36,
                 from 16bd_ipred_prepare_tmpl.c:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/lf_apply.h:35,
                 from 16bd_lf_apply_tmpl.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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/js/CallAndConstruct.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceBinding.h:6:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FontFace_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FontFace]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceBinding.h:564:27,
    inlined from 'virtual JSObject* mozilla::dom::FontFace::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFace.cpp:95:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceBinding.h: In member function 'virtual JSObject* mozilla::dom::FontFace::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceBinding.h:564:27: note: 'reflector' declared here
  564 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFace.cpp:93:43: note: 'aCx' declared here
   93 | JSObject* FontFace::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FontFaceSet_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FontFaceSet]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSetBinding.h:218:27,
    inlined from 'virtual JSObject* mozilla::dom::FontFaceSet::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFaceSet.cpp:132:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aContext)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSet.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFace.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSetBinding.h: In member function 'virtual JSObject* mozilla::dom::FontFaceSet::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FontFaceSetBinding.h:218:27: note: 'reflector' declared here
  218 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/FontFaceSet.cpp:130:46: note: 'aContext' declared here
  130 | JSObject* FontFaceSet::WrapObject(JSContext* aContext,
      |                                   ~~~~~~~~~~~^~~~~~~~
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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/lr_apply.h:36,
                 from 16bd_lr_apply_tmpl.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/cdef_apply.h:33,
                 from 16bd_recon_tmpl.c:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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:1601:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 1601 |         const Dav1dThreadPicture *const refp = &f->refp[b->ref[0]];
      |                                                         ~~~~~~^~~
16bd_recon_tmpl.c:1605:70: warning: array subscript has type 'char' [-Wchar-subscripts]
 1605 |             ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) ||
      |                                                                ~~~~~~^~~
16bd_recon_tmpl.c:1610:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1610 |                                   &f->frame_hdr->gmv[b->ref[0]]);
      |                                                      ~~~~~~^~~
16bd_recon_tmpl.c:1717:74: warning: array subscript has type 'char' [-Wchar-subscripts]
 1717 |                 ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) ||
      |                                                                    ~~~~~~^~~
16bd_recon_tmpl.c:1724:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 1724 |                                           &f->frame_hdr->gmv[b->ref[0]]);
      |                                                              ~~~~~~^~~
16bd_recon_tmpl.c:1794:67: warning: array subscript has type 'char' [-Wchar-subscripts]
 1794 |             const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]];
      |                                                             ~~~~~~^~~
16bd_recon_tmpl.c:1796:81: warning: array subscript has type 'char' [-Wchar-subscripts]
 1796 |             if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) {
      |                                                                           ~~~~~~^~~
16bd_recon_tmpl.c:1798:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1798 |                                   &f->frame_hdr->gmv[b->ref[i]]);
      |                                                      ~~~~~~^~~
16bd_recon_tmpl.c:1812:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 1812 |             jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]];
      |                                         ~~~~~~^~~
16bd_recon_tmpl.c:1812:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 1812 |             jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]];
      |                                                    ~~~~~~^~~
16bd_recon_tmpl.c:1836:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 1836 |                 const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]];
      |                                                                 ~~~~~~^~~
16bd_recon_tmpl.c:1838:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 1838 |                     imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]])
      |                                                                 ~~~~~~^~~
16bd_recon_tmpl.c:1842:70: warning: array subscript has type 'char' [-Wchar-subscripts]
 1842 |                                       refp, &f->frame_hdr->gmv[b->ref[i]]);
      |                                                                ~~~~~~^~~
16bd_recon_tmpl.c: In function 'decode_coefs':
16bd_recon_tmpl.c:430:8: warning: 'eob_bin' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     if (eob_bin > 1) {
      |        ^
16bd_recon_tmpl.c:405:9: note: 'eob_bin' was declared here
  405 |     int eob_bin;
      |         ^~~~~~~
16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc':
16bd_recon_tmpl.c:1858:17: warning: 'jnt_weight' may be used uninitialized [-Wmaybe-uninitialized]
 1858 |                 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1859 |                               bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1860 |                               HIGHBD_CALL_SUFFIX);
      |                               ~~~~~~~~~~~~~~~~~~~
16bd_recon_tmpl.c:1789:13: note: 'jnt_weight' was declared here
 1789 |         int jnt_weight;
      |             ^~~~~~~~~~
16bd_recon_tmpl.c:1864:17: warning: 'mask' may be used uninitialized [-Wmaybe-uninitialized]
 1864 |                 dsp->mc.mask(uvdst, f->cur.stride[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1865 |                              tmp[b->mask_sign], tmp[!b->mask_sign],
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1866 |                              bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1867 |                              HIGHBD_CALL_SUFFIX);
      |                              ~~~~~~~~~~~~~~~~~~~
16bd_recon_tmpl.c:1791:24: note: 'mask' was declared here
 1791 |         const uint8_t *mask;
      |                        ^~~~
   Compiling jsrust v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/src/rust)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/cdef_apply.h:33,
                 from 8bd_cdef_apply_tmpl.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 2) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
In member function 'nsTArray_Impl<E, Alloc>::value_type* nsTArray_Impl<E, Alloc>::InsertElementAtInternal(index_type) [with ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Keyframe; Alloc = nsTArrayInfallibleAllocator]',
    inlined from 'mozilla::NotNull<typename nsTArray_Impl<E, nsTArrayInfallibleAllocator>::value_type*> nsTArray<E>::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:2888:41,
    inlined from 'mozilla::Keyframe* GetOrCreateKeyframe(nsTArray<mozilla::Keyframe>*, float, const mozilla::StyleComputedTimingFunction*, mozilla::dom::CompositeOperationOrAuto, KeyframeSearchDirection, KeyframeInsertPosition)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/GeckoBindings.cpp:1058:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2598:3: warning: 'keyframeIndex' may be used uninitialized [-Wmaybe-uninitialized]
 2598 |   if (MOZ_UNLIKELY(aIndex > Length())) {
      |   ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/GeckoBindings.cpp: In function 'mozilla::Keyframe* GetOrCreateKeyframe(nsTArray<mozilla::Keyframe>*, float, const mozilla::StyleComputedTimingFunction*, mozilla::dom::CompositeOperationOrAuto, KeyframeSearchDirection, KeyframeInsertPosition)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/GeckoBindings.cpp:1039: note: 'keyframeIndex' was declared here
 1039 |   size_t keyframeIndex;
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/ipred_prepare.h:36,
                 from 8bd_ipred_prepare_tmpl.c:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PluginArray_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsPluginArray]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginArrayBinding.h:36:27,
    inlined from 'virtual JSObject* nsPluginArray::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.cpp:59:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.cpp:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginArrayBinding.h: In member function 'virtual JSObject* nsPluginArray::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginArrayBinding.h:36:27: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.cpp:57:48: note: 'aCx' declared here
   57 | JSObject* nsPluginArray::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Plugin_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsPluginElement]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginBinding.h:36:27,
    inlined from 'virtual JSObject* nsPluginElement::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.cpp:126:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.cpp:10:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginBinding.h: In member function 'virtual JSObject* nsPluginElement::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PluginBinding.h:36:27: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPluginArray.cpp:124:50: note: 'aCx' declared here
  124 | JSObject* nsPluginElement::WrapObject(JSContext* aCx,
      |                                       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/lf_apply.h:35,
                 from 8bd_lf_apply_tmpl.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr<nsMainThreadPtrHolder<mozilla::css::SheetLoadData> >&, AllowAsyncParse)::<lambda(bool)>; RejectFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr<nsMainThreadPtrHolder<mozilla::css::SheetLoadData> >&, AllowAsyncParse)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr<nsMainThreadPtrHolder<mozilla::css::SheetLoadData> >&, AllowAsyncParse)::<lambda(bool)>; RejectFunction = mozilla::css::Loader::ParseSheet(const nsACString&, const RefPtr<nsMainThreadPtrHolder<mozilla::css::SheetLoadData> >&, AllowAsyncParse)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/lr_apply.h:36,
                 from 8bd_lr_apply_tmpl.c:35:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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-134.0.2/third_party/dav1d/src/internal.h:45,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/cdef_apply.h:33,
                 from 8bd_recon_tmpl.c:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:312:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  312 |         if (a->ref[0][xb4] < 4) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:313:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  313 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 4) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:317:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  317 |         if (l->ref[0][yb4] < 4) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:318:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  318 |         if (l->comp_type[yb4] && l->ref[1][yb4] < 4) cnt[l->ref[1][yb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h: In function 'av1_get_fwd_ref_1_ctx':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:335:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  335 |         if (a->ref[0][xb4] < 2) cnt[a->ref[0][xb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:336:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  336 |         if (a->comp_type[xb4] && a->ref[1][xb4] < 2) cnt[a->ref[1][xb4]]++;
      |                                                          ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:340:46: warning: array subscript has type 'char' [-Wchar-subscripts]
  340 |         if (l->ref[0][yb4] < 2) cnt[l->ref[0][yb4]]++;
      |                                     ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/third_party/dav1d/src/env.h:341:67: warning: array subscript has type 'char' [-Wchar-subscripts]
  341 |         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:1601:63: warning: array subscript has type 'char' [-Wchar-subscripts]
 1601 |         const Dav1dThreadPicture *const refp = &f->refp[b->ref[0]];
      |                                                         ~~~~~~^~~
8bd_recon_tmpl.c:1605:70: warning: array subscript has type 'char' [-Wchar-subscripts]
 1605 |             ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) ||
      |                                                                ~~~~~~^~~
8bd_recon_tmpl.c:1610:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1610 |                                   &f->frame_hdr->gmv[b->ref[0]]);
      |                                                      ~~~~~~^~~
8bd_recon_tmpl.c:1717:74: warning: array subscript has type 'char' [-Wchar-subscripts]
 1717 |                 ((b->inter_mode == GLOBALMV && f->gmv_warp_allowed[b->ref[0]]) ||
      |                                                                    ~~~~~~^~~
8bd_recon_tmpl.c:1724:68: warning: array subscript has type 'char' [-Wchar-subscripts]
 1724 |                                           &f->frame_hdr->gmv[b->ref[0]]);
      |                                                              ~~~~~~^~~
8bd_recon_tmpl.c:1794:67: warning: array subscript has type 'char' [-Wchar-subscripts]
 1794 |             const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]];
      |                                                             ~~~~~~^~~
8bd_recon_tmpl.c:1796:81: warning: array subscript has type 'char' [-Wchar-subscripts]
 1796 |             if (b->inter_mode == GLOBALMV_GLOBALMV && f->gmv_warp_allowed[b->ref[i]]) {
      |                                                                           ~~~~~~^~~
8bd_recon_tmpl.c:1798:60: warning: array subscript has type 'char' [-Wchar-subscripts]
 1798 |                                   &f->frame_hdr->gmv[b->ref[i]]);
      |                                                      ~~~~~~^~~
8bd_recon_tmpl.c:1812:47: warning: array subscript has type 'char' [-Wchar-subscripts]
 1812 |             jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]];
      |                                         ~~~~~~^~~
8bd_recon_tmpl.c:1812:58: warning: array subscript has type 'char' [-Wchar-subscripts]
 1812 |             jnt_weight = f->jnt_weights[b->ref[0]][b->ref[1]];
      |                                                    ~~~~~~^~~
8bd_recon_tmpl.c:1836:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 1836 |                 const Dav1dThreadPicture *const refp = &f->refp[b->ref[i]];
      |                                                                 ~~~~~~^~~
8bd_recon_tmpl.c:1838:71: warning: array subscript has type 'char' [-Wchar-subscripts]
 1838 |                     imin(cbw4, cbh4) > 1 && f->gmv_warp_allowed[b->ref[i]])
      |                                                                 ~~~~~~^~~
8bd_recon_tmpl.c:1842:70: warning: array subscript has type 'char' [-Wchar-subscripts]
 1842 |                                       refp, &f->frame_hdr->gmv[b->ref[i]]);
      |                                                                ~~~~~~^~~
8bd_recon_tmpl.c: In function 'decode_coefs':
8bd_recon_tmpl.c:430:8: warning: 'eob_bin' may be used uninitialized [-Wmaybe-uninitialized]
  430 |     if (eob_bin > 1) {
      |        ^
8bd_recon_tmpl.c:405:9: note: 'eob_bin' was declared here
  405 |     int eob_bin;
      |         ^~~~~~~
8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc':
8bd_recon_tmpl.c:1858:17: warning: 'jnt_weight' may be used uninitialized [-Wmaybe-uninitialized]
 1858 |                 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1859 |                               bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1860 |                               HIGHBD_CALL_SUFFIX);
      |                               ~~~~~~~~~~~~~~~~~~~
8bd_recon_tmpl.c:1789:13: note: 'jnt_weight' was declared here
 1789 |         int jnt_weight;
      |             ^~~~~~~~~~
8bd_recon_tmpl.c:1864:17: warning: 'mask' may be used uninitialized [-Wmaybe-uninitialized]
 1864 |                 dsp->mc.mask(uvdst, f->cur.stride[1],
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1865 |                              tmp[b->mask_sign], tmp[!b->mask_sign],
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1866 |                              bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1867 |                              HIGHBD_CALL_SUFFIX);
      |                              ~~~~~~~~~~~~~~~~~~~
8bd_recon_tmpl.c:1791:24: note: 'mask' was declared here
 1791 |         const uint8_t *mask;
      |                        ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/bitset:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomElementRegistry.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:118:
/usr/gcc/14/include/c++/14.2.0/bitset: In member function 'constexpr void std::_Base_bitset<_Nw>::_M_do_reset()':
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  197 |             for (_WordT& __w : _M_w)
/usr/gcc/14/include/c++/14.2.0/bitset:197: note: adding '-flarge-source-files' will allow for 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/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:140:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/CaptivePortalService.cpp:14,
                 from Unified_cpp_netwerk_base0.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLIpdl.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:15,
                 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/PContentChild.h:9,
                 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-134.0.2/dom/base/nsObjectLoadingContent.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h: In static member function 'static bool gfxFontUtils::PotentialRTLChar(char16_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1121 |     if (aCh >= kUnicodeBidiScriptsStart && aCh <= kUnicodeBidiScriptsEnd)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: adding '-flarge-source-files' will allow for 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-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/GleanMetric.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Boolean.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/GleanMetrics.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PageLoadEventUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsImageLoadingContent.cpp:55:
/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:456: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  456 |     } else if (mNoListenerForEvents[0] == aEvent->mMessage ||
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: 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.2.0/list:65,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/list:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/list:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/BSPTree.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsTransitionManager.cpp:29,
                 from Unified_cpp_layout_style5.cpp:83:
/usr/gcc/14/include/c++/14.2.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.2.0/bits/stl_list.h:1555: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1555 |         while (__first != __last)
/usr/gcc/14/include/c++/14.2.0/bits/stl_list.h:1555: note: adding '-flarge-source-files' will allow for 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/BitSet.h:13,
                 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/nsCycleCollectionParticipant.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:7:
/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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsBidiPresUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsFrameSelection.h:29,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:71:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsLineBox.h: In member function 'const nsLineBox* nsLineIterator::GetLineAt(int32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsLineBox.h:1089: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1089 |     } else if (mNumLines > 0 && aIndex > (mNumLines + mIndex) / 2) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsLineBox.h:1089: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSplittableFrame.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsContainerFrame.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsAtomicContainerFrame.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsImageFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsImageLoadingContent.cpp:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:177:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:21:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsCSSRenderingBorders.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayList.h:46,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsSubDocumentFrame.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsObjectLoadingContent.cpp:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsFontFaceUtils.cpp:11,
                 from Unified_cpp_layout_style5.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from Unified_cpp_layout_style4.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/StyleSheet.cpp:249: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  249 |   NS_INTERFACE_MAP_ENTRY(nsISupports)
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/firefox-134.0.2/dom/base/nsImageLoadingContent.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsImageLoadingContent.cpp:13:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const ImageText]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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-134.0.2/dom/base/nsImageLoadingContent.h:24:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const ImageText]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/StyleSheet.cpp:249: note: adding '-flarge-source-files' will allow for 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-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:25:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::TextRecognitionResult, nsTString<char>, true>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsImageLoadingContent::RecognizeCurrentImageText(mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<mozilla::dom::TextRecognitionResult, nsTString<char>, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = nsImageLoadingContent::RecognizeCurrentImageText(mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<mozilla::dom::TextRecognitionResult, nsTString<char>, true>::ResolveOrRejectValue&&)>; ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::TextRecognitionResult; RejectValueT = nsTString<char>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/nsCycleCollectionParticipant.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsNodeInfoManager.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool nsGlobalWindowInner::ResolveComponentsShim(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:3115:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'components' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'bool nsGlobalWindowInner::ResolveComponentsShim(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:3115: note: 'components' declared here
 3115 |   JS::Rooted<JSObject*> components(aCx, JS_NewPlainObject(aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:3102: note: 'aCx' declared here
 3102 |     JSContext* aCx, JS::Handle<JSObject*> aGlobal,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool nsGlobalWindowInner::DoResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:3225:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'shim' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'bool nsGlobalWindowInner::DoResolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:3225: note: 'shim' declared here
 3225 |     JS::Rooted<JSObject*> shim(aCx, JS_NewObject(aCx, clazz));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:3176: note: 'aCx' declared here
 3176 |     JSContext* aCx, JS::Handle<JSObject*> aObj, JS::Handle<jsid> aId,
    Finished `release` profile [optimized] target(s) in 1m 31s
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsRefCountedHashtable.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsRefPtrHashtable.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:20:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = RefPtr<mozilla::dom::SharedWorker>; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = RefPtr<mozilla::dom::SharedWorker>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::SharedWorker>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::SharedWorker>; T = RefPtr<mozilla::dom::SharedWorker>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<RefPtr<mozilla::dom::SharedWorker>, 0>::ForwardIterator; U = RefPtr<mozilla::dom::SharedWorker>; T = RefPtr<mozilla::dom::SharedWorker>; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:457:52,
    inlined from 'void nsGlobalWindowInner::Resume(bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:5590:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mSharedWorkers.D.555776.nsAutoTObserverArray<RefPtr<mozilla::dom::SharedWorker>, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'void nsGlobalWindowInner::Resume(bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:5590: note: '__for_begin' declared here
 5590 |        mSharedWorkers.ForwardRange()) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.cpp:5528: note: 'this' declared here
 5528 | void nsGlobalWindowInner::Resume(bool aIncludeSubWindows) {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/ReflowOutput.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ReflowInput.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:51,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserChild.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/LoadInfo.cpp:20,
                 from Unified_cpp_netwerk_base0.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h: In member function 'void nsBoundingMetrics::operator+=(const nsBoundingMetrics&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   74 |       if (ascent < bm.ascent) ascent = bm.ascent;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBoundingMetrics.h:74: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/StyleAnimationValue.cpp:13,
                 from Unified_cpp_layout_style4.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/SharedSubResourceCache.h:39,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/SharedSubResourceCache.cpp:7,
                 from Unified_cpp_layout_style4.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
js/src/rust/libjsrust.a
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentInlines.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AutoPrintEventDispatcher.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsNodeInfoManager.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Value.h:23,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIArrayBufferInputStream.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ArrayBufferInputStream.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ArrayBufferInputStream.cpp:7,
                 from Unified_cpp_netwerk_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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
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/ChromeUtilsBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PrincipalHashKey.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/SharedSubResourceCache.h:29:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSSStyleSheet_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::StyleSheet]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleSheetBinding.h:471:27,
    inlined from 'virtual JSObject* mozilla::StyleSheet::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/StyleSheet.cpp:1119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StyleSheet.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LinkStyle.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/css/Loader.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/css/SheetLoadData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/css/StreamLoader.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/StreamLoader.cpp:7,
                 from Unified_cpp_layout_style4.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleSheetBinding.h: In member function 'virtual JSObject* mozilla::StyleSheet::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSSStyleSheetBinding.h:471:27: note: 'reflector' declared here
  471 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/StyleSheet.cpp:1117: note: 'aCx' declared here
 1117 | JSObject* StyleSheet::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CSS2Properties_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMCSSDeclaration]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSS2PropertiesBinding.h:36,
    inlined from 'virtual JSObject* nsDOMCSSDeclaration::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsDOMCSSDeclaration.cpp:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsDOMCSSDeclaration.cpp:15,
                 from Unified_cpp_layout_style4.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSS2PropertiesBinding.h: In member function 'virtual JSObject* nsDOMCSSDeclaration::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CSS2PropertiesBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/style/nsDOMCSSDeclaration.cpp:29: note: 'aCx' declared here
   29 | JSObject* nsDOMCSSDeclaration::WrapObject(JSContext* aCx,
In file included from Unified_cpp_netwerk_base3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsNetAddr.cpp: In member function 'virtual nsresult nsNetAddr::GetNetAddr(mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsNetAddr.cpp:136:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  136 |   memcpy(aResult, &mAddr, sizeof(mAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsNetAddr.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsNetAddr.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:4429:0:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:1542:0:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIFrame.h:413: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::StyleSheet::Replace(const nsACString&, mozilla::ErrorResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsStreamUtils.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ArrayBufferInputStream.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/LoadInfo.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2842:18:   required from 'nsTArray<E>::self_type nsTArray<E>::Clone() const [with E = mozilla::net::NetAddr; self_type = nsTArray<mozilla::net::NetAddr>]'
 2842 |     result.Assign(*this);
      |     ~~~~~~~~~~~~~^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/NetworkConnectivityService.cpp:120:0:   required from here
  120 |   nsTArray<NetAddr> addresses = aNewRRSet->Addresses().Clone();
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/Dashboard.cpp:11,
                 from Unified_cpp_netwerk_base0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool nsOuterWindowProxy::MaybeGetPDFJSPrintMethod(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:1125:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'innerObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp: In static member function 'static bool nsOuterWindowProxy::MaybeGetPDFJSPrintMethod(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:1125: note: 'innerObj' declared here
 1125 |   JS::Rooted<JSObject*> innerObj(cx, inner->GetGlobalJSObject());
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:1100: note: 'cx' declared here
 1100 |     JSContext* cx, JS::Handle<JSObject*> proxy,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool nsOuterWindowProxy::PDFJSPrintMethod(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:1189:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'global' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp: In static member function 'static bool nsOuterWindowProxy::PDFJSPrintMethod(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:1189: note: 'global' declared here
 1189 |     JS::Rooted<JSObject*> global(cx, JS::GetNonCCWObjectGlobal(realCallee));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowOuter.cpp:1174: note: 'cx' declared here
 1174 | bool nsOuterWindowProxy::PDFJSPrintMethod(JSContext* cx, unsigned argc,
In file included from Unified_cpp_netwerk_base4.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsUDPSocket.cpp: In constructor 'mozilla::net::nsUDPMessage::nsUDPMessage(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray<unsigned char>&&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsUDPSocket.cpp:198:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  198 |   memcpy(&mAddr, aAddr, sizeof(NetAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsUDPSocket.cpp:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsUDPSocket.cpp: In constructor 'mozilla::net::{anonymous}::UDPMessageProxy::UDPMessageProxy(mozilla::net::NetAddr*, nsIOutputStream*, FallibleTArray<unsigned char>&&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsUDPSocket.cpp:355:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  355 |     memcpy(&mAddr, aAddr, sizeof(mAddr));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPSocket::GetAddress(mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsUDPSocket.cpp:790:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  790 |   memcpy(aResult, &mAddr, sizeof(mAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult mozilla::net::LoadInfo::GetRedirects(JSContext*, JS::MutableHandle<JS::Value>, const mozilla::net::RedirectHistoryArray&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/LoadInfo.cpp:1738:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'redirects' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/LoadInfo.cpp: In member function 'virtual nsresult mozilla::net::LoadInfo::GetRedirects(JSContext*, JS::MutableHandle<JS::Value>, const mozilla::net::RedirectHistoryArray&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/LoadInfo.cpp:1737: note: 'redirects' declared here
 1737 |   JS::Rooted<JSObject*> redirects(aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/LoadInfo.cpp:1735: note: 'aCx' declared here
 1735 | LoadInfo::GetRedirects(JSContext* aCx, JS::MutableHandle<JS::Value> aRedirects,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/GetAddrInfo.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/GetAddrInfo.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:8:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:8:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:8:   required from here
   93 | struct SVCB {
      |        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/GetAddrInfo.h:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsNetUtil.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/BackgroundFileSaver.cpp:23,
                 from Unified_cpp_netwerk_base0.cpp:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<mozilla::net::DNSCacheEntries>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray<mozilla::net::DNSCacheEntries>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::<lambda(nsTArray<mozilla::net::DNSCacheEntries>&&)>; RejectFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = nsTArray<mozilla::net::DNSCacheEntries>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::<lambda(nsTArray<mozilla::net::DNSCacheEntries>&&)>; RejectFunction = mozilla::net::Dashboard::RequestDNSInfo(nsINetDashboardCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = nsTArray<mozilla::net::DNSCacheEntries>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<mozilla::net::DNSCacheEntries>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTArray<mozilla::net::HttpRetParams>, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsTArray<mozilla::net::HttpRetParams>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::<lambda(nsTArray<mozilla::net::HttpRetParams>&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = nsTArray<mozilla::net::HttpRetParams>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::<lambda(nsTArray<mozilla::net::HttpRetParams>&&)>; RejectFunction = mozilla::net::Dashboard::RequestHttpConnections(nsINetDashboardCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = nsTArray<mozilla::net::HttpRetParams>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTArray<mozilla::net::HttpRetParams>; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::net::SocketDataArgs, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::<lambda(mozilla::net::SocketDataArgs&&)>; RejectFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::<lambda(mozilla::net::SocketDataArgs&&)>; RejectFunction = mozilla::net::Dashboard::RequestSockets(nsINetDashboardCallback*)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::net::SocketDataArgs; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from Unified_cpp_dom_base0.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.cpp:168:10: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  168 |   memmove(mImpl->mBuffer + aPos, mImpl->mBuffer + aPos + 1,
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169 |           (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentFragment.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRoot.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbstractRange.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AbstractRange.cpp:7,
                 from Unified_cpp_dom_base0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.h:176:10: note: 'struct AttrArray::InternalAttr' declared here
  176 |   struct InternalAttr {
      |          ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.cpp:247: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]
  247 |       realloc(oldImpl, Impl::AllocationSizeForAttributes(oldImpl->mAttrCount)));
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.h:200:9: note: 'class AttrArray::Impl' declared here
  200 |   class Impl {
      |         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowTo(uint32_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.cpp:330: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]
  330 |   Impl* newImpl = static_cast<Impl*>(realloc(oldImpl, sizeInBytes.value()));
      |                                      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AttrArray.h:200:9: note: 'class AttrArray::Impl' declared here
  200 |   class Impl {
      |         ^~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nscore.h:182,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDebug.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsMediaFragmentURIParser.cpp:7,
                 from Unified_cpp_netwerk_base3.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:33:34: warning: value computed is not used [-Wunused-value]
   33 | #define NS_SUCCEEDED(_nsresult) ((bool)MOZ_LIKELY(!NS_FAILED_impl(_nsresult)))
      |                                 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsPACMan.cpp:851:9: note: in expansion of macro 'NS_SUCCEEDED'
  851 |         NS_SUCCEEDED(mSystemProxySettings->GetProxyForURI(
      |         ^~~~~~~~~~~~
In file included from Unified_cpp_netwerk_base3.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::InitWithConnectedSocket(PRFileDesc*, const mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp:867:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  867 |   memcpy(&mNetAddr, addr, sizeof(NetAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp: In member function 'virtual nsresult mozilla::net::nsSocketTransport::GetPeerAddr(mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp:2598:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 2598 |   memcpy(addr, &mNetAddr, sizeof(NetAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp: In member function 'virtual nsresult mozilla::net::nsSocketTransport::GetSelfAddr(mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp:2617:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 2617 |   memcpy(addr, &mSelfAddr, sizeof(NetAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp: In member function 'virtual nsresult mozilla::net::nsSocketTransport::Bind(mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransport2.cpp:2632:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
 2632 |   memcpy(mBindAddr.get(), aLocalAddr, sizeof(NetAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsNetUtil.cpp:76,
                 from Unified_cpp_netwerk_base3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = std::tuple<short unsigned int, short unsigned int, short unsigned int>; ElemType = std::tuple<short unsigned int, short unsigned int, short unsigned int>; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = std::tuple<short unsigned int, short unsigned int, short unsigned int>; E = std::tuple<short unsigned int, short unsigned int, short unsigned int>; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = std::tuple<short unsigned int, short unsigned int, short unsigned int>; E = std::tuple<short unsigned int, short unsigned int, short unsigned int>; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = std::tuple<short unsigned int, short unsigned int, short unsigned int>; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = std::tuple<short unsigned int, short unsigned int, short unsigned int>]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Maybe.h:1015:3:   required from 'constexpr void mozilla::Maybe<T>::emplace(Args&& ...) [with Args = {const CopyableTArray<std::tuple<short unsigned int, short unsigned int, short unsigned int> >&}; T = CopyableTArray<std::tuple<short unsigned int, short unsigned int, short unsigned int> >]'
 1015 |   ::new (KnownNotNull, &mStorage.val) T(std::forward<Args>(aArgs)...);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsSocketTransportService2.cpp:580:27:   required from here
  580 |     mPortRemapping.emplace(portRemapping);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'class std::tuple<short unsigned int, short unsigned int, short unsigned int>' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/tuple:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/tuple:62,
                 from /usr/gcc/14/include/c++/14.2.0/functional:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers/functional:3,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/functional:62,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:13:
/usr/gcc/14/include/c++/14.2.0/tuple:834:11: note: 'class std::tuple<short unsigned int, short unsigned int, short unsigned int>' declared here
  834 |     class tuple : public _Tuple_impl<0, _Elements...>
      |           ^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:8:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:8:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:8:   required from here
   93 | struct SVCB {
      |        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDNSService.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ProxyAutoConfig.cpp:11,
                 from Unified_cpp_netwerk_base1.cpp:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::net::PACProxyAlert(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ProxyAutoConfig.cpp:364:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arg1' in '((js::StackRootedBase**)cx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ProxyAutoConfig.cpp: In function 'bool mozilla::net::PACProxyAlert(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ProxyAutoConfig.cpp:364:25: note: 'arg1' declared here
  364 |   JS::Rooted<JSString*> arg1(cx, JS::ToString(cx, args[0]));
      |                         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/ProxyAutoConfig.cpp:359:38: note: 'cx' declared here
  359 | static bool PACProxyAlert(JSContext* cx, unsigned int argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildIterator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/AbstractRange.cpp:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MimeType.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsBaseChannel.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsBaseChannel.cpp:7,
                 from Unified_cpp_netwerk_base2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/nsHTTPSOnlyUtils.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsIOService.cpp:55,
                 from Unified_cpp_netwerk_base2.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsNodeInfoManager.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/BodyConsumer.cpp:20,
                 from Unified_cpp_dom_base0.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::NetAddr]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:52:8:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 4; T = mozilla::net::SvcParamIpv4Hint; Ts = {mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
   52 | struct SvcParamIpv4Hint {
      |        ^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:224:26:   required from 'static void mozilla::detail::VariantImplementation<Tag, N, T, Ts ...>::copyConstruct(void*, const Variant&) [with Variant = mozilla::Variant<mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig>; Tag = unsigned char; long unsigned int N = 0; T = mozilla::Nothing; Ts = {mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  224 |       Next::copyConstruct(aLhs, aRhs);
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Variant.h:653:24:   required from 'mozilla::Variant<Ts>::Variant(const mozilla::Variant<Ts>&) [with Ts = {mozilla::Nothing, mozilla::net::SvcParamAlpn, mozilla::net::SvcParamNoDefaultAlpn, mozilla::net::SvcParamPort, mozilla::net::SvcParamIpv4Hint, mozilla::net::SvcParamEchConfig, mozilla::net::SvcParamIpv6Hint, mozilla::net::SvcParamODoHConfig}]'
  653 |     Impl::copyConstruct(ptr(), aRhs);
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:85:8:   required from 'static void nsTArrayElementTraits<E>::Construct(E*, A&&) [with A = const mozilla::net::SvcFieldValue&; E = mozilla::net::SvcFieldValue]'
   85 | struct SvcFieldValue {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:660:49:   required from 'static void AssignRangeAlgorithm<IsTriviallyCopyConstructible, IsSameType>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::SvcFieldValue; ElemType = mozilla::net::SvcFieldValue; IndexType = long unsigned int; SizeType = long unsigned int; bool IsTriviallyCopyConstructible = false; bool IsSameType = true]'
  660 |       nsTArrayElementTraits<ElemType>::Construct(iter, *aValues);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::SvcFieldValue; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::SvcFieldValue; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2961:17:   required from 'CopyableTArray<E>::CopyableTArray(const CopyableTArray<E>&) [with E = mozilla::net::SvcFieldValue]'
 2961 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/HTTPSSVC.h:93:8:   required from here
   93 | struct SVCB {
      |        ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/GetAddrInfo.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsHostResolver.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsDNSService2.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsIOService.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AbstractRange.h:13:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Attr_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Attr]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AttrBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::Attr::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Attr.cpp:214:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Attr.cpp:12,
                 from Unified_cpp_dom_base0.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AttrBinding.h: In member function 'virtual JSObject* mozilla::dom::Attr::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AttrBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Attr.cpp:213:37: note: 'aCx' declared here
  213 | JSObject* Attr::WrapNode(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::BarProp_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::BarProp]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BarPropBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::BarProp::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/BarProps.cpp:27:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/BarProps.cpp:8,
                 from Unified_cpp_dom_base0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BarPropBinding.h: In member function 'virtual JSObject* mozilla::dom::BarProp::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BarPropBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/BarProps.cpp:25:42: note: 'aCx' declared here
   25 | JSObject* BarProp::WrapObject(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChromeMessageBroadcaster_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChromeMessageBroadcaster]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:166:27,
    inlined from 'virtual JSObject* mozilla::dom::ChromeMessageBroadcaster::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeMessageBroadcaster.cpp:18:48:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeMessageBroadcaster.cpp:10,
                 from Unified_cpp_dom_base0.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::ChromeMessageBroadcaster::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:166:27: note: 'reflector' declared here
  166 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeMessageBroadcaster.cpp:15:16: note: 'aCx' declared here
   15 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChromeMessageSender_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChromeMessageSender]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:205:27,
    inlined from 'virtual JSObject* mozilla::dom::ChromeMessageSender::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeMessageSender.cpp:16:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::ChromeMessageSender::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:205:27: note: 'reflector' declared here
  205 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_base0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeMessageSender.cpp:12:54: note: 'aCx' declared here
   12 | JSObject* ChromeMessageSender::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ChromeNodeList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ChromeNodeList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeNodeListBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::ChromeNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeNodeList.cpp:36:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeNodeList.cpp:14,
                 from Unified_cpp_dom_base0.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeNodeListBinding.h: In member function 'virtual JSObject* mozilla::dom::ChromeNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeNodeListBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeNodeList.cpp:34:49: note: 'aCx' declared here
   34 | JSObject* ChromeNodeList::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/base/nsBaseChannel.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, nsresult, true>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsBaseChannel::BeginPumpingData()::<lambda(nsresult)>; RejectFunction = nsBaseChannel::BeginPumpingData()::<lambda(nsresult)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsBaseChannel::BeginPumpingData()::<lambda(nsresult)>; RejectFunction = nsBaseChannel::BeginPumpingData()::<lambda(nsresult)>; ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from Unified_cpp_netwerk_dns0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/DNSRequestChild.cpp: In member function 'virtual nsresult mozilla::net::ChildDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/DNSRequestChild.cpp:127:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  127 |   memcpy(addr, &mAddresses[mCurrent++], sizeof(NetAddr));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNSRequestBase.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNSRequestChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ChildDNSService.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/ChildDNSService.cpp:5,
                 from Unified_cpp_netwerk_dns0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from Unified_cpp_dom_base1.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp: In member function 'virtual nsresult mozilla::dom::CompressionStreamAlgorithms::QueryInterface(const nsIID&, void**)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:206: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  206 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompressionStreamAlgorithms)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:206: 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_netwerk_dns1.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsDNSService2.cpp: In member function 'virtual nsresult nsDNSRecord::GetNextAddr(uint16_t, mozilla::net::NetAddr*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsDNSService2.cpp:225:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  225 |     memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsAHttpConnection.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/DnsAndConnectSocket.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpConnectionMgr.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpHandler.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/TRRService.cpp:10,
                 from Unified_cpp_netwerk_dns1.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsDNSService2.cpp: In member function 'virtual nsresult nsDNSRecord::GetAddresses(nsTArray<mozilla::net::NetAddr>&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/nsDNSService2.cpp:267:11: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  267 |     memcpy(addr, mHostRecord->addr.get(), sizeof(NetAddr));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:34,
                 from Unified_cpp_dom_base1.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/firefox-134.0.2/dom/base/ChromeUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:7,
                 from Unified_cpp_dom_base1.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIProperties.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDirectoryServiceUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/TRRService.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2971:17:   required from 'CopyableTArray<E>::CopyableTArray(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr]'
 2971 |     this->Assign(aOther);
      |     ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParams.h:64:9:   required from here
   64 |         addrs_(_addrs),
      |         ^~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIDNSService.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPIDNSService.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ChildDNSService.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::net::NetAddr; ElemType = mozilla::net::NetAddr; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2643:14:   required from 'nsTArray_Impl<E, Alloc>::value_type* nsTArray_Impl<E, Alloc>::AppendElementsInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::net::NetAddr; E = mozilla::net::NetAddr; Alloc = nsTArrayInfallibleAllocator; value_type = mozilla::net::NetAddr; size_type = long unsigned int]'
 2643 |   AssignRange(len, aArrayLen, aArray);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2811:63:   required from 'mozilla::NotNull<typename nsTArray_Impl<E, nsTArrayInfallibleAllocator>::value_type*> nsTArray<E>::AppendElements(const nsTArray_Impl<Item, Allocator>&) [with Item = mozilla::net::NetAddr; Allocator = nsTArrayInfallibleAllocator; E = mozilla::net::NetAddr; typename nsTArray_Impl<E, nsTArrayInfallibleAllocator>::value_type = mozilla::net::NetAddr]'
 2811 |         this->template AppendElementsInternal<InfallibleAlloc>(
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 2812 |             aArray.Elements(), aArray.Length()));
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/HTTPSSVC.cpp:198:32:   required from here
  198 |       aAddresses.AppendElements(value.mValue.as<SvcParamIpv4Hint>().mValue);
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'union mozilla::net::NetAddr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DNS.h:105:7: note: 'union mozilla::net::NetAddr' declared here
  105 | union NetAddr {
      |       ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/ParentChannelListener.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/net/DocumentLoadListener.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/protocol/http/nsHttpChannel.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/netwerk/dns/TRR.cpp:12,
                 from Unified_cpp_netwerk_dns0.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:52:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:28,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsQueryContentEventResult.cpp:11,
                 from Unified_cpp_dom_base10.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TextEvents.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Range_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsRange]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RangeBinding.h:103:27,
    inlined from 'virtual JSObject* nsRange::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsRange.cpp:139:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsRange.cpp:37,
                 from Unified_cpp_dom_base10.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RangeBinding.h: In member function 'virtual JSObject* nsRange::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/RangeBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsRange.cpp:137:42: note: 'aCx' declared here
  137 | JSObject* nsRange::WrapObject(JSContext* aCx,
      |                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Screen_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsScreen]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScreenBinding.h:62:27,
    inlined from 'virtual JSObject* nsScreen::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsScreen.cpp:159:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsScreen.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsScreen.cpp:8,
                 from Unified_cpp_dom_base10.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScreenBinding.h: In member function 'virtual JSObject* nsScreen::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScreenBinding.h:62:27: note: 'reflector' declared here
   62 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsScreen.cpp:157:43: note: 'aCx' declared here
  157 | JSObject* nsScreen::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::lazy_getter::ExtractArgs(JSContext*, JS::CallArgs&, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyKey>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:842:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'id' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp: In function 'bool mozilla::dom::lazy_getter::ExtractArgs(JSContext*, JS::CallArgs&, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JS::PropertyKey>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:841:25: note: 'id' declared here
  841 |   JS::Rooted<JS::Value> id(aCx,
      |                         ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:827:36: note: 'aCx' declared here
  827 | static bool ExtractArgs(JSContext* aCx, JS::CallArgs& aArgs,
      |                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Text_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsTextNode]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextBinding.h:35:27,
    inlined from 'virtual JSObject* nsTextNode::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsTextNode.cpp:93:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsTextNode.cpp:12,
                 from Unified_cpp_dom_base10.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextBinding.h: In member function 'virtual JSObject* nsTextNode::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/TextBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsTextNode.cpp:91:43: note: 'aCx' declared here
   91 | JSObject* nsTextNode::WrapNode(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::lazy_getter::JSLazyGetter(JSContext*, unsigned int, JS::Value*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:858:62:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'paramsVal' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp: In function 'bool mozilla::dom::lazy_getter::JSLazyGetter(JSContext*, unsigned int, JS::Value*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:857:25: note: 'paramsVal' declared here
  857 |   JS::Rooted<JS::Value> paramsVal(
      |                         ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:847:37: note: 'aCx' declared here
  847 | static bool JSLazyGetter(JSContext* aCx, unsigned aArgc, JS::Value* aVp) {
      |                          ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Comment_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Comment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommentBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::Comment::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Comment.cpp:68:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Comment.cpp:13,
                 from Unified_cpp_dom_base1.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommentBinding.h: In member function 'virtual JSObject* mozilla::dom::Comment::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CommentBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Comment.cpp:67: note: 'aCx' declared here
   67 | JSObject* Comment::WrapNode(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CompressionStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CompressionStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompressionStreamBinding.h:63,
    inlined from 'virtual JSObject* mozilla::dom::CompressionStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:225:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompressionStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::CompressionStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CompressionStreamBinding.h:63: note: 'reflector' declared here
   63 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:223: note: 'aCx' declared here
  223 | JSObject* CompressionStream::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ContentProcessMessageManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ContentProcessMessageManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:283,
    inlined from 'virtual JSObject* mozilla::dom::ContentProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ContentProcessMessageManager.cpp:96:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ContentProcessMessageManager.cpp:10,
                 from Unified_cpp_dom_base1.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::ContentProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:283: note: 'reflector' declared here
  283 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ContentProcessMessageManager.cpp:95: note: 'aCx' declared here
   95 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Crypto_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Crypto]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CryptoBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::Crypto::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Crypto.cpp:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Crypto.cpp:14,
                 from Unified_cpp_dom_base1.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CryptoBinding.h: In member function 'virtual JSObject* mozilla::dom::Crypto::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CryptoBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Crypto.cpp:35: note: 'aCx' declared here
   35 | JSObject* Crypto::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CustomElementRegistry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::CustomElementRegistry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomElementRegistryBinding.h:1678,
    inlined from 'virtual JSObject* mozilla::dom::CustomElementRegistry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:721:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomElementRegistry.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomElementRegistryBinding.h: In member function 'virtual JSObject* mozilla::dom::CustomElementRegistry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CustomElementRegistryBinding.h:1678: note: 'reflector' declared here
 1678 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:719: note: 'aCx' declared here
  719 | JSObject* CustomElementRegistry::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Exception_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Exception]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMExceptionBinding.h:108,
    inlined from 'virtual JSObject* mozilla::dom::Exception::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMException.cpp:270:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMException.cpp:18,
                 from Unified_cpp_dom_base1.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMExceptionBinding.h: In member function 'virtual JSObject* mozilla::dom::Exception::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMExceptionBinding.h:108: note: 'reflector' declared here
  108 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMException.cpp:268: note: 'cx' declared here
  268 | JSObject* Exception::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMException_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMException]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMExceptionBinding.h:66,
    inlined from 'virtual JSObject* mozilla::dom::DOMException::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMException.cpp:374:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMExceptionBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMException::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMExceptionBinding.h:66: note: 'reflector' declared here
   66 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMException.cpp:372: note: 'aCx' declared here
  372 | JSObject* DOMException::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMImplementation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMImplementation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMImplementationBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::DOMImplementation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMImplementation.cpp:44:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMImplementation.cpp:10,
                 from Unified_cpp_dom_base1.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMImplementationBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMImplementation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMImplementationBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMImplementation.cpp:42: note: 'aCx' declared here
   42 | JSObject* DOMImplementation::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMRectReadOnly_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMRectReadOnly]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectBinding.h:134,
    inlined from 'virtual JSObject* mozilla::dom::DOMRectReadOnly::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMRect.cpp:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMQuad.cpp:16,
                 from Unified_cpp_dom_base1.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMRectReadOnly::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectBinding.h:134: note: 'reflector' declared here
  134 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_base1.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMRect.cpp:31: note: 'aCx' declared here
   31 | JSObject* DOMRectReadOnly::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMRect_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMRect]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectBinding.h:92,
    inlined from 'virtual JSObject* mozilla::dom::DOMRect::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMRect.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMRect::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectBinding.h:92: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMRect.cpp:98: note: 'aCx' declared here
   98 | JSObject* DOMRect::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMRectList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMRectList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectListBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::DOMRectList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMRect.cpp:145:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMRect.cpp:16:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectListBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMRectList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMRectListBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMRect.cpp:143: note: 'cx' declared here
  143 | JSObject* DOMRectList::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMParser_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMParser]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParserBinding.h:64,
    inlined from 'virtual JSObject* mozilla::dom::DOMParser::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParser.h:72:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParser.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMParser.cpp:7,
                 from Unified_cpp_dom_base1.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParserBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMParser::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParserBinding.h:64: note: 'reflector' declared here
   64 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParser.h:70: note: 'aCx' declared here
   70 |   virtual JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::DOMParser::_ZThn8_N7mozilla3dom9DOMParser10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParserBinding.h:64: note: 'reflector' declared here
   64 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMParser.h:70: note: 'aCx' declared here
   70 |   virtual JSObject* WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'int32_t mozilla::dom::CustomElementRegistry::InferNamespace(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:735:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'proto' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp: In member function 'int32_t mozilla::dom::CustomElementRegistry::InferNamespace(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:735: note: 'proto' declared here
  735 |   JS::Rooted<JSObject*> proto(aCx, constructor);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:731: note: 'aCx' declared here
  731 |     JSContext* aCx, JS::Handle<JSObject*> constructor) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'mozilla::dom::CustomElementDefinition* mozilla::dom::CustomElementRegistry::LookupCustomElementDefinition(JSContext*, JSObject*) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:534:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'constructor' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp: In member function 'mozilla::dom::CustomElementDefinition* mozilla::dom::CustomElementRegistry::LookupCustomElementDefinition(JSContext*, JSObject*) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:534: note: 'constructor' declared here
  534 |   JS::Rooted<JSObject*> constructor(aCx, js::CheckedUnwrapStatic(aConstructor));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:531: note: 'aCx' declared here
  531 |     JSContext* aCx, JSObject* aConstructor) const {
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/mozilla/dom/ScriptLoader.h:12,
                 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:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWindowRoot.cpp:29,
                 from Unified_cpp_dom_base11.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h: In member function 'void mozilla::MaybeOneOf<T1, T2>::destroy()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:122: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  122 |     } else if (state == SomeT2) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MaybeOneOf.h:122: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::lazy_getter::DefineLazyGetter(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:920:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'params' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp: In function 'bool mozilla::dom::lazy_getter::DefineLazyGetter(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:920:31: note: 'params' declared here
  920 |   JS::RootedVector<JS::Value> params(aCx);
      |                               ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:896:41: note: 'aCx' declared here
  896 | static bool DefineLazyGetter(JSContext* aCx, JS::Handle<JSObject*> aTarget,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::CompressionStreamAlgorithms::CompressAndEnqueue(JSContext*, mozilla::Span<const unsigned char>, mozilla::dom::ZLibFlush, mozilla::dom::TransformStreamDefaultController&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:174:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'view' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp: In member function 'void mozilla::dom::CompressionStreamAlgorithms::CompressAndEnqueue(JSContext*, mozilla::Span<const unsigned char>, mozilla::dom::ZLibFlush, mozilla::dom::TransformStreamDefaultController&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:173: note: 'view' declared here
  173 |       JS::Rooted<JSObject*> view(aCx, nsJSUtils::MoveBufferAsUint8Array(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CompressionStream.cpp:106: note: 'aCx' declared here
  106 |       JSContext* aCx, Span<const uint8_t> aInput, ZLibFlush aFlush,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::CustomElementRegistry::Define(JSContext*, const nsAString&, mozilla::dom::CustomElementConstructor&, const mozilla::dom::ElementDefinitionOptions&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:817:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'constructorUnwrapped' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp: In member function 'void mozilla::dom::CustomElementRegistry::Define(JSContext*, const nsAString&, mozilla::dom::CustomElementConstructor&, const mozilla::dom::ElementDefinitionOptions&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:816: note: 'constructorUnwrapped' declared here
  816 |   JS::Rooted<JSObject*> constructorUnwrapped(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/CustomElementRegistry.cpp:805: note: 'aCx' declared here
  805 |     JSContext* aCx, const nsAString& aName,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/JSOracleParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ChromeUtils.cpp:9:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<std::tuple<unsigned int, unsigned int>, bool, true>; ResolveValueT = std::tuple<unsigned int, unsigned int>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(const std::tuple<unsigned int, unsigned int>&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(bool)>; ResolveValueT = std::tuple<unsigned int, unsigned int>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(const std::tuple<unsigned int, unsigned int>&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectScrollingData(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(bool)>; ResolveValueT = std::tuple<unsigned int, unsigned int>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = std::tuple<unsigned int, unsigned int>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsTString<char>, bool, true>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(const nsCString&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(const nsCString&)>; RejectFunction = mozilla::dom::ChromeUtils::CollectPerfStats(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(bool)>; ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsTString<char>; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::HashMap<int, mozilla::ProcInfo>, nsresult, true>; ResolveValueT = mozilla::HashMap<int, mozilla::ProcInfo>; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(const mozilla::HashMap<int, mozilla::ProcInfo>&)>; RejectFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = mozilla::HashMap<int, mozilla::ProcInfo>; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(const mozilla::HashMap<int, mozilla::ProcInfo>&)>; RejectFunction = mozilla::dom::ChromeUtils::RequestProcInfo(mozilla::dom::GlobalObject&, mozilla::ErrorResult&)::<lambda(nsresult)>; ResolveValueT = mozilla::HashMap<int, mozilla::ProcInfo>; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::HashMap<int, mozilla::ProcInfo>; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IntlUtils.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IntlUtils.cpp:7,
                 from Unified_cpp_dom_base3.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PDMFactory.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RemoteDecoderManagerChild.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/IPCClientCertsChild.cpp:11,
                 from Unified_cpp_security_manager_ssl0.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h: In member function 'nsCString mozilla::CreateDecoderParams::ToString() const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:228:21: warning: redundant move in return statement [-Wredundant-move]
  228 |     return std::move(str);
      |            ~~~~~~~~~^~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/PlatformDecoderModule.h:228:21: note: remove 'std::move' call
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/Id.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/GlobalTeardownObserver.cpp:7,
                 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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:40:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
      |                        ~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186:8: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
      |        ^~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/nsCSSFrameConstructor.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/PresShell.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Highlight.cpp:18,
                 from Unified_cpp_dom_base3.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLIpdl.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:15,
                 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/PContentChild.h:9,
                 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-134.0.2/dom/base/Document.cpp:157,
                 from Unified_cpp_dom_base2.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h: In static member function 'static bool IPC::ParamTraits<mozilla::gfx::BaseMatrix<float> >::Read(IPC::MessageReader*, paramType*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.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->_11) &&
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.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/ArrayView.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRegion.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ImageEncoder.cpp:12,
                 from Unified_cpp_dom_base3.cpp:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoaderOwner.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWindowRoot.cpp:17:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWindowRoot.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Id.h:35:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Highlight_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Highlight]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HighlightBinding.h:76:27,
    inlined from 'virtual JSObject* mozilla::dom::Highlight::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Highlight.cpp:178:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Highlight.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Highlight.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HighlightBinding.h: In member function 'virtual JSObject* mozilla::dom::Highlight::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HighlightBinding.h:76:27: note: 'reflector' declared here
   76 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Highlight.cpp:176:44: note: 'aCx' declared here
  176 | JSObject* Highlight::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HighlightRegistry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::HighlightRegistry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HighlightBinding.h:128:27,
    inlined from 'virtual JSObject* mozilla::dom::HighlightRegistry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/HighlightRegistry.cpp:59:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HighlightBinding.h: In member function 'virtual JSObject* mozilla::dom::HighlightRegistry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HighlightBinding.h:128:27: note: 'reflector' declared here
  128 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_base3.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/HighlightRegistry.cpp:57:52: note: 'aCx' declared here
   57 | JSObject* HighlightRegistry::WrapObject(JSContext* aCx,
      |                                         ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IdleDeadline_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IdleDeadline]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdleDeadlineBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::IdleDeadline::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IdleDeadline.cpp:47:36:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IdleDeadline.cpp:12,
                 from Unified_cpp_dom_base3.cpp:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdleDeadlineBinding.h: In member function 'virtual JSObject* mozilla::dom::IdleDeadline::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IdleDeadlineBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IdleDeadline.cpp:45:47: note: 'aCx' declared here
   45 | JSObject* IdleDeadline::WrapObject(JSContext* aCx,
      |                                    ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ContentFrameMessageManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::InProcessBrowserChildMessageManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:244:27,
    inlined from 'virtual JSObject* mozilla::dom::InProcessBrowserChildMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:158:50:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:19,
                 from Unified_cpp_dom_base3.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::InProcessBrowserChildMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:244:27: note: 'reflector' declared here
  244 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/InProcessBrowserChildMessageManager.cpp:157:16: note: 'aCx' declared here
  157 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::IntlUtils_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::IntlUtils]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtilsBinding.h:193:27,
    inlined from 'virtual JSObject* mozilla::dom::IntlUtils::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IntlUtils.cpp:30:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IntlUtils.h:9:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtilsBinding.h: In member function 'virtual JSObject* mozilla::dom::IntlUtils::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/IntlUtilsBinding.h:193:27: note: 'reflector' declared here
  193 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/IntlUtils.cpp:28:44: note: 'aCx' declared here
   28 | JSObject* IntlUtils::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Location_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Location]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocationBinding.h:38:27,
    inlined from 'virtual JSObject* mozilla::dom::Location::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Location.cpp:630:32:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Location.cpp:38,
                 from Unified_cpp_dom_base3.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocationBinding.h: In member function 'virtual JSObject* mozilla::dom::Location::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/LocationBinding.h:38:27: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Location.cpp:628:43: note: 'aCx' declared here
  628 | JSObject* Location::WrapObject(JSContext* aCx,
      |                                ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MaybeCrossOriginObject<Base>::enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleVector<JS::PropertyKey>) const [with Base = js::Wrapper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:471:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'self' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_base3.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleVector<JS::PropertyKey>) const [with Base = js::Wrapper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:471:25: note: 'self' declared here
  471 |   JS::Rooted<JSObject*> self(cx, proxy);
      |                         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:464:16: note: 'cx' declared here
  464 |     JSContext* cx, JS::Handle<JSObject*> proxy,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MaybeCrossOriginObject<Base>::enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleVector<JS::PropertyKey>) const [with Base = mozilla::dom::DOMProxyHandler]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:471:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'self' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandleVector<JS::PropertyKey>) const [with Base = mozilla::dom::DOMProxyHandler]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:471:25: note: 'self' declared here
  471 |   JS::Rooted<JSObject*> self(cx, proxy);
      |                         ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:464:16: note: 'cx' declared here
  464 |     JSContext* cx, JS::Handle<JSObject*> proxy,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MaybeCrossOriginObject<Base>::setPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&) const [with Base = js::Wrapper]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:392:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'wrappedProxy' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::setPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&) const [with Base = js::Wrapper]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:392:25: note: 'wrappedProxy' declared here
  392 |   JS::Rooted<JSObject*> wrappedProxy(cx, proxy);
      |                         ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:383:16: note: 'cx' declared here
  383 |     JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JSObject*> proto,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool mozilla::dom::MaybeCrossOriginObject<Base>::setPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&) const [with Base = mozilla::dom::DOMProxyHandler]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:392:25:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'wrappedProxy' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp: In member function 'bool mozilla::dom::MaybeCrossOriginObject<Base>::setPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&) const [with Base = mozilla::dom::DOMProxyHandler]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:392:25: note: 'wrappedProxy' declared here
  392 |   JS::Rooted<JSObject*> wrappedProxy(cx, proxy);
      |                         ^~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:383:16: note: 'cx' declared here
  383 |     JSContext* cx, JS::Handle<JSObject*> proxy, JS::Handle<JSObject*> proto,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool mozilla::dom::MaybeCrossOriginObjectMixins::EnsureHolder(JSContext*, JS::Handle<JSObject*>, size_t, const mozilla::dom::CrossOriginProperties&, JS::MutableHandle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:287:58:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'key' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp: In static member function 'static bool mozilla::dom::MaybeCrossOriginObjectMixins::EnsureHolder(JSContext*, JS::Handle<JSObject*>, size_t, const mozilla::dom::CrossOriginProperties&, JS::MutableHandle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:287:25: note: 'key' declared here
  287 |   JS::Rooted<JSObject*> key(cx, JS::GetRealmKeyObject(cx));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MaybeCrossOriginObject.cpp:234:16: note: 'cx' declared here
  234 |     JSContext* cx, JS::Handle<JSObject*> obj, size_t slot,
      |     ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/GlobalTeardownObserver.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:14:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::WindowRoot_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsWindowRoot]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowRootBinding.h:39:27,
    inlined from 'virtual JSObject* nsWindowRoot::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWindowRoot.cpp:352:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWindowRoot.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowRootBinding.h: In member function 'virtual JSObject* nsWindowRoot::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowRootBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWindowRoot.cpp:350: note: 'aCx' declared here
  350 | JSObject* nsWindowRoot::WrapObject(JSContext* aCx,
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<nsCStringHashKey>&, bool&, nsTArray<unsigned char>&, SECOidTag&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp:1219:32,
    inlined from 'nsresult {anonymous}::OpenSignedAppFile(AppTrustedRoot, nsIFile*, SignaturePolicy, nsIZipReader**, nsTArray<RefPtr<nsIAppSignatureInfo> >&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp:1326:28,
    inlined from 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp:1413:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp:1094:5: warning: 'digestToUse' may be used uninitialized [-Wmaybe-uninitialized]
 1094 |     if (aHashAlg == SEC_OID_SHA256 && mSHA256Allowed) {
      |     ^~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp: In member function 'virtual nsresult {anonymous}::OpenSignedAppFileTask::CalculateResult()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp:1211:13: note: 'digestToUse' was declared here
 1211 |   SECOidTag digestToUse;
      |             ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISimpleEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIStringBundle.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/NSSErrorsService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/ScopedNSSTypes.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/nsNSSCertificateDB.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const int]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/GleanMetric.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Boolean.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/GleanMetrics.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/certverifier/CertVerifier.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/certverifier/NSSCertDBTrustDomain.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/AppSignatureVerification.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const unsigned char]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const unsigned char]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsISimpleEnumerator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIStringBundle.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/NSSErrorsService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/ScopedNSSTypes.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/EnterpriseRoots.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/certverifier/CertVerifier.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/PKCS11ModuleDB.cpp:9,
                 from Unified_cpp_security_manager_ssl1.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included 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:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/GleanMetric.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Boolean.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/GleanMetrics.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/certverifier/CertVerifier.h:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const nsTString<char16_t>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIStringBundle.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/NSSErrorsService.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/ScopedNSSTypes.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/nsNSSCertificate.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/nsNSSCertificate.cpp:6,
                 from Unified_cpp_security_manager_ssl2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/nsSecureBrowserUI.cpp:20,
                 from Unified_cpp_security_manager_ssl2.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationEffect.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/KeyframeEffect.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MutationObservers.cpp:28,
                 from Unified_cpp_dom_base4.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PointerLockManager.cpp:16,
                 from Unified_cpp_dom_base5.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/StructuredClone.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneHolder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:19:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual nsresult {anonymous}::TelemetryImpl::GetFileIOReports(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:1484:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'virtual nsresult {anonymous}::TelemetryImpl::GetFileIOReports(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:1484:27: note: 'obj' declared here
 1484 |     JS::Rooted<JSObject*> obj(cx, JS_NewPlainObject(cx));
      |                           ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:1481:44: note: 'cx' declared here
 1481 | TelemetryImpl::GetFileIOReports(JSContext* cx,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::TelemetryImpl::AddSQLInfo(JSContext*, JS::Handle<JSObject*>, bool, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:542:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'statsObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'bool {anonymous}::TelemetryImpl::AddSQLInfo(JSContext*, JS::Handle<JSObject*>, bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:542:25: note: 'statsObj' declared here
  542 |   JS::Rooted<JSObject*> statsObj(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:540:43: note: 'cx' declared here
  540 | bool TelemetryImpl::AddSQLInfo(JSContext* cx, JS::Handle<JSObject*> rootObj,
      |                                ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'bool {anonymous}::TelemetryImpl::GetSQLStats(JSContext*, JS::MutableHandle<JS::Value>, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:620:59:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'root_obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp: In member function 'bool {anonymous}::TelemetryImpl::GetSQLStats(JSContext*, JS::MutableHandle<JS::Value>, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:620:25: note: 'root_obj' declared here
  620 |   JS::Rooted<JSObject*> root_obj(cx, JS_NewPlainObject(cx));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:618:44: note: 'cx' declared here
  618 | bool TelemetryImpl::GetSQLStats(JSContext* cx, JS::MutableHandle<JS::Value> ret,
      |                                 ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool {anonymous}::TelemetryImpl::ReflectSQL(const SlowSQLEntryType*, const Stat*, JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:518:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrayObj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp: In static member function 'static bool {anonymous}::TelemetryImpl::ReflectSQL(const SlowSQLEntryType*, const Stat*, JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:518:25: note: 'arrayObj' declared here
  518 |   JS::Rooted<JSObject*> arrayObj(cx, JS::NewArrayObject(cx, 0));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/Telemetry.cpp:513:43: note: 'cx' declared here
  513 |                                JSContext* cx, JS::Handle<JSObject*> obj) {
      |                                ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/StructuredClone.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneHolder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.h:9,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult {anonymous}::internal_ReflectHistogramAndSamples(JSContext*, JS::Handle<JSObject*>, const HistogramInfo&, const HistogramSnapshotData&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:808:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'rarray' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult {anonymous}::internal_ReflectHistogramAndSamples(JSContext*, JS::Handle<JSObject*>, const HistogramInfo&, const HistogramSnapshotData&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:808:25: note: 'rarray' declared here
  808 |   JS::Rooted<JSObject*> rarray(cx, JS::NewArrayObject(cx, 2));
      |                         ^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:788:16: note: 'cx' declared here
  788 |     JSContext* cx, JS::Handle<JSObject*> obj,
      |     ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/GleanMetric.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/Boolean.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/bindings/MetricTypes.h:8,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/glean/GleanMetrics.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/certverifier/CertVerifier.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/nsNSSCertificate.cpp:8:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::void_t, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::<lambda()>::<lambda()>; RejectFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::<lambda()>::<lambda()>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::<lambda()>::<lambda()>; RejectFunction = nsNSSComponent::AsyncClearSSLExternalAndInternalSessionCache(JSContext*, mozilla::dom::Promise**)::<lambda()>::<lambda()>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::void_t; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult TelemetryHistogram::GetCategoricalHistogramLabels(JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2798:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'root_obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::GetCategoricalHistogramLabels(JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2798:25: note: 'root_obj' declared here
 2798 |   JS::Rooted<JSObject*> root_obj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2797:16: note: 'aCx' declared here
 2797 |     JSContext* aCx, JS::MutableHandle<JS::Value> aResult) {
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult {anonymous}::internal_WrapAndReturnHistogram(mozilla::Telemetry::HistogramID, JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2066:69,
    inlined from 'nsresult TelemetryHistogram::GetHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2850:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::GetHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2066:25: note: 'obj' declared here
 2066 |   JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &sJSHistogramClass));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2836:40: note: 'cx' declared here
 2836 |     const nsACString& name, JSContext* cx, JS::MutableHandle<JS::Value> ret) {
      |                             ~~~~~~~~~~~^~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult {anonymous}::internal_WrapAndReturnKeyedHistogram(mozilla::Telemetry::HistogramID, JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2416:74,
    inlined from 'nsresult TelemetryHistogram::GetKeyedHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2868:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::GetKeyedHistogramById(const nsACString&, JSContext*, JS::MutableHandle<JS::Value>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2416:25: note: 'obj' declared here
 2416 |   JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &sJSKeyedHistogramClass));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2854:40: note: 'cx' declared here
 2854 |     const nsACString& name, JSContext* cx, JS::MutableHandle<JS::Value> ret) {
      |                             ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DirectionalityUtils.cpp:31,
                 from Unified_cpp_dom_base2.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult TelemetryHistogram::CreateHistogramSnapshots(JSContext*, JS::MutableHandle<JS::Value>, const nsACString&, unsigned int, bool, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2890:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'root_obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::CreateHistogramSnapshots(JSContext*, JS::MutableHandle<JS::Value>, const nsACString&, unsigned int, bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2890:25: note: 'root_obj' declared here
 2890 |   JS::Rooted<JSObject*> root_obj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2882:16: note: 'aCx' declared here
 2882 |     JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult TelemetryHistogram::GetKeyedHistogramSnapshots(JSContext*, JS::MutableHandle<JS::Value>, const nsACString&, unsigned int, bool, bool)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2954:56:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In function 'nsresult TelemetryHistogram::GetKeyedHistogramSnapshots(JSContext*, JS::MutableHandle<JS::Value>, const nsACString&, unsigned int, bool, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2954:25: note: 'obj' declared here
 2954 |   JS::Rooted<JSObject*> obj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:2946:16: note: 'aCx' declared here
 2946 |     JSContext* aCx, JS::MutableHandle<JS::Value> aResult,
      |     ~~~~~~~~~~~^~~
toolkit/library/buildid.cpp.stub
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringList.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMStringList.cpp:7,
                 from Unified_cpp_dom_base2.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:148:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/RemoteOuterWindowProxy.cpp:15,
                 from Unified_cpp_dom_base5.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/nsCycleCollectionParticipant.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventTarget.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Event.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AsyncEventDispatcher.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PointerLockManager.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MutationObservers.cpp:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneHolder.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameMessageManager.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageListenerManager.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageBroadcaster.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MessageBroadcaster.cpp:7,
                 from Unified_cpp_dom_base4.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/RuntimeService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Fetch.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.cpp:10,
                 from Unified_cpp_dom_base4.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringList.h:12:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMStringList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DOMStringList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringListBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::DOMStringList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMStringList.cpp:26:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMStringList.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringListBinding.h: In member function 'virtual JSObject* mozilla::dom::DOMStringList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMStringListBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMStringList.cpp:24:48: note: 'aCx' declared here
   24 | JSObject* DOMStringList::WrapObject(JSContext* aCx,
      |                                     ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DecompressionStream_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DecompressionStream]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DecompressionStreamBinding.h:39:27,
    inlined from 'virtual JSObject* mozilla::dom::DecompressionStream::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DecompressionStream.cpp:267:43:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DecompressionStream.cpp:11,
                 from Unified_cpp_dom_base2.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DecompressionStreamBinding.h: In member function 'virtual JSObject* mozilla::dom::DecompressionStream::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DecompressionStreamBinding.h:39:27: note: 'reflector' declared here
   39 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DecompressionStream.cpp:265:54: note: 'aCx' declared here
  265 | JSObject* DecompressionStream::WrapObject(JSContext* aCx,
      |                                           ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DocumentFragment_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DocumentFragment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentFragmentBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::DocumentFragment::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DocumentFragment.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DocumentFragment.cpp:19,
                 from Unified_cpp_dom_base2.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentFragmentBinding.h: In member function 'virtual JSObject* mozilla::dom::DocumentFragment::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentFragmentBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DocumentFragment.cpp:26: note: 'aCx' declared here
   26 | JSObject* DocumentFragment::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DocumentType_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::DocumentType]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentTypeBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::DocumentType::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DocumentType.cpp:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DocumentType.cpp:18,
                 from Unified_cpp_dom_base2.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentTypeBinding.h: In member function 'virtual JSObject* mozilla::dom::DocumentType::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentTypeBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DocumentType.cpp:38: note: 'cx' declared here
   38 | JSObject* DocumentType::WrapNode(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Element_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Element]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementBinding.h:1384,
    inlined from 'virtual JSObject* mozilla::dom::Element::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Element.cpp:620:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:169:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementBinding.h: In member function 'virtual JSObject* mozilla::dom::Element::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ElementBinding.h:1384: note: 'reflector' declared here
 1384 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from Unified_cpp_dom_base2.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Element.cpp:619: note: 'aCx' declared here
  619 | JSObject* Element::WrapNode(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::EventSource_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::EventSource]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventSourceBinding.h:86,
    inlined from 'virtual JSObject* mozilla::dom::EventSource::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/EventSource.cpp:2023:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/EventSource.cpp:15,
                 from Unified_cpp_dom_base2.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventSourceBinding.h: In member function 'virtual JSObject* mozilla::dom::EventSource::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/EventSourceBinding.h:86: note: 'reflector' declared here
   86 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/EventSource.cpp:2021: note: 'aCx' declared here
 2021 | JSObject* EventSource::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FormData_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FormData]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormDataBinding.h:485,
    inlined from 'virtual JSObject* mozilla::dom::FormData::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FormData.cpp:301:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FormData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FormData.cpp:7,
                 from Unified_cpp_dom_base2.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormDataBinding.h: In member function 'virtual JSObject* mozilla::dom::FormData::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FormDataBinding.h:485: note: 'reflector' declared here
  485 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FormData.cpp:299: note: 'aCx' declared here
  299 | JSObject* FormData::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::FragmentDirective_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::FragmentDirective]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FragmentDirectiveBinding.h:38,
    inlined from 'virtual JSObject* mozilla::dom::FragmentDirective::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FragmentDirective.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FragmentDirective.cpp:17,
                 from Unified_cpp_dom_base2.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FragmentDirectiveBinding.h: In member function 'virtual JSObject* mozilla::dom::FragmentDirective::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/FragmentDirectiveBinding.h:38: note: 'reflector' declared here
   38 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FragmentDirective.cpp:45: note: 'aCx' declared here
   45 | JSObject* FragmentDirective::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NodeList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsAttrChildContentList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37,
    inlined from 'virtual JSObject* nsAttrChildContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FragmentOrElement.cpp:399:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FragmentOrElement.cpp:78,
                 from Unified_cpp_dom_base2.cpp:128:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h: In member function 'virtual JSObject* nsAttrChildContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37: note: 'reflector' declared here
   37 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/FragmentOrElement.cpp:398: note: 'cx' declared here
  398 |     JSContext* cx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLElement_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::GeneratedImageContent]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:40,
    inlined from 'virtual JSObject* mozilla::dom::GeneratedImageContent::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/GeneratedImageContent.cpp:40:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/GeneratedImageContent.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/GeneratedImageContent.cpp:7,
                 from Unified_cpp_dom_base2.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h: In member function 'virtual JSObject* mozilla::dom::GeneratedImageContent::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLElementBinding.h:40: note: 'reflector' declared here
   40 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/GeneratedImageContent.cpp:38: note: 'aCx' declared here
   38 | JSObject* GeneratedImageContent::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SimpleHTMLCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36,
    inlined from 'virtual JSObject* mozilla::dom::SimpleHTMLCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:723:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:183:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h: In member function 'virtual JSObject* mozilla::dom::SimpleHTMLCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:721: note: 'aCx' declared here
  721 |   virtual JSObject* WrapObject(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsITimer.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsThreadUtils.h:31,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PointerLockManager.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PointerLockManager.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PointerLockManager.cpp:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::SimpleHTMLCollection::_ZThn144_N7mozilla3dom20SimpleHTMLCollection10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:721: note: 'aCx' declared here
  721 |   virtual JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::SimpleHTMLCollection::_ZThn8_N7mozilla3dom20SimpleHTMLCollection10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:721: note: 'aCx' declared here
  721 |   virtual JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult {anonymous}::internal_ScalarSnapshotter(const mozilla::StaticMutexAutoLock&, ScalarSnapshotTable&, unsigned int, ProcessesScalarsMapType&, bool, bool, const nsACString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:1909:29: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1909 |       const BaseScalarInfo& info = internal_GetScalarInfo(
      |                             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:1909:58: note: the temporary was destroyed at the end of the full expression '{anonymous}::internal_GetScalarInfo((* & aLock), {anonymous}::ScalarKey{((unsigned int)(& childEntry)->nsBaseHashtableET<nsIntegralHashKey<unsigned int>, mozilla::UniquePtr<{anonymous}::ScalarBase, mozilla::DefaultDelete<{anonymous}::ScalarBase> > >::nsIntegralHashKey<unsigned int>.nsIntegralHashKey<unsigned int>::GetKey()), (aIsBuiltinDynamic ?  true :  isDynamicProcess)})'
 1909 |       const BaseScalarInfo& info = internal_GetScalarInfo(
      |                                    ~~~~~~~~~~~~~~~~~~~~~~^
 1910 |           aLock, ScalarKey{childEntry.GetKey(),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
 1911 |                            aIsBuiltinDynamic ? true : isDynamicProcess});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult {anonymous}::internal_KeyedScalarSnapshotter(const mozilla::StaticMutexAutoLock&, KeyedScalarSnapshotTable&, unsigned int, ProcessesKeyedScalarsMapType&, bool, bool, const nsACString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:1967:29: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1967 |       const BaseScalarInfo& info = internal_GetScalarInfo(
      |                             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:1967:58: note: the temporary was destroyed at the end of the full expression '{anonymous}::internal_GetScalarInfo((* & aLock), {anonymous}::ScalarKey{((unsigned int)(& childEntry)->nsBaseHashtableET<nsIntegralHashKey<unsigned int>, mozilla::UniquePtr<{anonymous}::KeyedScalar, mozilla::DefaultDelete<{anonymous}::KeyedScalar> > >::nsIntegralHashKey<unsigned int>.nsIntegralHashKey<unsigned int>::GetKey()), (aIsBuiltinDynamic ?  true :  isDynamicProcess)})'
 1967 |       const BaseScalarInfo& info = internal_GetScalarInfo(
      |                                    ~~~~~~~~~~~~~~~~~~~~~~^
 1968 |           aLock, ScalarKey{childEntry.GetKey(),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
 1969 |                            aIsBuiltinDynamic ? true : isDynamicProcess});
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/Value.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameMessageManager.h:16:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Navigator_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Navigator]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigatorBinding.h:375,
    inlined from 'virtual JSObject* mozilla::dom::Navigator::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.cpp:1933:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.h:14:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigatorBinding.h: In member function 'virtual JSObject* mozilla::dom::Navigator::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NavigatorBinding.h:375: note: 'reflector' declared here
  375 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Navigator.cpp:1931: note: 'cx' declared here
 1931 | JSObject* Navigator::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ParentProcessMessageManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ParentProcessMessageManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:427,
    inlined from 'virtual JSObject* mozilla::dom::ParentProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ParentProcessMessageManager.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ParentProcessMessageManager.cpp:10,
                 from Unified_cpp_dom_base4.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::ParentProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:427: note: 'reflector' declared here
  427 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ParentProcessMessageManager.cpp:25: note: 'aCx' declared here
   25 |     JSContext* aCx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::PlacesEventCounts_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::PlacesEventCounts]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PlacesObserversBinding.h:168,
    inlined from 'virtual JSObject* mozilla::dom::PlacesEventCounts::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PlacesEventCounts.cpp:55:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PlacesEventCounts.cpp:12,
                 from Unified_cpp_dom_base4.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PlacesObserversBinding.h: In member function 'virtual JSObject* mozilla::dom::PlacesEventCounts::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/PlacesObserversBinding.h:168: note: 'reflector' declared here
  168 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/PlacesEventCounts.cpp:53: note: 'aCx' declared here
   53 | JSObject* PlacesEventCounts::WrapObject(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsWrapperCache.h:15:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ProcessMessageManager_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ProcessMessageManager]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:466,
    inlined from 'virtual JSObject* mozilla::dom::ProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ProcessMessageManager.cpp:39:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ProcessMessageManager.cpp:9,
                 from Unified_cpp_dom_base5.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h: In member function 'virtual JSObject* mozilla::dom::ProcessMessageManager::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageManagerBinding.h:466: note: 'reflector' declared here
  466 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ProcessMessageManager.cpp:35: note: 'aCx' declared here
   35 | JSObject* ProcessMessageManager::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ScreenOrientation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ScreenOrientation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScreenOrientationBinding.h:92:27,
    inlined from 'virtual JSObject* mozilla::dom::ScreenOrientation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ScreenOrientation.cpp:822:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRFPService.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:59,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackObject.h:40,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CallbackFunction.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProvider.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/AsyncEventDispatcher.h:15:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScreenOrientationBinding.h: In member function 'virtual JSObject* mozilla::dom::ScreenOrientation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ScreenOrientationBinding.h:92:27: note: 'reflector' declared here
   92 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_base5.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ScreenOrientation.cpp:820: note: 'aCx' declared here
  820 | JSObject* ScreenOrientation::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ResizeObserverSize_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserverSize]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:304,
    inlined from 'virtual JSObject* mozilla::dom::ResizeObserverSize::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:304:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ResizeObserver.cpp:7,
                 from Unified_cpp_dom_base5.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::ResizeObserverSize::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:304: note: 'reflector' declared here
  304 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:302: note: 'aCx' declared here
  302 |   JSObject* WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ResizeObserverEntry_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserverEntry]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:259,
    inlined from 'virtual JSObject* mozilla::dom::ResizeObserverEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:251:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::ResizeObserverEntry::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:259: note: 'reflector' declared here
  259 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:249: note: 'aCx' declared here
  249 |   JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::ResizeObserverSize::_ZThn8_N7mozilla3dom18ResizeObserverSize10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:304: note: 'reflector' declared here
  304 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:302: note: 'aCx' declared here
  302 |   JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::ResizeObserverEntry::_ZThn8_N7mozilla3dom19ResizeObserverEntry10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:259: note: 'reflector' declared here
  259 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:249: note: 'aCx' declared here
  249 |   JSObject* WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ResizeObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:223,
    inlined from 'virtual JSObject* mozilla::dom::ResizeObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:140:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h: In member function 'virtual JSObject* mozilla::dom::ResizeObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:223: note: 'reflector' declared here
  223 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:138: note: 'aCx' declared here
  138 |   JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* mozilla::dom::ResizeObserver::_ZThn8_N7mozilla3dom14ResizeObserver10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:223: note: 'reflector' declared here
  223 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:138: note: 'aCx' declared here
  138 |   JSObject* WrapObject(JSContext* aCx,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MessageBroadcaster.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<RefPtr<mozilla::DOMMediaStream>, RefPtr<mozilla::MediaMgrError>, true>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::DOMMediaStream>&)>; RejectFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::DOMMediaStream>&)>; RejectFunction = mozilla::dom::Navigator::MozGetUserMedia(const mozilla::dom::MediaStreamConstraints&, mozilla::dom::NavigatorUserMediaSuccessCallback&, mozilla::dom::NavigatorUserMediaErrorCallback&, mozilla::dom::CallerType, mozilla::ErrorResult&)::<lambda(const RefPtr<mozilla::MediaMgrError>&)>; ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = RefPtr<mozilla::DOMMediaStream>; RejectValueT = RefPtr<mozilla::MediaMgrError>; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ResizeObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:223,
    inlined from 'virtual JSObject* mozilla::dom::ResizeObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserver.h:140,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::ResizeObserver; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = mozilla::dom::ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1859:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = ResizeObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:143:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h: In function 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = ResizeObserver]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ResizeObserverBinding.h:223: note: 'reflector' declared here
  223 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:139:22: note: 'aCx' declared here
  139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      |           ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::<lambda(bool)>; RejectFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::<lambda(bool)>; RejectFunction = mozilla::dom::Navigator::GetVRDisplays(mozilla::ErrorResult&)::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Navigator::Share(const mozilla::dom::ShareData&, mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Navigator::Share(const mozilla::dom::ShareData&, mozilla::ErrorResult&)::<lambda(mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:35:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::UpdateActiveOrientationLock(mozilla::hal::ScreenOrientation)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::UpdateActiveOrientationLock(mozilla::hal::ScreenOrientation)::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector<JS::Value>]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector<JS::Value>; T = JS::StackGCVector<JS::Value>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JS::RootedVector<T>::RootedVector(JSContext*) [with T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCVector.h:351:58,
    inlined from 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<VRDisplay>]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'v' in '((js::StackRootedBase**)aCx)[14]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NotificationBinding.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:30,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:34,
                 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:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/MessageBroadcaster.cpp:8:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h: In function 'bool mozilla::dom::ToJSValue(JSContext*, T*, size_t, JS::MutableHandle<JS::Value>) [with T = const RefPtr<VRDisplay>]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:389:31: note: 'v' declared here
  389 |   JS::RootedVector<JS::Value> v(aCx);
      |                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:384:41: note: 'aCx' declared here
  384 | [[nodiscard]] bool ToJSValue(JSContext* aCx, T* aArguments, size_t aLength,
      |                              ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/StructuredClone.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneHolder.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/ipc/IPCMessageUtilsSpecializations.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/ProcessedStack.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/CombinedStacks.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/CombinedStacks.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'JSObject* mozilla::Telemetry::CreateJSStackObject(JSContext*, const CombinedStacks&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/CombinedStacks.cpp:159:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'ret' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/CombinedStacks.cpp: In function 'JSObject* mozilla::Telemetry::CreateJSStackObject(JSContext*, const CombinedStacks&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/CombinedStacks.cpp:159:25: note: 'ret' declared here
  159 |   JS::Rooted<JSObject*> ret(cx, JS_NewPlainObject(cx));
      |                         ^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/CombinedStacks.cpp:158:42: note: 'cx' declared here
  158 | JSObject* CreateJSStackObject(JSContext* cx, const CombinedStacks& stacks) {
      |                               ~~~~~~~~~~~^~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryCommon.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult TelemetryScalar::CreateSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, bool, const nsACString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:2996:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'root_obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::CreateSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, bool, const nsACString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:2996:25: note: 'root_obj' declared here
 2996 |   JS::Rooted<JSObject*> root_obj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:2983:74: note: 'aCx' declared here
 2983 |                                           bool aClearScalars, JSContext* aCx,
      |                                                               ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, bool, const nsACString&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:3073:61:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'root_obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In function 'nsresult TelemetryScalar::CreateKeyedSnapshots(unsigned int, bool, JSContext*, uint8_t, JS::MutableHandle<JS::Value>, bool, const nsACString&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:3073:25: note: 'root_obj' declared here
 3073 |   JS::Rooted<JSObject*> root_obj(aCx, JS_NewPlainObject(aCx));
      |                         ^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:3062:59: note: 'aCx' declared here
 3062 |     unsigned int aDataset, bool aClearScalars, JSContext* aCx,
      |                                                ~~~~~~~~~~~^~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, false>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::LockOrientationTask::Run()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::ScreenOrientation::LockOrientationTask::Run()::<lambda(const mozilla::MozPromise<bool, nsresult, false>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = false]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::DecompressionStreamAlgorithms::DecompressAndEnqueue(JSContext*, mozilla::Span<const unsigned char>, mozilla::dom::ZLibFlush, mozilla::dom::TransformStreamDefaultController&, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DecompressionStream.cpp:204:75:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'view' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DecompressionStream.cpp: In member function 'void mozilla::dom::DecompressionStreamAlgorithms::DecompressAndEnqueue(JSContext*, mozilla::Span<const unsigned char>, mozilla::dom::ZLibFlush, mozilla::dom::TransformStreamDefaultController&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DecompressionStream.cpp:203:29: note: 'view' declared here
  203 |       JS::Rooted<JSObject*> view(aCx, nsJSUtils::MoveBufferAsUint8Array(
      |                             ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DecompressionStream.cpp:105:18: note: 'aCx' declared here
  105 |       JSContext* aCx, Span<const uint8_t> aInput, ZLibFlush aFlush,
      |       ~~~~~~~~~~~^~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/modules/libpref/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsILoadInfo.h:57,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsPIDOMWindow.h:21,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:54,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/DOMStringList.cpp:9:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, bool, true>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(int)>; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(bool)>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(int)>; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(bool)>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, bool, true>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::<lambda()>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Document::RequestStorageAccessForOrigin(const nsAString&, bool, mozilla::ErrorResult&)::<lambda()>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<int, bool, true>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Document::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::<lambda()>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Document::CompleteStorageAccessRequestFromSite(const nsAString&, nsINode::ErrorResult&)::<lambda()>; ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = int; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, nsresult, true>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::<lambda()>; RejectFunction = mozilla::dom::Document::RequestStorageAccess(mozilla::ErrorResult&)::<lambda()>; ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = nsresult; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(int)>::<lambda(bool)>; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(int)>::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(int)>::<lambda(bool)>; RejectFunction = mozilla::dom::Document::RequestStorageAccessUnderSite(const nsAString&, nsINode::ErrorResult&)::<lambda(int)>::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::AddCertException(bool, nsINode::ErrorResult&)::<lambda(const mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>::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:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::AddCertException(bool, nsINode::ErrorResult&)::<lambda(const mozilla::MozPromise<nsresult, mozilla::ipc::ResponseRejectReason, true>::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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = nsresult; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsGlobalWindowInner.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Timeout.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/SerializedStackHolder.cpp:10,
                 from Unified_cpp_dom_base6.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h: In member function 'void mozilla::EventListenerManager::HandleEvent(nsPresContext*, mozilla::WidgetEvent*, mozilla::dom::Event**, mozilla::dom::EventTarget*, nsEventStatus*, bool)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
  456 |     } else if (mNoListenerForEvents[0] == aEvent->mMessage ||
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventListenerManager.h:456: note: adding '-flarge-source-files' will allow for 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-134.0.2/toolkit/components/telemetry/core/TelemetryCommon.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/TelemetryIOInterposeObserver.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp:7:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static bool mozilla::Telemetry::TelemetryIOInterposeObserver::ReflectFileStats(FileIOEntryType*, JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp:142:67:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'jsEntry' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp: In static member function 'static bool mozilla::Telemetry::TelemetryIOInterposeObserver::ReflectFileStats(FileIOEntryType*, JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp:142:25: note: 'jsEntry' declared here
  142 |   JS::Rooted<JSObject*> jsEntry(cx, JS::NewArrayObject(cx, stages));
      |                         ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/toolkit/components/telemetry/other/TelemetryIOInterposeObserver.cpp:108:64: note: 'cx' declared here
  108 |                                                     JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
widget/gtk/mozgtk/libmozgtk.so
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/widget/nsIWidget.h:43,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasicEvents.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:33:
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::Document::BeginUpdate()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8250:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_12(D)->mObservers.D.753464.nsAutoTObserverArray<nsIDocumentObserver*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:583:47: note: '__for_begin' declared here
  583 |     for (RefPtr obs : mObservers.ForwardRange()) {                            \
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8250: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS'
 8250 |   NS_DOCUMENT_NOTIFY_OBSERVERS(BeginUpdate, (this));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8247: note: 'this' declared here
 8247 | void Document::BeginUpdate() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::Document::BeginLoad()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8297:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_11(D)->mObservers.D.753464.nsAutoTObserverArray<nsIDocumentObserver*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:583:47: note: '__for_begin' declared here
  583 |     for (RefPtr obs : mObservers.ForwardRange()) {                            \
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8297: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS'
 8297 |   NS_DOCUMENT_NOTIFY_OBSERVERS(BeginLoad, (this));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8273: note: 'this' declared here
 8273 | void Document::BeginLoad() {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:457:52,
    inlined from 'void mozilla::dom::Document::ElementStateChanged(mozilla::dom::Element*, mozilla::dom::ElementState)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8535:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_8(D)->mObservers.D.753464.nsAutoTObserverArray<nsIDocumentObserver*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:583:47: note: '__for_begin' declared here
  583 |     for (RefPtr obs : mObservers.ForwardRange()) {                            \
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8535: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS'
 8535 |   NS_DOCUMENT_NOTIFY_OBSERVERS(ElementStateChanged,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8532: note: 'this' declared here
 8532 | void Document::ElementStateChanged(Element* aElement, ElementState aStateMask) {
In constructor 'nsAutoTObserverArray<T, N>::Iterator::Iterator(nsTObserverArray_base::index_type, const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]',
    inlined from 'nsAutoTObserverArray<T, N>::ForwardIterator::ForwardIterator(const array_type&) [with T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:309:76,
    inlined from 'nsAutoTObserverArray<T, N>::STLIterator<Iterator, U>::STLIterator(const nsAutoTObserverArray<T, N>&) [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:422:11,
    inlined from 'nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::iterator nsAutoTObserverArray<T, N>::STLIteratorRange<Iterator, U>::begin() const [with Iterator = nsAutoTObserverArray<nsIDocumentObserver*, 0>::ForwardIterator; U = nsIDocumentObserver*; T = nsIDocumentObserver*; long unsigned int N = 0]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:457:52,
    inlined from 'virtual void mozilla::dom::Document::EndLoad()' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8475:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTObserverArray.h:282:25: warning: storing the address of local variable '__for_begin' in '*&this_27(D)->mObservers.D.753464.nsAutoTObserverArray<nsIDocumentObserver*, 0>::nsTObserverArray_base.nsTObserverArray_base::mIterators' [-Wdangling-pointer=]
  282 |       aArray.mIterators = this;
      |       ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/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:583:47: note: '__for_begin' declared here
  583 |     for (RefPtr obs : mObservers.ForwardRange()) {                            \
      |                                               ^
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8475: note: in expansion of macro 'NS_DOCUMENT_NOTIFY_OBSERVERS'
 8475 |   NS_DOCUMENT_NOTIFY_OBSERVERS(EndLoad, (this));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Document.cpp:8437: note: 'this' declared here
 8437 | void Document::EndLoad() {
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe<nsTString<char> >&, bool)::<lambda()>::<lambda(uint32_t)>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>::<lambda()>; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe<nsTString<char> >&, bool)::<lambda()>::<lambda(uint32_t)>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe<nsTString<char> >&, bool)::<lambda()>::<lambda(uint32_t)>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>::<lambda()>; RejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe<nsTString<char> >&, bool)::<lambda()>::<lambda(uint32_t)>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>::<lambda()>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, bool, true>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe<nsTString<char> >&, bool)::<lambda()>::<lambda(uint32_t)>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:933:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveRejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveRejectFunction = mozilla::dom::Document::CreatePermissionGrantPromise(nsPIDOMWindowInner*, nsIPrincipal*, bool, bool, const mozilla::Maybe<nsTString<char> >&, bool)::<lambda()>::<lambda(uint32_t)>::<lambda(const mozilla::MozPromise<bool, bool, true>::ResolveOrRejectValue&)>; ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = bool; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
memory/replace/logalloc/replay/logalloc-replay
security/nss/lib/crmf/libcrmf.a
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContentInlines.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChildIterator.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Selection.cpp:25,
                 from Unified_cpp_dom_base6.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:39:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ClientState.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIGlobalObject.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GlobalTeardownObserver.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/DOMEventTargetHelper.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRoot.h:10,
                 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-134.0.2/dom/base/Selection.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Selection.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/EventForwards.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Selection.h:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavutil/hwcontext_vaapi.c: In function 'vaapi_device_create':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavutil/hwcontext_vaapi.c:1688:38: warning: variable 'try_all' set but not used [-Wunused-but-set-variable]
 1688 |     int try_drm, try_x11, try_win32, try_all;
      |                                      ^~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavutil/timecode.c:123:60: warning: '%0*d' directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=]
  123 |     snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%0*d",
      |                                                            ^~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavutil/timecode.c:123:41: note: directive argument in the range [0, 2147483647]
  123 |     snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%0*d",
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/media/ffvpx/libavutil/timecode.c:123:5: note: 'snprintf' output between 11 and 32 bytes into a destination of size 23
  123 |     snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%0*d",
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  124 |              neg ? "-" : "",
      |              ~~~~~~~~~~~~~~~
  125 |              hh, mm, ss, drop ? ';' : ':', ff_len, ff);
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/XPCOM.h:154,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/build/XPCOMInit.cpp:21,
                 from Unified_cpp_xpcom_build0.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78:11: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43:8: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
      |        ^~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:11:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::Selection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::Selection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SelectionBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::Selection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Selection.cpp:4474:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Selection.cpp:26:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SelectionBinding.h: In member function 'virtual JSObject* mozilla::dom::Selection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SelectionBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Selection.cpp:4472:44: note: 'aCx' declared here
 4472 | JSObject* Selection::WrapObject(JSContext* aCx,
      |                                 ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::ShadowRoot_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::ShadowRoot]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRootBinding.h:99:27,
    inlined from 'virtual JSObject* mozilla::dom::ShadowRoot::WrapNode(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ShadowRoot.cpp:125:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Element.h:44,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DocumentFragment.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRoot.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRootBinding.h: In member function 'virtual JSObject* mozilla::dom::ShadowRoot::WrapNode(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ShadowRootBinding.h:99:27: note: 'reflector' declared here
   99 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_base6.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ShadowRoot.cpp:123: note: 'aCx' declared here
  123 | JSObject* ShadowRoot::WrapNode(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StaticRange_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StaticRange]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StaticRangeBinding.h:103:27,
    inlined from 'virtual JSObject* mozilla::dom::StaticRange::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StaticRange.cpp:152:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StaticRange.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsRange.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/Selection.h:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StaticRangeBinding.h: In member function 'virtual JSObject* mozilla::dom::StaticRange::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StaticRangeBinding.h:103:27: note: 'reflector' declared here
  103 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
In file included from Unified_cpp_dom_base6.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StaticRange.cpp:150: note: 'aCx' declared here
  150 | JSObject* StaticRange::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StructuredCloneTester_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StructuredCloneTester]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneTesterBinding.h:43,
    inlined from 'virtual JSObject* mozilla::dom::StructuredCloneTester::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneTester.cpp:88:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneTester.cpp:12,
                 from Unified_cpp_dom_base6.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneTesterBinding.h: In member function 'virtual JSObject* mozilla::dom::StructuredCloneTester::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StructuredCloneTesterBinding.h:43: note: 'reflector' declared here
   43 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneTester.cpp:86: note: 'aCx' declared here
   86 | JSObject* StructuredCloneTester::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::StyleSheetList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::StyleSheetList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetListBinding.h:35,
    inlined from 'virtual JSObject* mozilla::dom::StyleSheetList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StyleSheetList.cpp:28:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StyleSheetList.cpp:9,
                 from Unified_cpp_dom_base6.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetListBinding.h: In member function 'virtual JSObject* mozilla::dom::StyleSheetList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/StyleSheetListBinding.h:35: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StyleSheetList.cpp:26: note: 'aCx' declared here
   26 | JSObject* StyleSheetList::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::SubtleCrypto_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::SubtleCrypto]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCryptoBinding.h:1557,
    inlined from 'virtual JSObject* mozilla::dom::SubtleCrypto::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/SubtleCrypto.cpp:27:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/SubtleCrypto.cpp:10,
                 from Unified_cpp_dom_base6.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCryptoBinding.h: In member function 'virtual JSObject* mozilla::dom::SubtleCrypto::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SubtleCryptoBinding.h:1557: note: 'reflector' declared here
 1557 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/SubtleCrypto.cpp:25: note: 'aCx' declared here
   25 | JSObject* SubtleCrypto::WrapObject(JSContext* aCx,
toolkit/components/telemetry/pingsender/pingsender
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::StructuredCloneHolder::CustomCanTransferHandler(JSContext*, JS::Handle<JSObject*>, bool*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp:1788:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_base6.cpp:74:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp: In member function 'virtual bool mozilla::dom::StructuredCloneHolder::CustomCanTransferHandler(JSContext*, JS::Handle<JSObject*>, bool*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp:1788: note: 'obj' declared here
 1788 |   JS::Rooted<JSObject*> obj(aCx, aObj);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp:1782: note: 'aCx' declared here
 1782 |     JSContext* aCx, JS::Handle<JSObject*> aObj,
toolkit/xre/glxtest/glxtest
widget/gtk/vaapitest/vaapitest
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'void mozilla::dom::StructuredCloneBlob::Deserialize(JSContext*, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneBlob.cpp:98:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'scope' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_base6.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneBlob.cpp: In member function 'void mozilla::dom::StructuredCloneBlob::Deserialize(JSContext*, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneBlob.cpp:98: note: 'scope' declared here
   98 |   JS::Rooted<JSObject*> scope(aCx, js::CheckedUnwrapDynamic(aTargetScope, aCx));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneBlob.cpp:92: note: 'aCx' declared here
   92 | void StructuredCloneBlob::Deserialize(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle<JSObject*>&; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::StructuredCloneHolder::CustomWriteTransferHandler(JSContext*, JS::Handle<JSObject*>, uint32_t*, JS::TransferableOwnership*, void**, uint64_t*)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp:1525:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp: In member function 'virtual bool mozilla::dom::StructuredCloneHolder::CustomWriteTransferHandler(JSContext*, JS::Handle<JSObject*>, uint32_t*, JS::TransferableOwnership*, void**, uint64_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp:1525: note: 'obj' declared here
 1525 |   JS::Rooted<JSObject*> obj(aCx, aObj);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/StructuredCloneHolder.cpp:1518: note: 'aCx' declared here
 1518 |     JSContext* aCx, JS::Handle<JSObject*> aObj, uint32_t* aTag,
browser/app/firefox
config/external/nspr/ds/libplds4.so
config/external/nspr/libc/libplc4.so
media/ffvpx/libavutil/libmozavutil.so
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/GfxMessageUtils.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WebGLIpdl.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TelemetryComms.h:15,
                 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/firefox-134.0.2/dom/ipc/ContentParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFocusManager.cpp:16,
                 from Unified_cpp_dom_base9.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h: In static member function 'static bool gfxFontUtils::PotentialRTLChar(char16_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
 1121 |     if (aCh >= kUnicodeBidiScriptsStart && aCh <= kUnicodeBidiScriptsEnd)
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/gfxFontUtils.h:1121: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsAccessibilityService.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PresShell.h:53,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/VisualViewport.cpp:10,
                 from Unified_cpp_dom_base7.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h: In member function 'mozilla::a11y::HyperTextAccessible* mozilla::a11y::SelectionManager::AccessibleWithCaret(int32_t*)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:93: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   93 |     if (aCaret) *aCaret = mCaretOffset;
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/a11y/SelectionManager.h:93: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp:17,
                 from Unified_cpp_dom_base7.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
js/src/build/libjs_static.a
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationStorageData.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/AnimationInfo.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/layers/WebRenderUserData.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsDisplayListInvalidation.h: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:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/ipc/BrowserParent.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentAreaDragDrop.cpp:48,
                 from Unified_cpp_dom_base8.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::BaseTimeDuration<mozilla::StickyTimeDurationValueCalculator> > mozilla::TimingParams::ParseDuration(DoubleOrString&, mozilla::ErrorResult&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: '-Wmisleading-indentation' is disabled from this point onwards, since column-tracking was disabled due to the size of the code/headers
   97 |     } else if (!aDuration.GetAsString().EqualsLiteral("auto")) {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/TimingParams.h:97: note: adding '-flarge-source-files' will allow for more column-tracking support, at the expense of compilation time and memory
security/nss/lib/util/libnssutil3.so
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/nsCycleCollectionParticipant.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeInfo.h:24,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsIContent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/RangeBoundary.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/TextDirectiveUtil.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/TextDirectiveUtil.cpp:6,
                 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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
media/ffvpx/libavcodec/libmozavcodec.so
security/nss/lib/softoken/libsoftokn3.so
security/nss/lib/nss/libnss3.so
warning: trait `HasFloat` is never used
  --> third_party/rust/bindgen/ir/item.rs:89:18
   |
89 | pub(crate) trait HasFloat {
   |                  ^^^^^^^^
   |
   = note: `#[warn(dead_code)]` on by default

warning: `bindgen` (lib) generated 1 warning
   Compiling builtins-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/builtins)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/TextDirectiveUtil.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
security/nss/lib/freebl/libfreebl3.so
warning: unexpected `cfg` condition value: `testlib`
   --> security/manager/ssl/builtins/build.rs:351:11
    |
351 |     #[cfg(feature = "testlib")]
    |           ^^^^^^^^^^^^^^^^^^^
    |
    = note: expected values for `feature` are: `mozilla-central-workspace-hack`
    = help: consider adding `testlib` as a feature in `Cargo.toml`
    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
    = note: `#[warn(unexpected_cfgs)]` on by default

warning: unexpected `cfg` condition value: `testlib`
   --> security/manager/ssl/builtins/build.rs:356:15
    |
356 |     #[cfg(not(feature = "testlib"))]
    |               ^^^^^^^^^^^^^^^^^^^
    |
    = note: expected values for `feature` are: `mozilla-central-workspace-hack`
    = help: consider adding `testlib` as a feature in `Cargo.toml`
    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration

security/nss/lib/smime/libsmime3.so
security/nss/lib/ssl/libssl3.so
   Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/workspace-hack)
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ArrayAlgorithm.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/SafeRefPtr.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsBaseHashtable.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTHashMap.h:13,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsNodeInfoManager.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:18:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:8:   required from here
   24 | struct JSSettings {
      |        ^~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/ThirdPartyUtil.cpp:25,
                 from Unified_cpp_dom_base7.cpp:20:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25:10: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
      |          ^~~~~~~~~~~
media/gmp-clearkey/0.1/libclearkey.so
security/nss/cmd/certutil/certutil
security/nss/cmd/pk12util/pk12util
js/src/shell/js
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/SharedSubResourceCache.h:33,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/ScriptLoadRequest.h:22,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/loader/LoadContextBase.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/SyncModuleLoader.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/loader/mozJSModuleLoader.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/build/XPCOMInit.cpp:22:
In static member function 'static size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = ICUReporter]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(size_t) [with T = ICUReporter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13,
    inlined from 'static void* ICUReporter::Alloc(const void*, size_t)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/build/XPCOMInit.cpp:173:34:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers/ostream:68,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsString.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/build/FileLocation.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/build/FileLocation.cpp:7,
                 from Unified_cpp_xpcom_build0.cpp:2:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static void* ICUReporter::Alloc(const void*, size_t)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
In static member function 'static size_t mozilla::CountingAllocatorBase<T>::MallocSizeOfOnAlloc(const void*) [with T = OggReporter]',
    inlined from 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(size_t) [with T = OggReporter]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:59:13:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsIMemoryReporter.h:639:32: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized]
  639 |       return moz_malloc_size_of(aPtr);                                        \
      |              ~~~~~~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/CountingAllocatorBase.h:152:3: note: in expansion of macro 'MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC'
  152 |   MOZ_DEFINE_MALLOC_SIZE_OF_ON_ALLOC(MallocSizeOfOnAlloc)
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h: In static member function 'static void* mozilla::CountingAllocatorBase<T>::CountingMalloc(size_t) [with T = OggReporter]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:99:17: note: by argument 1 of type 'const void*' to 'size_t moz_malloc_size_of(const void*)' declared here
   99 | MFBT_API size_t moz_malloc_size_of(const void* ptr);
      |                 ^~~~~~~~~~~~~~~~~~
warning: `builtins-static` (build script) generated 2 warnings
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:20:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::UserActivation_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::UserActivation]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivationBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::UserActivation::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/UserActivation.cpp:30:38:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/UserActivation.cpp:9,
                 from Unified_cpp_dom_base7.cpp:92:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivationBinding.h: In member function 'virtual JSObject* mozilla::dom::UserActivation::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/UserActivationBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/UserActivation.cpp:28:49: note: 'aCx' declared here
   28 | JSObject* UserActivation::WrapObject(JSContext* aCx,
      |                                      ~~~~~~~~~~~^~~
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::VisualViewport_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = mozilla::dom::VisualViewport]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VisualViewportBinding.h:35:27,
    inlined from 'virtual JSObject* mozilla::dom::VisualViewport::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/VisualViewport.cpp:41:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/VisualViewport.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/VisualViewport.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VisualViewportBinding.h: In member function 'virtual JSObject* mozilla::dom::VisualViewport::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/VisualViewportBinding.h:35:27: note: 'reflector' declared here
   35 |     JS::Rooted<JSObject*> reflector(aCx);
      |                           ^~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/VisualViewport.cpp:39: note: 'aCx' declared here
   39 | JSObject* VisualViewport::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* mozilla::dom::WindowNamedPropertiesHandler::Create(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp:261:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'gsp' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp: In static member function 'static JSObject* mozilla::dom::WindowNamedPropertiesHandler::Create(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp:259: note: 'gsp' declared here
  259 |   JS::Rooted<JSObject*> gsp(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp:254: note: 'aCx' declared here
  254 | JSObject* WindowNamedPropertiesHandler::Create(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual bool mozilla::dom::WindowNamedPropertiesHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp:85:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'toStringTagStr' in '((js::StackRootedBase**)aCx)[6]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp: In member function 'virtual bool mozilla::dom::WindowNamedPropertiesHandler::getOwnPropDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp:84: note: 'toStringTagStr' declared here
   84 |       JS::Rooted<JSString*> toStringTagStr(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/WindowNamedPropertiesHandler.cpp:77: note: 'aCx' declared here
   77 |     JSContext* aCx, JS::Handle<JSObject*> aProxy, JS::Handle<jsid> aId,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsXPTCUtils.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:121,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.cpp:114,
                 from Unified_cpp_dom_base9.cpp:65:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:78: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess]
   78 |     memset(this, 0, sizeof(nsXPTCVariant));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/xptcall.h:43: note: 'struct nsXPTCVariant' declared here
   43 | struct nsXPTCVariant {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFrameLoader.h:36,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsCCUncollectableMarker.cpp:28,
                 from Unified_cpp_dom_base8.cpp:29:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
    Finished `release` profile [optimized] target(s) in 20.53s
security/manager/ssl/builtins/libbuiltins_static.a
security/manager/ssl/builtins/dynamic-library/libnssckbi.so
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BitSet.h:13,
                 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/js/TracingAPI.h:11,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/GCPolicyAPI.h:79,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:24,
                 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/ChromeUtilsBinding.h:6,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/BasePrincipal.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentPolicyUtils.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDataDocumentContentPolicy.cpp:13,
                 from Unified_cpp_dom_base9.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-134.0.2/js/xpconnect/src/xpcprivate.h:2187:0:   required from here
 2187 |   GlobalProperties() { mozilla::PodZero(this); }
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/PodOperations.h:35: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]
   35 |   memset(aT, 0, sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/js/xpconnect/src/xpcprivate.h:2186: note: 'struct xpc::GlobalProperties' declared here
 2186 | struct GlobalProperties {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:52,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:32,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserBridgeParent.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BrowserParent.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFocusManager.cpp:7:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; PropertyType<T> = mozilla::FrameBidiData; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<mozilla::FrameBidiData>; mozilla::FrameProperties::PropertyType<T> = mozilla::FrameBidiData; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<mozilla::FrameBidiData> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:1542:50:   required from here
 1542 |     mozilla::FrameBidiData bidiData = GetProperty(BidiDataProperty(), &exists);
      |                                       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:413:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<mozilla::FrameBidiData> >' {aka 'struct mozilla::FrameBidiData'} declared here
  413 | struct FrameBidiData {
      |        ^~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h: In instantiation of 'static mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::ReinterpretHelper<T>::FromInternalValue(uint64_t) [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; uint64_t = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:202:51:   required from 'mozilla::FrameProperties::PropertyType<T> mozilla::FrameProperties::Get(Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; PropertyType<T> = nsPoint; Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
  202 |     return ReinterpretHelper<T>::FromInternalValue(v);
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrame.h:4429:27:   required from 'mozilla::FrameProperties::PropertyType<T> nsIFrame::GetProperty(mozilla::FrameProperties::Descriptor<T>, bool*) const [with T = mozilla::SmallValueHolder<nsPoint>; mozilla::FrameProperties::PropertyType<T> = nsPoint; mozilla::FrameProperties::Descriptor<T> = const mozilla::FramePropertyDescriptor<mozilla::SmallValueHolder<nsPoint> >*]'
 4429 |     return mProperties.Get(aProperty, aFoundResult);
      |            ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/generic/nsIFrameInlines.h:174:0:   required from here
  174 |   nsPoint normalPosition = GetProperty(NormalPositionProperty(), &hasProperty);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/FrameProperties.h:302:13: warning: 'void* std::memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} from an array of 'uint64_t' {aka 'long unsigned int'} [-Wclass-memaccess]
  302 |       memcpy(&value, &aInternalValue, sizeof(value));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsRect.h:17,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/layout/base/Units.h:19,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentUtils.h:26,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentPolicyUtils.h:19:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nsPoint.h:22:8: note: 'mozilla::FrameProperties::PropertyType<mozilla::SmallValueHolder<nsPoint> >' {aka 'struct nsPoint'} declared here
   22 | struct nsPoint : public mozilla::gfx::BasePoint<nscoord, nsPoint> {
      |        ^~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingDeclarations.h:25,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ChromeUtilsBinding.h:12:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2439:58:   required from 'void nsTArray_Impl<E, Alloc>::AssignRange(index_type, size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; index_type = long unsigned int; size_type = long unsigned int]'
 2437 |     AssignRangeAlgorithm<
      |     ~~~~~~~~~~~~~~~~~~~~~                                 
 2438 |         std::is_trivially_copy_constructible_v<Item>,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
 2439 |         std::is_same_v<Item, value_type>>::implementation(Elements(), aStart,
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 2440 |                                                           aCount, aValues);
      |                                                           ~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2468:16:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::AssignInternal(const Item*, size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; size_type = long unsigned int]'
 2468 |     AssignRange(0, aArrayLen, aArray);
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:1454:39:   required from 'typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]'
 1454 |     return AssignInternal<ActualAlloc>(aOther.Elements(), aOther.Length());
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:2965:19:   required from 'CopyableTArray<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]'
 2965 |       this->Assign(aOther);
      |       ~~~~~~~~~~~~^~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:24:0:   required from here
   24 | struct JSSettings {
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/xpcom/ds/nsTArray.h:671:13: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  671 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WorkerPrivate.h:41,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ProcessIsolation.h:15,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CanonicalBrowsingContext.h:14,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/WindowGlobalParent.h:27,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsFocusManager.cpp:63:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/workerinternals/JSSettings.h:25: note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' declared here
   25 |   struct JSGCSetting {
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/ErrorReport.h:35,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/ErrorResult.h:34,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.h:20,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/XPathGenerator.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/XPathGenerator.cpp:7,
                 from Unified_cpp_dom_base8.cpp:2:
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NodeList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsSimpleContentList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37,
    inlined from 'virtual JSObject* nsSimpleContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:118:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:23,
                 from Unified_cpp_dom_base8.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h: In member function 'virtual JSObject* nsSimpleContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37: note: 'reflector' declared here
   37 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:116: note: 'cx' declared here
  116 | JSObject* nsSimpleContentList::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NodeList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsCachableElementsByNameNodeList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37,
    inlined from 'virtual JSObject* nsCachableElementsByNameNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:1066:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h: In member function 'virtual JSObject* nsCachableElementsByNameNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37: note: 'reflector' declared here
   37 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:1065: note: 'cx' declared here
 1065 |     JSContext* cx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NodeList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsLabelsNodeList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37,
    inlined from 'virtual JSObject* nsLabelsNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:1096:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h: In member function 'virtual JSObject* nsLabelsNodeList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NodeListBinding.h:37: note: 'reflector' declared here
   37 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:1094: note: 'cx' declared here
 1094 | JSObject* nsLabelsNodeList::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsEmptyContentList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36,
    inlined from 'virtual JSObject* nsEmptyContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:132:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:22:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h: In member function 'virtual JSObject* nsEmptyContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:130: note: 'cx' declared here
  130 | JSObject* nsEmptyContentList::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsContentList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36,
    inlined from 'virtual JSObject* nsContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:465:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h: In member function 'virtual JSObject* nsContentList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:463: note: 'cx' declared here
  463 | JSObject* nsContentList::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::HTMLCollection_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsCacheableFuncStringHTMLCollection]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36,
    inlined from 'virtual JSObject* nsCacheableFuncStringHTMLCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:1088:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h: In member function 'virtual JSObject* nsCacheableFuncStringHTMLCollection::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HTMLCollectionBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsContentList.cpp:1087: note: 'cx' declared here
 1087 |     JSContext* cx, JS::Handle<JSObject*> aGivenProto) {
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::NamedNodeMap_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMAttributeMap]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NamedNodeMapBinding.h:36,
    inlined from 'virtual JSObject* nsDOMAttributeMap::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMAttributeMap.cpp:400:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMAttributeMap.cpp:16,
                 from Unified_cpp_dom_base8.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NamedNodeMapBinding.h: In member function 'virtual JSObject* nsDOMAttributeMap::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/NamedNodeMapBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMAttributeMap.cpp:398: note: 'aCx' declared here
  398 | JSObject* nsDOMAttributeMap::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::CaretPosition_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMCaretPosition]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CaretPositionBinding.h:36,
    inlined from 'virtual JSObject* nsDOMCaretPosition::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMCaretPosition.cpp:46:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMCaretPosition.cpp:9,
                 from Unified_cpp_dom_base8.cpp:110:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CaretPositionBinding.h: In member function 'virtual JSObject* nsDOMCaretPosition::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/CaretPositionBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMCaretPosition.cpp:44: note: 'aCx' declared here
   44 | JSObject* nsDOMCaretPosition::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::DOMTokenList_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMTokenList]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMTokenListBinding.h:36,
    inlined from 'virtual JSObject* nsDOMTokenList::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMTokenList.cpp:365:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)cx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMTokenList.cpp:19,
                 from Unified_cpp_dom_base8.cpp:137:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMTokenListBinding.h: In member function 'virtual JSObject* nsDOMTokenList::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/DOMTokenListBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMTokenList.cpp:363: note: 'cx' declared here
  363 | JSObject* nsDOMTokenList::WrapObject(JSContext* cx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MutationRecord_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMMutationRecord]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:309,
    inlined from 'virtual JSObject* nsDOMMutationRecord::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:16,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.cpp:7,
                 from Unified_cpp_dom_base8.cpp:119:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h: In member function 'virtual JSObject* nsDOMMutationRecord::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:309: note: 'reflector' declared here
  309 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:52: note: 'aCx' declared here
   52 |   virtual JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* nsDOMMutationRecord::_ZThn8_N19nsDOMMutationRecord10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:309: note: 'reflector' declared here
  309 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:52: note: 'aCx' declared here
   52 |   virtual JSObject* WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:273,
    inlined from 'virtual JSObject* nsDOMMutationObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:433:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h: In member function 'virtual JSObject* nsDOMMutationObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:273: note: 'reflector' declared here
  273 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:431: note: 'aCx' declared here
  431 |   JSObject* WrapObject(JSContext* aCx,
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h: In member function 'virtual JSObject* nsDOMMutationObserver::_ZThn8_N21nsDOMMutationObserver10WrapObjectEP9JSContextN2JS6HandleIP8JSObjectEE(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:273: note: 'reflector' declared here
  273 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:431: note: 'aCx' declared here
  431 |   JSObject* WrapObject(JSContext* aCx,
warning: trait `HasFloat` is never used
  --> third_party/rust/bindgen/ir/item.rs:89:18
   |
89 | pub(crate) trait HasFloat {
   |                  ^^^^^^^^
   |
   = note: `#[warn(dead_code)]` on by default

warning: `bindgen` (lib) generated 1 warning
   Compiling mozilla-central-workspace-hack v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/build/workspace-hack)
   Compiling rsclientcerts v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/rsclientcerts)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MutationObserver_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:273,
    inlined from 'virtual JSObject* nsDOMMutationObserver::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsDOMMutationObserver.h:433,
    inlined from 'bool mozilla::dom::binding_detail::DoGetOrCreateDOMReflector(JSContext*, T*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = nsDOMMutationObserver; GetOrCreateReflectorWrapBehavior wrapBehavior = mozilla::dom::binding_detail::eWrapIntoContextCompartment]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1175:28,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T*, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1244:67,
    inlined from 'static bool mozilla::dom::GetOrCreateDOMReflectorHelper<T, false>::GetOrCreate(JSContext*, T&, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1859:35,
    inlined from 'bool mozilla::dom::GetOrCreateDOMReflector(JSContext*, T&, JS::MutableHandle<JS::Value>, JS::Handle<JSObject*>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/BindingUtils.h:1867:55,
    inlined from 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = nsDOMMutationObserver]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:143:33:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h: In function 'std::enable_if_t<((bool)std::is_base_of<nsWrapperCache, T>::value), bool> mozilla::dom::ToJSValue(JSContext*, T&, JS::MutableHandle<JS::Value>) [with T = nsDOMMutationObserver]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MutationObserverBinding.h:273: note: 'reflector' declared here
  273 |     JS::Rooted<JSObject*> reflector(aCx);
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProviderBinding.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/AnimationFrameProvider.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/Document.h:49,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsAttrValue.cpp:29,
                 from Unified_cpp_dom_base8.cpp:11:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/ToJSValue.h:139:22: note: 'aCx' declared here
  139 | ToJSValue(JSContext* aCx, T& aArgument, JS::MutableHandle<JS::Value> aValue) {
      |           ~~~~~~~~~~~^~~
   Compiling ipcclientcerts-static v0.1.0 (/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/security/manager/ssl/ipcclientcerts)
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::History_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsHistory]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HistoryBinding.h:59,
    inlined from 'virtual JSObject* nsHistory::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsHistory.cpp:54:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsHistory.h:10,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsHistory.cpp:7,
                 from Unified_cpp_dom_base9.cpp:47:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HistoryBinding.h: In member function 'virtual JSObject* nsHistory::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/HistoryBinding.h:59: note: 'reflector' declared here
   59 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsHistory.cpp:52: note: 'aCx' declared here
   52 | JSObject* nsHistory::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'virtual JSObject* nsINode::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.cpp:3299:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'obj' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.cpp: In member function 'virtual JSObject* nsINode::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.cpp:3299: note: 'obj' declared here
 3299 |   JS::Rooted<JSObject*> obj(aCx, WrapNode(aCx, aGivenProto));
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsINode.cpp:3281: note: 'aCx' declared here
 3281 | JSObject* nsINode::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'JSObject* mozilla::dom::MimeTypeArray_Binding::Wrap(JSContext*, T*, JS::Handle<JSObject*>) [with T = nsMimeTypeArray]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MimeTypeArrayBinding.h:36,
    inlined from 'virtual JSObject* nsMimeTypeArray::WrapObject(JSContext*, JS::Handle<JSObject*>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsMimeTypeArray.cpp:37:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'reflector' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsMimeTypeArray.cpp:9,
                 from Unified_cpp_dom_base9.cpp:101:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MimeTypeArrayBinding.h: In member function 'virtual JSObject* nsMimeTypeArray::WrapObject(JSContext*, JS::Handle<JSObject*>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/dom/MimeTypeArrayBinding.h:36: note: 'reflector' declared here
   36 |     JS::Rooted<JSObject*> reflector(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsMimeTypeArray.cpp:35: note: 'aCx' declared here
   35 | JSObject* nsMimeTypeArray::WrapObject(JSContext* aCx,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1202:26,
    inlined from 'static JSObject* nsJSUtils::MoveBufferAsUint8Array(JSContext*, size_t, mozilla::UniquePtr<unsigned char [], JS::FreePolicy>)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp:173:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'arrayBuffer' in '((js::StackRootedBase**)aCx)[3]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_dom_base9.cpp:83:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp: In static member function 'static JSObject* nsJSUtils::MoveBufferAsUint8Array(JSContext*, size_t, mozilla::UniquePtr<unsigned char [], JS::FreePolicy>)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp:172: note: 'arrayBuffer' declared here
  172 |   JS::Rooted<JSObject*> arrayBuffer(
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp:170: note: 'aCx' declared here
  170 |     JSContext* aCx, size_t aSize,
In member function 'void JS::Rooted<T>::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]',
    inlined from 'JS::Rooted<T>::Rooted(const RootingContext&) [with RootingContext = JSContext*; <template-parameter-2-2> = JSContext*; T = JS::Value]' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1193:26,
    inlined from 'bool AddEnvChainItem(JSContext*, nsINode*, JS::EnvironmentChain&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp:128,
    inlined from 'static bool nsJSUtils::GetEnvironmentChainForElement(JSContext*, mozilla::dom::Element*, JS::EnvironmentChain&)' at /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp:144:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/js/RootingAPI.h:1169:18: warning: storing the address of local variable 'val' in '((js::StackRootedBase**)aCx)[13]' [-Wdangling-pointer=]
 1169 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp: In static member function 'static bool nsJSUtils::GetEnvironmentChainForElement(JSContext*, mozilla::dom::Element*, JS::EnvironmentChain&)':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp:128: note: 'val' declared here
  128 |   JS::Rooted<JS::Value> val(aCx);
/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/dom/base/nsJSUtils.cpp:141: note: 'aCx' declared here
  141 | bool nsJSUtils::GetEnvironmentChainForElement(JSContext* aCx, Element* aElement,
In file included from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/Preferences.h:18,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefListBegin.h:12,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/StaticPrefs_privacy.h:7,
                 from /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/OriginAttributes.h:11:
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<bool, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsJSContext::LowMemoryGC()::<lambda(bool)>; RejectFunction = nsJSContext::LowMemoryGC()::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsJSContext::LowMemoryGC()::<lambda(bool)>; RejectFunction = nsJSContext::LowMemoryGC()::<lambda(mozilla::ipc::ResponseRejectReason)>; ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]':
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = bool; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
In static member function 'static void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::MaybeChain(PromiseType*, RefPtr<typename PromiseType::Private>&&) [with PromiseType = mozilla::MozPromise<mozilla::dom::PrintPreviewResultInfo, mozilla::ipc::ResponseRejectReason, true>; ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]',
    inlined from 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::<lambda(mozilla::dom::PrintPreviewResultInfo)>; RejectFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:871:30:
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h:678:21: warning: 'this' pointer is null [-Wnonnull]
  678 |       aFrom->ChainTo(aTo.forget(), "<chained completion promise>");
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/mozilla/MozPromise.h: In member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ThenValue<ResolveFunction, RejectFunction>::DoResolveOrRejectInternal(mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ResolveOrRejectValue&) [with ResolveFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::<lambda(mozilla::dom::PrintPreviewResultInfo)>; RejectFunction = nsFrameLoader::PrintPreview(nsIPrintSettings*, BrowsingContext*, mozilla::ErrorResult&)::<lambda(mozilla::ipc::ResponseRejectReason)>; 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:1191:8: note: in a call to non-static member function 'void mozilla::MozPromise<ResolveValueT, RejectValueT, IsExclusive>::ChainTo(already_AddRefed<Private>, mozilla::StaticString) [with ResolveValueT = mozilla::dom::PrintPreviewResultInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = true]'
 1191 |   void ChainTo(already_AddRefed<Private> aChainedPromise,
      |        ^~~~~~~
toolkit/library/build/libxul.so
    Finished `release` profile [optimized] target(s) in 17.44s
security/manager/ssl/ipcclientcerts/libipcclientcerts_static.a
security/manager/ssl/ipcclientcerts/dynamic-library/libipcclientcerts.so
ipc/app/plugin-container
js/xpconnect/shell/xpcshell
./MacOS-files.txt.stub
./node.stub.stub
./node.stub.stub
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/constants.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/main.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src"
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/event-listeners.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/exceptions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/expressions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/file-search.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/navigation.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/preview.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/project-text-search.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/quick-open.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/source-actors.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources-tree.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/tabs.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/toolbox.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/tracing.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/threads.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/ui.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/ast/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/ast/setInScopeLines.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/ast"
./node.stub.stub
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/breakpoints/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/breakpoints/modify.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints"
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/breakpoint.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/breakpoint-heading.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/frame.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/editor.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/editor-breakpoint.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/outline.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/source-tree-item.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/context-menus/tab.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/context-menus"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/breakOnNext.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/commands.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/continueToHere.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/expandScopes.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/fetchFrames.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/fetchScopes.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/inlinePreview.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/mapFrames.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/mapScopes.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/paused.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/pauseOnDebuggerStatement.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/resetBreakpointsPaneState.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/resumed.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/selectFrame.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/pause/skipPausing.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/pause"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/blackbox.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/breakableLines.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/loadSourceText.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/newSources.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/prettyPrint.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/select.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/sources/symbols.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/sources"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/utils/middleware/context.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/utils/middleware/log.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/utils/middleware/promise.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/utils/middleware/thunk.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/utils/middleware/timing.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware"
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/actions/utils/create-store.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/actions/utils"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/client/firefox/commands.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/client/firefox/create.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client/firefox"
./node.stub.stub
./node.stub.stub
./node.stub.stub
./node.stub.stub
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/BlackboxLines.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Breakpoint.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Breakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/DebugLine.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/EmptyLines.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Exception.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Exceptions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Footer.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/HighlightLine.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/HighlightLines.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/InlinePreview.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/InlinePreviews.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/SearchInFileBar.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Tab.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Tabs.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/App.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/QuickOpenModal.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/ShortcutsModal.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/WelcomeBox.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/client/firefox.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/client"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Preview/ExceptionPopup.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Preview/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/Editor/Preview/Popup.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview"
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/PrimaryPanes/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/PrimaryPanes/ProjectSearch.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/PrimaryPanes/Tracer.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes"
./node.stub.stub
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Button/CloseButton.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Button/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button"
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/AccessibleImage.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Accordion.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Badge.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/BracketArrow.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Dropdown.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/EventListeners.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Modal.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/Popover.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/PreviewFunction.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/ResultList.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/SearchInput.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/SourceIcon.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/components/shared/SmartGap.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/components/shared"
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/context-menu/menu.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/context-menu"
./node.stub.stub
./node.stub.stub
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/ast.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/breakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/event-listeners.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/exceptions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/expressions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/pause.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/pending-breakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/quick-open.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/source-actors.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/source-blackbox.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/sources.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/sources-content.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/sources-tree.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/tabs.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/threads.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/tracer-frames.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/reducers/ui.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/reducers"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/ast.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/breakpointAtLocation.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/breakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/breakpointSources.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/event-listeners.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/exceptions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/expressions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/isLineInScope.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/pause.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/pending-breakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/quick-open.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/source-actors.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/source-blackbox.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/sources-tree.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/sources-content.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/sources.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/tabs.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/threads.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/tracer.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/visibleBreakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/selectors/ui.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/selectors"
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/breakpoint/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint"
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/assert.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/ast.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/async-value.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/bootstrap.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/build-query.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/clipboard.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/context.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/dbg.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/DevToolsUtils.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/environment.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/expressions.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/evaluation-result.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/function.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/indentation.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/isMinified.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/location.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/log.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/memoize.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/memoizeLast.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/memoizableAction.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/path.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/prefs.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/preview.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/quick-open.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/result-list.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/selected-location.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/shallow-equal.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/source-maps.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/source-queue.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/source.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/tabs.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/telemetry.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/text.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/ui.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/url.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/utils.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/wasm.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/worker.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/editor/create-editor.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/editor/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/editor/source-documents.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/editor/source-search.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/editor/tokens.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/editor"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/frames/displayName.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/frames/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/scopes.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/why.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause"
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/sources-tree/getURL.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/utils/sources-tree/utils.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree"
./node.stub.stub
./node.stub.stub
./node.stub.stub
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/workers/parser/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/parser"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/workers/pretty-print/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print"
Executing "/usr/bin/node /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/shared/build/build.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-134.0.2/devtools/client/debugger/src/workers/search/index.js /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64//dist/bin/browser/chrome/devtools/modules/devtools/client/debugger/src/workers/search"
./reserved-js-words.js.stub
./spidermonkey_checks.stub
./fake_remote_dafsa.bin.stub
./last_modified.json.stub
./aboutNetErrorCodes.js.stub
./feature_definitions.json.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
TEST-PASS | check_spidermonkey_style.py | ok
TEST-PASS | check_macroassembler_style.py | ok
TEST-PASS | check_js_opcode.py | ok
toolkit/locales/update.locale.stub
toolkit/locales/locale.ini.stub
make[3]: warning: -j8 forced in submake: resetting jobserver mode.
Generating XPT artifacts archive (firefox-134.0.2.en-US.illumos-x86_64.xpt_artifacts.zip)
Compressing...
  (stdin):  3.354:1,  2.385 bits/byte, 70.18% saved, 309688320 in, 92337924 out.
Making langpack 
toolkit/locales/update.locale.stub
toolkit/locales/locale.ini.stub
Generating XPT artifacts archive (firefox-134.0.2.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@134.0.2,5.11-2025.0.0.0:20250121T185938Z
PUBLISHED
pkg://openindiana.org/web/data/firefox-bookmarks@130.0.1,5.11-2024.0.0.1:20250121T190042Z
PUBLISHED